{"status":"success","tracking_id":"791176877103296235QEOJV","data":[{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-0","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"1","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-0","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"52","origin":"SIN","departure_time":"2026-01-26T22:55:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-27T00:05:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"4669"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"4669"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":58.5,"gross_total":58.5,"base_fare":13,"tax":45.5,"sell":{"currency":"GBP","total":58.5,"base_fare":13,"tax":45.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NTguNSwiYmFzZV9mYXJlIjoxMywidGF4Ijo0NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NTguNSwiYmFzZV9mYXJlIjoxMywidGF4Ijo0NS41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjU4LjUsImJhc2VfZmFyZSI6MTMsInRheCI6NDUuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":58.5,"base_fare":13,"tax":45.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"13.00","tax":"45.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":58.5,"base_fare":13,"tax":45.5,"gross":{"base_fare":"13.00","tax":"45.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU4LjUwIiwiYmFzZV9mYXJlIjoiMTMuMDAiLCJ0YXgiOiI0NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzLjAwIiwidGF4IjoiNDUuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1OC41MCIsImJhc2VfZmFyZSI6IjEzLjAwIiwidGF4IjoiNDUuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMy4wMCIsInRheCI6IjQ1LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTguNTAiLCJiYXNlX2ZhcmUiOiIxMy4wMCIsInRheCI6IjQ1LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU4LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T22:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601262255kul2026012700054669","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-1","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"2","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-1","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H0M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"SIN","departure_time":"2026-01-26T10:30:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T11:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"802"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"802"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":65.5,"gross_total":65.5,"base_fare":18,"tax":47.5,"sell":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjY1LjUsImJhc2VfZmFyZSI6MTgsInRheCI6NDcuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"18.00","tax":"47.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"gross":{"base_fare":"18.00","tax":"47.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY1LjUwIiwiYmFzZV9mYXJlIjoiMTguMDAiLCJ0YXgiOiI0Ny41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2NS41MCIsImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjUuNTAiLCJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY1LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T10:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H0M","duration_seconds":3600,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261030kul202601261130802","total_price":null,"destination_reach_time":"PT1H0M","destination_reach_timestamp":3600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-2","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"3","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-2","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H0M","transit_time":null,"routes":[{"air_segment_key":"2","origin":"SIN","departure_time":"2026-01-26T12:30:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T13:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"804"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"804"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":65.5,"gross_total":65.5,"base_fare":18,"tax":47.5,"sell":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjY1LjUsImJhc2VfZmFyZSI6MTgsInRheCI6NDcuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"18.00","tax":"47.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"gross":{"base_fare":"18.00","tax":"47.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY1LjUwIiwiYmFzZV9mYXJlIjoiMTguMDAiLCJ0YXgiOiI0Ny41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2NS41MCIsImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjUuNTAiLCJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY1LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H0M","duration_seconds":3600,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261230kul202601261330804","total_price":null,"destination_reach_time":"PT1H0M","destination_reach_timestamp":3600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-3","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"4","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-3","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H0M","transit_time":null,"routes":[{"air_segment_key":"3","origin":"SIN","departure_time":"2026-01-26T17:10:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T18:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"808"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"808"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":65.5,"gross_total":65.5,"base_fare":18,"tax":47.5,"sell":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjY1LjUsImJhc2VfZmFyZSI6MTgsInRheCI6NDcuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"18.00","tax":"47.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"gross":{"base_fare":"18.00","tax":"47.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY1LjUwIiwiYmFzZV9mYXJlIjoiMTguMDAiLCJ0YXgiOiI0Ny41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2NS41MCIsImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjUuNTAiLCJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY1LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H0M","duration_seconds":3600,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261710kul202601261810808","total_price":null,"destination_reach_time":"PT1H0M","destination_reach_timestamp":3600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-4","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"5","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-4","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H0M","transit_time":null,"routes":[{"air_segment_key":"4","origin":"SIN","departure_time":"2026-01-26T21:40:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T22:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"806"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":65.5,"gross_total":65.5,"base_fare":18,"tax":47.5,"sell":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjY1LjUsImJhc2VfZmFyZSI6MTgsInRheCI6NDcuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"18.00","tax":"47.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"gross":{"base_fare":"18.00","tax":"47.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY1LjUwIiwiYmFzZV9mYXJlIjoiMTguMDAiLCJ0YXgiOiI0Ny41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2NS41MCIsImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjUuNTAiLCJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY1LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T21:40:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H0M","duration_seconds":3600,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601262140kul202601262240806","total_price":null,"destination_reach_time":"PT1H0M","destination_reach_timestamp":3600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-5","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"6","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-5","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H5M","transit_time":null,"routes":[{"air_segment_key":"21","origin":"SIN","departure_time":"2026-01-26T09:35:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZB","arrival_time":"2026-01-26T10:40:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"811"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"811"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":10,"unit":"kg","title":"10 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":65.5,"gross_total":65.5,"base_fare":18,"tax":47.5,"sell":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NjUuNSwiYmFzZV9mYXJlIjoxOCwidGF4Ijo0Ny41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjY1LjUsImJhc2VfZmFyZSI6MTgsInRheCI6NDcuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"18.00","tax":"47.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":65.5,"base_fare":18,"tax":47.5,"gross":{"base_fare":"18.00","tax":"47.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY1LjUwIiwiYmFzZV9mYXJlIjoiMTguMDAiLCJ0YXgiOiI0Ny41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2NS41MCIsImJhc2VfZmFyZSI6IjE4LjAwIiwidGF4IjoiNDcuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjUuNTAiLCJiYXNlX2ZhcmUiOiIxOC4wMCIsInRheCI6IjQ3LjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY1LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":10,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:35:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H5M","duration_seconds":3900,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"10","baggage_summery":"10 kg"},"filter_unique_filter_code":"sin202601260935szb202601261040811","total_price":null,"destination_reach_time":"PT1H5M","destination_reach_timestamp":3900},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-6","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-20","flight_uid":"7","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-6","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"51","origin":"SIN","departure_time":"2026-01-26T21:20:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T22:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"610"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"610"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OGSBXWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":75.8,"gross_total":75.8,"base_fare":32,"tax":43.8,"sell":{"currency":"GBP","total":75.8,"base_fare":32,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzUuOCwiYmFzZV9mYXJlIjozMiwidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzUuOCwiYmFzZV9mYXJlIjozMiwidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjc1LjgsImJhc2VfZmFyZSI6MzIsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":75.8,"base_fare":32,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"32.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":75.8,"base_fare":32,"tax":43.8,"gross":{"base_fare":"32.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1LjgwIiwiYmFzZV9mYXJlIjoiMzIuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NS44MCIsImJhc2VfZmFyZSI6IjMyLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMi4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUuODAiLCJiYXNlX2ZhcmUiOiIzMi4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc1LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T21:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601262120kul202601262230610","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-7","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-20","flight_uid":"8","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-7","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"76","origin":"SIN","departure_time":"2026-01-26T06:00:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T07:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"602"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"602"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OGSBXWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":75.8,"gross_total":75.8,"base_fare":32,"tax":43.8,"sell":{"currency":"GBP","total":75.8,"base_fare":32,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzUuOCwiYmFzZV9mYXJlIjozMiwidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzUuOCwiYmFzZV9mYXJlIjozMiwidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjc1LjgsImJhc2VfZmFyZSI6MzIsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":75.8,"base_fare":32,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"32.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":75.8,"base_fare":32,"tax":43.8,"gross":{"base_fare":"32.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1LjgwIiwiYmFzZV9mYXJlIjoiMzIuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NS44MCIsImJhc2VfZmFyZSI6IjMyLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMi4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUuODAiLCJiYXNlX2ZhcmUiOiIzMi4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc1LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T06:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601260600kul202601260720602","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-8","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-20","flight_uid":"9","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-8","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"85","origin":"SIN","departure_time":"2026-01-26T17:25:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T18:45:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"608"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"608"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OGSBXWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":75.8,"gross_total":75.8,"base_fare":32,"tax":43.8,"sell":{"currency":"GBP","total":75.8,"base_fare":32,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzUuOCwiYmFzZV9mYXJlIjozMiwidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzUuOCwiYmFzZV9mYXJlIjozMiwidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjc1LjgsImJhc2VfZmFyZSI6MzIsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":75.8,"base_fare":32,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"32.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":75.8,"base_fare":32,"tax":43.8,"gross":{"base_fare":"32.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1LjgwIiwiYmFzZV9mYXJlIjoiMzIuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NS44MCIsImJhc2VfZmFyZSI6IjMyLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMi4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUuODAiLCJiYXNlX2ZhcmUiOiIzMi4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc1LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T17:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261725kul202601261845608","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-9","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"10","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-9","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"40","origin":"SIN","departure_time":"2026-01-26T05:20:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T06:30:00","destination_terminal":"2","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"456"},"marketing":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"456"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"O2TR24","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":77.8,"gross_total":77.8,"base_fare":31,"tax":46.8,"sell":{"currency":"GBP","total":77.8,"base_fare":31,"tax":46.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzcuOCwiYmFzZV9mYXJlIjozMSwidGF4Ijo0Ni44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzcuOCwiYmFzZV9mYXJlIjozMSwidGF4Ijo0Ni44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjc3LjgsImJhc2VfZmFyZSI6MzEsInRheCI6NDYuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":77.8,"base_fare":31,"tax":46.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"31.00","tax":"46.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":77.8,"base_fare":31,"tax":46.8,"gross":{"base_fare":"31.00","tax":"46.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3LjgwIiwiYmFzZV9mYXJlIjoiMzEuMDAiLCJ0YXgiOiI0Ni44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNDYuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3Ny44MCIsImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNDYuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcuODAiLCJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T05:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"TR","carrier_marketing":"TR","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260520kul202601260630456","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-10","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"11","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-10","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"48","origin":"SIN","departure_time":"2026-01-26T17:00:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T18:10:00","destination_terminal":"2","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"468"},"marketing":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"468"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"O2TR24","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":77.8,"gross_total":77.8,"base_fare":31,"tax":46.8,"sell":{"currency":"GBP","total":77.8,"base_fare":31,"tax":46.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzcuOCwiYmFzZV9mYXJlIjozMSwidGF4Ijo0Ni44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzcuOCwiYmFzZV9mYXJlIjozMSwidGF4Ijo0Ni44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjc3LjgsImJhc2VfZmFyZSI6MzEsInRheCI6NDYuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":77.8,"base_fare":31,"tax":46.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"31.00","tax":"46.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":77.8,"base_fare":31,"tax":46.8,"gross":{"base_fare":"31.00","tax":"46.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3LjgwIiwiYmFzZV9mYXJlIjoiMzEuMDAiLCJ0YXgiOiI0Ni44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNDYuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3Ny44MCIsImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNDYuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcuODAiLCJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T17:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"TR","carrier_marketing":"TR","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261700kul202601261810468","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-11","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"12","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-11","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"87","origin":"SIN","departure_time":"2026-01-26T19:55:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T21:15:00","destination_terminal":"2","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"789","name":"789","picture":"789.png"},"operating":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"496"},"marketing":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"496"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"O2TR24","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":77.8,"gross_total":77.8,"base_fare":31,"tax":46.8,"sell":{"currency":"GBP","total":77.8,"base_fare":31,"tax":46.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzcuOCwiYmFzZV9mYXJlIjozMSwidGF4Ijo0Ni44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzcuOCwiYmFzZV9mYXJlIjozMSwidGF4Ijo0Ni44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjc3LjgsImJhc2VfZmFyZSI6MzEsInRheCI6NDYuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":77.8,"base_fare":31,"tax":46.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"31.00","tax":"46.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":77.8,"base_fare":31,"tax":46.8,"gross":{"base_fare":"31.00","tax":"46.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3LjgwIiwiYmFzZV9mYXJlIjoiMzEuMDAiLCJ0YXgiOiI0Ni44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNDYuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3Ny44MCIsImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNDYuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcuODAiLCJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"TR","carrier_marketing":"TR","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261955kul202601262115496","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-12","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"13","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-12","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"83","origin":"SIN","departure_time":"2026-01-26T16:10:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T17:30:00","destination_terminal":"2","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"472"},"marketing":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"472"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"X2TR24","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":80.8,"gross_total":80.8,"base_fare":34,"tax":46.8,"sell":{"currency":"GBP","total":80.8,"base_fare":34,"tax":46.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODAuOCwiYmFzZV9mYXJlIjozNCwidGF4Ijo0Ni44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODAuOCwiYmFzZV9mYXJlIjozNCwidGF4Ijo0Ni44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjgwLjgsImJhc2VfZmFyZSI6MzQsInRheCI6NDYuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":80.8,"base_fare":34,"tax":46.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"34.00","tax":"46.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":80.8,"base_fare":34,"tax":46.8,"gross":{"base_fare":"34.00","tax":"46.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwLjgwIiwiYmFzZV9mYXJlIjoiMzQuMDAiLCJ0YXgiOiI0Ni44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNDYuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MC44MCIsImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNDYuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODAuODAiLCJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgwLjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"TR","carrier_marketing":"TR","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261610kul202601261730472","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-13","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"14","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-13","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"SIN","departure_time":"2026-01-26T12:00:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZB","arrival_time":"2026-01-26T13:10:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"474"},"marketing":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"474"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"N2TR24","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":86.8,"gross_total":86.8,"base_fare":40,"tax":46.8,"sell":{"currency":"GBP","total":86.8,"base_fare":40,"tax":46.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MCwidGF4Ijo0Ni44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MCwidGF4Ijo0Ni44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjg2LjgsImJhc2VfZmFyZSI6NDAsInRheCI6NDYuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":86.8,"base_fare":40,"tax":46.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"40.00","tax":"46.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":86.8,"base_fare":40,"tax":46.8,"gross":{"base_fare":"40.00","tax":"46.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2LjgwIiwiYmFzZV9mYXJlIjoiNDAuMDAiLCJ0YXgiOiI0Ni44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwLjAwIiwidGF4IjoiNDYuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4Ni44MCIsImJhc2VfZmFyZSI6IjQwLjAwIiwidGF4IjoiNDYuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MC4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODYuODAiLCJiYXNlX2ZhcmUiOiI0MC4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"TR","carrier_marketing":"TR","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261200szb202601261310474","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-14","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-20","flight_uid":"15","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-14","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H15M","transit_time":null,"routes":[{"air_segment_key":"62","origin":"SIN","departure_time":"2026-01-26T16:35:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T17:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"620"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"620"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OGSBXOSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":86.8,"gross_total":86.8,"base_fare":43,"tax":43.8,"sell":{"currency":"GBP","total":86.8,"base_fare":43,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MywidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MywidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjg2LjgsImJhc2VfZmFyZSI6NDMsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":86.8,"base_fare":43,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"43.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":86.8,"base_fare":43,"tax":43.8,"gross":{"base_fare":"43.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2LjgwIiwiYmFzZV9mYXJlIjoiNDMuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4Ni44MCIsImJhc2VfZmFyZSI6IjQzLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODYuODAiLCJiYXNlX2ZhcmUiOiI0My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:35:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H15M","duration_seconds":4500,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261635kul202601261750620","total_price":null,"destination_reach_time":"PT1H15M","destination_reach_timestamp":4500},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-15","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-20","flight_uid":"16","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-15","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H15M","transit_time":null,"routes":[{"air_segment_key":"63","origin":"SIN","departure_time":"2026-01-26T19:30:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T20:45:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"616"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"616"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OGSBXOSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":86.8,"gross_total":86.8,"base_fare":43,"tax":43.8,"sell":{"currency":"GBP","total":86.8,"base_fare":43,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MywidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MywidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjg2LjgsImJhc2VfZmFyZSI6NDMsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":86.8,"base_fare":43,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"43.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":86.8,"base_fare":43,"tax":43.8,"gross":{"base_fare":"43.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2LjgwIiwiYmFzZV9mYXJlIjoiNDMuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4Ni44MCIsImJhc2VfZmFyZSI6IjQzLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODYuODAiLCJiYXNlX2ZhcmUiOiI0My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H15M","duration_seconds":4500,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261930kul202601262045616","total_price":null,"destination_reach_time":"PT1H15M","destination_reach_timestamp":4500},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-16","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-20","flight_uid":"17","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-16","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"81","origin":"SIN","departure_time":"2026-01-26T13:40:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T15:00:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"606"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"606"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"OGSBXOSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":86.8,"gross_total":86.8,"base_fare":43,"tax":43.8,"sell":{"currency":"GBP","total":86.8,"base_fare":43,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MywidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODYuOCwiYmFzZV9mYXJlIjo0MywidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjg2LjgsImJhc2VfZmFyZSI6NDMsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":86.8,"base_fare":43,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"43.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":86.8,"base_fare":43,"tax":43.8,"gross":{"base_fare":"43.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2LjgwIiwiYmFzZV9mYXJlIjoiNDMuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4Ni44MCIsImJhc2VfZmFyZSI6IjQzLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODYuODAiLCJiYXNlX2ZhcmUiOiI0My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T13:40:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261340kul202601261500606","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-17","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"18","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-17","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT2H25M","transit_time":null,"routes":[{"air_segment_key":"53","origin":"SIN","departure_time":"2026-01-26T15:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PEN","arrival_time":"2026-01-26T16:50:00","destination_terminal":null,"destination_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"54","origin":"PEN","departure_time":"2026-01-26T21:35:00","origin_terminal":null,"origin_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"destination":"KUL","arrival_time":"2026-01-26T22:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H","distance":null,"lay_over":"PT04H45M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2117"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2117"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":92.5,"gross_total":92.5,"base_fare":31,"tax":61.5,"sell":{"currency":"GBP","total":92.5,"base_fare":31,"tax":61.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTIuNSwiYmFzZV9mYXJlIjozMSwidGF4Ijo2MS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTIuNSwiYmFzZV9mYXJlIjozMSwidGF4Ijo2MS41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjkyLjUsImJhc2VfZmFyZSI6MzEsInRheCI6NjEuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":92.5,"base_fare":31,"tax":61.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"31.00","tax":"61.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":92.5,"base_fare":31,"tax":61.5,"gross":{"base_fare":"31.00","tax":"61.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkyLjUwIiwiYmFzZV9mYXJlIjoiMzEuMDAiLCJ0YXgiOiI2MS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNjEuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5Mi41MCIsImJhc2VfZmFyZSI6IjMxLjAwIiwidGF4IjoiNjEuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjYxLjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTIuNTAiLCJiYXNlX2ZhcmUiOiIzMS4wMCIsInRheCI6IjYxLjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjkyLjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PEN","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"PEN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT2H25M","duration_seconds":8700,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT04H45M"],"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261525pen202601261650832pen202601262135kul2026012622352117","total_price":null,"destination_reach_time":"PT2H25M","destination_reach_timestamp":8700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-18","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"19","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-18","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT2H25M","transit_time":null,"routes":[{"air_segment_key":"22","origin":"SIN","departure_time":"2026-01-26T15:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PEN","arrival_time":"2026-01-26T16:50:00","destination_terminal":null,"destination_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"23","origin":"PEN","departure_time":"2026-01-26T18:30:00","origin_terminal":null,"origin_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"destination":"KUL","arrival_time":"2026-01-26T19:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2107"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2107"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":96.3,"gross_total":96.3,"base_fare":34,"tax":62.3,"sell":{"currency":"GBP","total":96.3,"base_fare":34,"tax":62.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTYuMywiYmFzZV9mYXJlIjozNCwidGF4Ijo2Mi4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTYuMywiYmFzZV9mYXJlIjozNCwidGF4Ijo2Mi4zLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjk2LjMsImJhc2VfZmFyZSI6MzQsInRheCI6NjIuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":96.3,"base_fare":34,"tax":62.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"34.00","tax":"62.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":96.3,"base_fare":34,"tax":62.3,"gross":{"base_fare":"34.00","tax":"62.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk2LjMwIiwiYmFzZV9mYXJlIjoiMzQuMDAiLCJ0YXgiOiI2Mi4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNjIuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5Ni4zMCIsImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNjIuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjYyLjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTYuMzAiLCJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjYyLjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2LjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PEN","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"PEN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT2H25M","duration_seconds":8700,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT01H40M"],"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261525pen202601261650832pen202601261830kul2026012619302107","total_price":null,"destination_reach_time":"PT2H25M","destination_reach_timestamp":8700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-19","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"20","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-19","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT2H25M","transit_time":null,"routes":[{"air_segment_key":"28","origin":"SIN","departure_time":"2026-01-26T15:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PEN","arrival_time":"2026-01-26T16:50:00","destination_terminal":null,"destination_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"29","origin":"PEN","departure_time":"2026-01-27T07:30:00","origin_terminal":null,"origin_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"destination":"KUL","arrival_time":"2026-01-27T08:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT1H","distance":null,"lay_over":"PT14H40M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2105"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2105"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":96.5,"gross_total":96.5,"base_fare":34,"tax":62.5,"sell":{"currency":"GBP","total":96.5,"base_fare":34,"tax":62.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTYuNSwiYmFzZV9mYXJlIjozNCwidGF4Ijo2Mi41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTYuNSwiYmFzZV9mYXJlIjozNCwidGF4Ijo2Mi41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjk2LjUsImJhc2VfZmFyZSI6MzQsInRheCI6NjIuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":96.5,"base_fare":34,"tax":62.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"34.00","tax":"62.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":96.5,"base_fare":34,"tax":62.5,"gross":{"base_fare":"34.00","tax":"62.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk2LjUwIiwiYmFzZV9mYXJlIjoiMzQuMDAiLCJ0YXgiOiI2Mi41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNjIuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5Ni41MCIsImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNjIuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjYyLjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTYuNTAiLCJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjYyLjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PEN","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"PEN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT2H25M","duration_seconds":8700,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT14H40M"],"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261525pen202601261650832pen202601270730kul2026012708302105","total_price":null,"destination_reach_time":"PT2H25M","destination_reach_timestamp":8700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-20","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"21","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-20","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT2H25M","transit_time":null,"routes":[{"air_segment_key":"38","origin":"SIN","departure_time":"2026-01-26T15:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PEN","arrival_time":"2026-01-26T16:50:00","destination_terminal":null,"destination_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"PEN","departure_time":"2026-01-27T14:30:00","origin_terminal":null,"origin_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"destination":"KUL","arrival_time":"2026-01-27T15:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT1H","distance":null,"lay_over":"PT21H40M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2103"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"2103"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":96.5,"gross_total":96.5,"base_fare":34,"tax":62.5,"sell":{"currency":"GBP","total":96.5,"base_fare":34,"tax":62.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTYuNSwiYmFzZV9mYXJlIjozNCwidGF4Ijo2Mi41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTYuNSwiYmFzZV9mYXJlIjozNCwidGF4Ijo2Mi41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjk2LjUsImJhc2VfZmFyZSI6MzQsInRheCI6NjIuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":96.5,"base_fare":34,"tax":62.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"34.00","tax":"62.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":96.5,"base_fare":34,"tax":62.5,"gross":{"base_fare":"34.00","tax":"62.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk2LjUwIiwiYmFzZV9mYXJlIjoiMzQuMDAiLCJ0YXgiOiI2Mi41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNjIuNTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5Ni41MCIsImJhc2VfZmFyZSI6IjM0LjAwIiwidGF4IjoiNjIuNTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjYyLjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTYuNTAiLCJiYXNlX2ZhcmUiOiIzNC4wMCIsInRheCI6IjYyLjUwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2LjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PEN","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"PEN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT2H25M","duration_seconds":8700,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT21H40M"],"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261525pen202601261650832pen202601271430kul2026012715302103","total_price":null,"destination_reach_time":"PT2H25M","destination_reach_timestamp":8700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-21","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"22","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-21","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"79","origin":"SIN","departure_time":"2026-01-26T11:05:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T12:25:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"614"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"614"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QBXOWFSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":97.8,"gross_total":97.8,"base_fare":54,"tax":43.8,"sell":{"currency":"GBP","total":97.8,"base_fare":54,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTcuOCwiYmFzZV9mYXJlIjo1NCwidGF4Ijo0My44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6OTcuOCwiYmFzZV9mYXJlIjo1NCwidGF4Ijo0My44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjk3LjgsImJhc2VfZmFyZSI6NTQsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":97.8,"base_fare":54,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"54.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":97.8,"base_fare":54,"tax":43.8,"gross":{"base_fare":"54.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3LjgwIiwiYmFzZV9mYXJlIjoiNTQuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0LjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5Ny44MCIsImJhc2VfZmFyZSI6IjU0LjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NC4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTcuODAiLCJiYXNlX2ZhcmUiOiI1NC4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk3LjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T11:05:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261105kul202601261225614","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-22","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"23","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-22","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT2H25M","transit_time":null,"routes":[{"air_segment_key":"140","origin":"SIN","departure_time":"2026-01-26T15:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PEN","arrival_time":"2026-01-26T16:50:00","destination_terminal":null,"destination_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"832"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"141","origin":"PEN","departure_time":"2026-01-27T10:10:00","origin_terminal":null,"origin_airport":{"name":"Penang International Airport","city":"Penang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"destination":"SZB","arrival_time":"2026-01-27T11:10:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT1H","distance":null,"lay_over":"PT17H20M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"1161"},"marketing":{"carrier":"OD","carrier_name":"Malindo Air","carrier_logo":"OD.png","flight_number":"1161"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"XOWBSSSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg","title":"0 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":106.3,"gross_total":106.3,"base_fare":42,"tax":64.3,"sell":{"currency":"GBP","total":106.3,"base_fare":42,"tax":64.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTA2LjMsImJhc2VfZmFyZSI6NDIsInRheCI6NjQuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEwNi4zLCJiYXNlX2ZhcmUiOjQyLCJ0YXgiOjY0LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTA2LjMsImJhc2VfZmFyZSI6NDIsInRheCI6NjQuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":106.3,"base_fare":42,"tax":64.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"42.00","tax":"64.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":106.3,"base_fare":42,"tax":64.3,"gross":{"base_fare":"42.00","tax":"64.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEwNi4zMCIsImJhc2VfZmFyZSI6IjQyLjAwIiwidGF4IjoiNjQuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Mi4wMCIsInRheCI6IjY0LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTA2LjMwIiwiYmFzZV9mYXJlIjoiNDIuMDAiLCJ0YXgiOiI2NC4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyLjAwIiwidGF4IjoiNjQuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMDYuMzAiLCJiYXNlX2ZhcmUiOiI0Mi4wMCIsInRheCI6IjY0LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNi4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PEN","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"PEN","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":0,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT2H25M","duration_seconds":8700,"total_price":null},"refund":"non-refundable","carrier_operating":"OD","carrier_marketing":"OD","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT17H20M"],"baggage_summery_title":"kg","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"sin202601261525pen202601261650832pen202601271010szb2026012711101161","total_price":null,"destination_reach_time":"PT2H25M","destination_reach_timestamp":8700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-23","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"24","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-23","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"45","origin":"SIN","departure_time":"2026-01-26T12:55:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T14:05:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"628"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"628"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QBXOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":106.8,"gross_total":106.8,"base_fare":63,"tax":43.8,"sell":{"currency":"GBP","total":106.8,"base_fare":63,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTA2LjgsImJhc2VfZmFyZSI6NjMsInRheCI6NDMuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEwNi44LCJiYXNlX2ZhcmUiOjYzLCJ0YXgiOjQzLjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTA2LjgsImJhc2VfZmFyZSI6NjMsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":106.8,"base_fare":63,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"63.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":106.8,"base_fare":63,"tax":43.8,"gross":{"base_fare":"63.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEwNi44MCIsImJhc2VfZmFyZSI6IjYzLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTA2LjgwIiwiYmFzZV9mYXJlIjoiNjMuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMDYuODAiLCJiYXNlX2ZhcmUiOiI2My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNi44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261255kul202601261405628","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-24","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"25","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-24","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"SIN","departure_time":"2026-01-26T09:55:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T11:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"604"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"604"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QBXOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":106.8,"gross_total":106.8,"base_fare":63,"tax":43.8,"sell":{"currency":"GBP","total":106.8,"base_fare":63,"tax":43.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTA2LjgsImJhc2VfZmFyZSI6NjMsInRheCI6NDMuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEwNi44LCJiYXNlX2ZhcmUiOjYzLCJ0YXgiOjQzLjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTA2LjgsImJhc2VfZmFyZSI6NjMsInRheCI6NDMuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":106.8,"base_fare":63,"tax":43.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"63.00","tax":"43.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":106.8,"base_fare":63,"tax":43.8,"gross":{"base_fare":"63.00","tax":"43.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEwNi44MCIsImJhc2VfZmFyZSI6IjYzLjAwIiwidGF4IjoiNDMuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTA2LjgwIiwiYmFzZV9mYXJlIjoiNjMuMDAiLCJ0YXgiOiI0My44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzLjAwIiwidGF4IjoiNDMuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMDYuODAiLCJiYXNlX2ZhcmUiOiI2My4wMCIsInRheCI6IjQzLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNi44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H15M","duration_seconds":4500,"total_price":null},"refund":"non-refundable","carrier_operating":"MH","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601260955kul202601261110604","total_price":null,"destination_reach_time":"PT1H15M","destination_reach_timestamp":4500},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-25","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"26","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-25","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"80","origin":"XSP","departure_time":"2026-01-26T11:20:00","origin_terminal":null,"origin_airport":{"name":null,"city":null,"country":null,"timezone":null},"destination":"SZB","arrival_time":"2026-01-26T12:40:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"5488"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"5488"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":112.8,"gross_total":112.8,"base_fare":75,"tax":37.8,"sell":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjExMi44LCJiYXNlX2ZhcmUiOjc1LCJ0YXgiOjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"75.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"gross":{"base_fare":"75.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExMi44MCIsImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTEyLjgwIiwiYmFzZV9mYXJlIjoiNzUuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMTIuODAiLCJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMi44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"XSP","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T11:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"xsp202601261120szb2026012612405488","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-26","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"27","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-26","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"82","origin":"XSP","departure_time":"2026-01-26T14:00:00","origin_terminal":null,"origin_airport":{"name":null,"city":null,"country":null,"timezone":null},"destination":"SZB","arrival_time":"2026-01-26T15:20:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"5478"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"5478"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":112.8,"gross_total":112.8,"base_fare":75,"tax":37.8,"sell":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjExMi44LCJiYXNlX2ZhcmUiOjc1LCJ0YXgiOjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"75.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"gross":{"base_fare":"75.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExMi44MCIsImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTEyLjgwIiwiYmFzZV9mYXJlIjoiNzUuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMTIuODAiLCJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMi44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"XSP","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T14:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"xsp202601261400szb2026012615205478","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-27","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"28","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-27","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"84","origin":"XSP","departure_time":"2026-01-26T16:35:00","origin_terminal":null,"origin_airport":{"name":null,"city":null,"country":null,"timezone":null},"destination":"SZB","arrival_time":"2026-01-26T17:55:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"5470"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"5470"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":112.8,"gross_total":112.8,"base_fare":75,"tax":37.8,"sell":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjExMi44LCJiYXNlX2ZhcmUiOjc1LCJ0YXgiOjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"75.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"gross":{"base_fare":"75.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExMi44MCIsImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTEyLjgwIiwiYmFzZV9mYXJlIjoiNzUuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMTIuODAiLCJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMi44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"XSP","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:35:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"xsp202601261635szb2026012617555470","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-28","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"29","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-28","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"XSP","departure_time":"2026-01-26T19:00:00","origin_terminal":null,"origin_airport":{"name":null,"city":null,"country":null,"timezone":null},"destination":"SZB","arrival_time":"2026-01-26T20:20:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"5476"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"5476"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":112.8,"gross_total":112.8,"base_fare":75,"tax":37.8,"sell":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjExMi44LCJiYXNlX2ZhcmUiOjc1LCJ0YXgiOjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTEyLjgsImJhc2VfZmFyZSI6NzUsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"75.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":112.8,"base_fare":75,"tax":37.8,"gross":{"base_fare":"75.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExMi44MCIsImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTEyLjgwIiwiYmFzZV9mYXJlIjoiNzUuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1LjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMTIuODAiLCJiYXNlX2ZhcmUiOiI3NS4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMi44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"XSP","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"xsp202601261900szb2026012620205476","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-29","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"30","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-29","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"42","origin":"SIN","departure_time":"2026-01-26T09:00:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T10:10:00","destination_terminal":"2","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"452"},"marketing":{"carrier":"TR","carrier_name":"Scoot","carrier_logo":"TR.png","flight_number":"452"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"B2TR24","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":114.8,"gross_total":114.8,"base_fare":68,"tax":46.8,"sell":{"currency":"GBP","total":114.8,"base_fare":68,"tax":46.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTE0LjgsImJhc2VfZmFyZSI6NjgsInRheCI6NDYuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjExNC44LCJiYXNlX2ZhcmUiOjY4LCJ0YXgiOjQ2LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTE0LjgsImJhc2VfZmFyZSI6NjgsInRheCI6NDYuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":114.8,"base_fare":68,"tax":46.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"68.00","tax":"46.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":114.8,"base_fare":68,"tax":46.8,"gross":{"base_fare":"68.00","tax":"46.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExNC44MCIsImJhc2VfZmFyZSI6IjY4LjAwIiwidGF4IjoiNDYuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OC4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTE0LjgwIiwiYmFzZV9mYXJlIjoiNjguMDAiLCJ0YXgiOiI0Ni44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4LjAwIiwidGF4IjoiNDYuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMTQuODAiLCJiYXNlX2ZhcmUiOiI2OC4wMCIsInRheCI6IjQ2LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNC44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"TR","carrier_marketing":"TR","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260900kul202601261010452","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-30","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"31","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-30","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"77","origin":"XSP","departure_time":"2026-01-26T08:30:00","origin_terminal":null,"origin_airport":{"name":null,"city":null,"country":null,"timezone":null},"destination":"SZB","arrival_time":"2026-01-26T09:50:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"5480"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"5480"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"VMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":129.8,"gross_total":129.8,"base_fare":92,"tax":37.8,"sell":{"currency":"GBP","total":129.8,"base_fare":92,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTIsInRheCI6MzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEyOS44LCJiYXNlX2ZhcmUiOjkyLCJ0YXgiOjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTIsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":129.8,"base_fare":92,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"92.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":129.8,"base_fare":92,"tax":37.8,"gross":{"base_fare":"92.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEyOS44MCIsImJhc2VfZmFyZSI6IjkyLjAwIiwidGF4IjoiMzcuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mi4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTI5LjgwIiwiYmFzZV9mYXJlIjoiOTIuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkyLjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMjkuODAiLCJiYXNlX2ZhcmUiOiI5Mi4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyOS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"XSP","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T08:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"xsp202601260830szb2026012609505480","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-31","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"32","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-31","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"XSP","departure_time":"2026-01-26T09:10:00","origin_terminal":null,"origin_airport":{"name":null,"city":null,"country":null,"timezone":null},"destination":"SZB","arrival_time":"2026-01-26T10:30:00","destination_terminal":null,"destination_airport":{"name":"Sultan Abdul Aziz Shah Airport","city":"Subang","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"FY","carrier_name":"FlyFirefly","carrier_logo":"FY.png","flight_number":"5482"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"5482"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"VMHOFY","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":129.8,"gross_total":129.8,"base_fare":92,"tax":37.8,"sell":{"currency":"GBP","total":129.8,"base_fare":92,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTIsInRheCI6MzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEyOS44LCJiYXNlX2ZhcmUiOjkyLCJ0YXgiOjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTIsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":129.8,"base_fare":92,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"92.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":129.8,"base_fare":92,"tax":37.8,"gross":{"base_fare":"92.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEyOS44MCIsImJhc2VfZmFyZSI6IjkyLjAwIiwidGF4IjoiMzcuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mi4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTI5LjgwIiwiYmFzZV9mYXJlIjoiOTIuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkyLjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMjkuODAiLCJiYXNlX2ZhcmUiOiI5Mi4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyOS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"XSP","destination":"SZB","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H20M","duration_seconds":4800,"total_price":null},"refund":"non-refundable","carrier_operating":"FY","carrier_marketing":"MH","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"xsp202601260910szb2026012610305482","total_price":null,"destination_reach_time":"PT1H20M","destination_reach_timestamp":4800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-32","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"33","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-32","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"30","origin":"SIN","departure_time":"2026-01-26T19:30:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SGN","arrival_time":"2026-01-26T20:35:00","destination_terminal":"2","destination_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"812"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"812"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"31","origin":"SGN","departure_time":"2026-01-27T09:40:00","origin_terminal":"2","origin_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T12:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT1H55M","distance":null,"lay_over":"PT13H05M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"825"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"825"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":130.2,"gross_total":130.2,"base_fare":85,"tax":45.2,"sell":{"currency":"GBP","total":130.2,"base_fare":85,"tax":45.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMwLjIsImJhc2VfZmFyZSI6ODUsInRheCI6NDUuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEzMC4yLCJiYXNlX2ZhcmUiOjg1LCJ0YXgiOjQ1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMwLjIsImJhc2VfZmFyZSI6ODUsInRheCI6NDUuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":130.2,"base_fare":85,"tax":45.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"85.00","tax":"45.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":130.2,"base_fare":85,"tax":45.2,"gross":{"base_fare":"85.00","tax":"45.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEzMC4yMCIsImJhc2VfZmFyZSI6Ijg1LjAwIiwidGF4IjoiNDUuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NS4wMCIsInRheCI6IjQ1LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTMwLjIwIiwiYmFzZV9mYXJlIjoiODUuMDAiLCJ0YXgiOiI0NS4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg1LjAwIiwidGF4IjoiNDUuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMzAuMjAiLCJiYXNlX2ZhcmUiOiI4NS4wMCIsInRheCI6IjQ1LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SGN","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"SGN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"VJ","carrier_marketing":"VJ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT13H05M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261930sgn202601262035812sgn202601270940kul202601271235825","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-33","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"34","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-33","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H5M","transit_time":null,"routes":[{"air_segment_key":"132","origin":"SIN","departure_time":"2026-01-26T16:55:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SGN","arrival_time":"2026-01-26T18:05:00","destination_terminal":"2","destination_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"814"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"814"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"133","origin":"SGN","departure_time":"2026-01-27T09:40:00","origin_terminal":"2","origin_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T12:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT1H55M","distance":null,"lay_over":"PT15H35M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"825"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"825"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":130.2,"gross_total":130.2,"base_fare":85,"tax":45.2,"sell":{"currency":"GBP","total":130.2,"base_fare":85,"tax":45.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMwLjIsImJhc2VfZmFyZSI6ODUsInRheCI6NDUuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEzMC4yLCJiYXNlX2ZhcmUiOjg1LCJ0YXgiOjQ1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMwLjIsImJhc2VfZmFyZSI6ODUsInRheCI6NDUuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":130.2,"base_fare":85,"tax":45.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"85.00","tax":"45.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":130.2,"base_fare":85,"tax":45.2,"gross":{"base_fare":"85.00","tax":"45.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEzMC4yMCIsImJhc2VfZmFyZSI6Ijg1LjAwIiwidGF4IjoiNDUuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NS4wMCIsInRheCI6IjQ1LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTMwLjIwIiwiYmFzZV9mYXJlIjoiODUuMDAiLCJ0YXgiOiI0NS4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg1LjAwIiwidGF4IjoiNDUuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMzAuMjAiLCJiYXNlX2ZhcmUiOiI4NS4wMCIsInRheCI6IjQ1LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SGN","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"SGN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H5M","duration_seconds":14700,"total_price":null},"refund":"non-refundable","carrier_operating":"VJ","carrier_marketing":"VJ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT15H35M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261655sgn202601261805814sgn202601270940kul202601271235825","total_price":null,"destination_reach_time":"PT4H5M","destination_reach_timestamp":14700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-34","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"35","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-34","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"94","origin":"SIN","departure_time":"2026-01-26T16:15:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SGN","arrival_time":"2026-01-26T17:20:00","destination_terminal":"2","destination_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"816"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"816"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"95","origin":"SGN","departure_time":"2026-01-27T09:40:00","origin_terminal":"2","origin_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T12:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT1H55M","distance":null,"lay_over":"PT16H20M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"825"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"825"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":130.2,"gross_total":130.2,"base_fare":85,"tax":45.2,"sell":{"currency":"GBP","total":130.2,"base_fare":85,"tax":45.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMwLjIsImJhc2VfZmFyZSI6ODUsInRheCI6NDUuMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEzMC4yLCJiYXNlX2ZhcmUiOjg1LCJ0YXgiOjQ1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMwLjIsImJhc2VfZmFyZSI6ODUsInRheCI6NDUuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":130.2,"base_fare":85,"tax":45.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"85.00","tax":"45.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":130.2,"base_fare":85,"tax":45.2,"gross":{"base_fare":"85.00","tax":"45.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEzMC4yMCIsImJhc2VfZmFyZSI6Ijg1LjAwIiwidGF4IjoiNDUuMjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NS4wMCIsInRheCI6IjQ1LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTMwLjIwIiwiYmFzZV9mYXJlIjoiODUuMDAiLCJ0YXgiOiI0NS4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg1LjAwIiwidGF4IjoiNDUuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMzAuMjAiLCJiYXNlX2ZhcmUiOiI4NS4wMCIsInRheCI6IjQ1LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SGN","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"SGN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"VJ","carrier_marketing":"VJ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT16H20M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261615sgn202601261720816sgn202601270940kul202601271235825","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-35","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"36","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-35","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H5M","transit_time":null,"routes":[{"air_segment_key":"5","origin":"SIN","departure_time":"2026-01-26T15:30:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KTI","arrival_time":"2026-01-26T16:35:00","destination_terminal":null,"destination_airport":{"name":"Kratie Airport","city":"Kratie","country":"Cambodia","timezone":"Asia\/Phnom_Penh"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"77W","name":"77W","picture":"77W.png"},"operating":{"carrier":"EK","carrier_name":"Emirates","carrier_logo":"EK.png","flight_number":"348"},"marketing":{"carrier":"EK","carrier_name":"Emirates","carrier_logo":"EK.png","flight_number":"348"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LSSOPSG1","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"6","origin":"KTI","departure_time":"2026-01-26T18:30:00","origin_terminal":null,"origin_airport":{"name":"Kratie Airport","city":"Kratie","country":"Cambodia","timezone":"Asia\/Phnom_Penh"},"destination":"KUL","arrival_time":"2026-01-26T21:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"PT01H55M","lay_over_date":"2026-01-26","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"763"},"marketing":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"763"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LSSOPSG1","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg","title":"25 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":136.1,"gross_total":136.1,"base_fare":64,"tax":72.1,"sell":{"currency":"GBP","total":136.1,"base_fare":64,"tax":72.1},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTM2LjEsImJhc2VfZmFyZSI6NjQsInRheCI6NzIuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEzNi4xLCJiYXNlX2ZhcmUiOjY0LCJ0YXgiOjcyLjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTM2LjEsImJhc2VfZmFyZSI6NjQsInRheCI6NzIuMX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":136.1,"base_fare":64,"tax":72.1,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"64.00","tax":"72.10","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":136.1,"base_fare":64,"tax":72.1,"gross":{"base_fare":"64.00","tax":"72.10","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEzNi4xMCIsImJhc2VfZmFyZSI6IjY0LjAwIiwidGF4IjoiNzIuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NC4wMCIsInRheCI6IjcyLjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTM2LjEwIiwiYmFzZV9mYXJlIjoiNjQuMDAiLCJ0YXgiOiI3Mi4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0LjAwIiwidGF4IjoiNzIuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMzYuMTAiLCJiYXNlX2ZhcmUiOiI2NC4wMCIsInRheCI6IjcyLjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNi4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KTI","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"KTI","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H5M","duration_seconds":14700,"total_price":null},"refund":"non-refundable","carrier_operating":"EK","carrier_marketing":"EK","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT01H55M"],"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"sin202601261530kti202601261635348kti202601261830kul202601262130763","total_price":null,"destination_reach_time":"PT4H5M","destination_reach_timestamp":14700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-36","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"37","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-36","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"124","origin":"SIN","departure_time":"2026-01-26T19:55:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"DAD","arrival_time":"2026-01-26T21:45:00","destination_terminal":"2","destination_airport":{"name":"Da Nang International Airport","city":"Da Nang","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"890"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"890"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"125","origin":"DAD","departure_time":"2026-01-27T09:50:00","origin_terminal":"1","origin_airport":{"name":"Da Nang International Airport","city":"Da Nang","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T13:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H40M","distance":null,"lay_over":"PT12H05M","lay_over_date":"2026-01-26","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"827"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"827"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":145.9,"gross_total":145.9,"base_fare":91,"tax":54.9,"sell":{"currency":"GBP","total":145.9,"base_fare":91,"tax":54.9},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTQ1LjksImJhc2VfZmFyZSI6OTEsInRheCI6NTQuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE0NS45LCJiYXNlX2ZhcmUiOjkxLCJ0YXgiOjU0LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTQ1LjksImJhc2VfZmFyZSI6OTEsInRheCI6NTQuOX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":145.9,"base_fare":91,"tax":54.9,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"91.00","tax":"54.90","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":145.9,"base_fare":91,"tax":54.9,"gross":{"base_fare":"91.00","tax":"54.90","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE0NS45MCIsImJhc2VfZmFyZSI6IjkxLjAwIiwidGF4IjoiNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MS4wMCIsInRheCI6IjU0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTQ1LjkwIiwiYmFzZV9mYXJlIjoiOTEuMDAiLCJ0YXgiOiI1NC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkxLjAwIiwidGF4IjoiNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNDUuOTAiLCJiYXNlX2ZhcmUiOiI5MS4wMCIsInRheCI6IjU0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"DAD","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"DAD","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT5H30M","duration_seconds":19800,"total_price":null},"refund":"non-refundable","carrier_operating":"VJ","carrier_marketing":"VJ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT12H05M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261955dad202601262145890dad202601270950kul202601271330827","total_price":null,"destination_reach_time":"PT5H30M","destination_reach_timestamp":19800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-37","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"38","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-37","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H15M","transit_time":null,"routes":[{"air_segment_key":"36","origin":"SIN","departure_time":"2026-01-26T20:45:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SGN","arrival_time":"2026-01-26T22:00:00","destination_terminal":"2","destination_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"656"},"marketing":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"656"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QOXAS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"37","origin":"SGN","departure_time":"2026-01-27T15:50:00","origin_terminal":"2","origin_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T18:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H","distance":null,"lay_over":"PT17H50M","lay_over_date":"2026-01-26","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"679"},"marketing":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"679"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QOXAS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":149.3,"gross_total":149.3,"base_fare":72,"tax":77.3,"sell":{"currency":"GBP","total":149.3,"base_fare":72,"tax":77.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTQ5LjMsImJhc2VfZmFyZSI6NzIsInRheCI6NzcuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE0OS4zLCJiYXNlX2ZhcmUiOjcyLCJ0YXgiOjc3LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTQ5LjMsImJhc2VfZmFyZSI6NzIsInRheCI6NzcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":149.3,"base_fare":72,"tax":77.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"72.00","tax":"77.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":149.3,"base_fare":72,"tax":77.3,"gross":{"base_fare":"72.00","tax":"77.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE0OS4zMCIsImJhc2VfZmFyZSI6IjcyLjAwIiwidGF4IjoiNzcuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mi4wMCIsInRheCI6Ijc3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTQ5LjMwIiwiYmFzZV9mYXJlIjoiNzIuMDAiLCJ0YXgiOiI3Ny4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyLjAwIiwidGF4IjoiNzcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNDkuMzAiLCJiYXNlX2ZhcmUiOiI3Mi4wMCIsInRheCI6Ijc3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0OS4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SGN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SGN","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T20:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H15M","duration_seconds":15300,"total_price":null},"refund":"non-refundable","carrier_operating":"VN","carrier_marketing":"VN","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT17H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601262045sgn202601262200656sgn202601271550kul202601271850679","total_price":null,"destination_reach_time":"PT4H15M","destination_reach_timestamp":15300},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-38","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"39","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-38","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H15M","transit_time":null,"routes":[{"air_segment_key":"110","origin":"SIN","departure_time":"2026-01-26T18:25:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SGN","arrival_time":"2026-01-26T19:40:00","destination_terminal":"2","destination_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"654"},"marketing":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"654"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QOXAS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"111","origin":"SGN","departure_time":"2026-01-27T15:50:00","origin_terminal":"2","origin_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T18:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H","distance":null,"lay_over":"PT20H10M","lay_over_date":"2026-01-26","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"679"},"marketing":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"679"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"QOXAS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":149.3,"gross_total":149.3,"base_fare":72,"tax":77.3,"sell":{"currency":"GBP","total":149.3,"base_fare":72,"tax":77.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTQ5LjMsImJhc2VfZmFyZSI6NzIsInRheCI6NzcuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE0OS4zLCJiYXNlX2ZhcmUiOjcyLCJ0YXgiOjc3LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTQ5LjMsImJhc2VfZmFyZSI6NzIsInRheCI6NzcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":149.3,"base_fare":72,"tax":77.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"72.00","tax":"77.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":149.3,"base_fare":72,"tax":77.3,"gross":{"base_fare":"72.00","tax":"77.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE0OS4zMCIsImJhc2VfZmFyZSI6IjcyLjAwIiwidGF4IjoiNzcuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mi4wMCIsInRheCI6Ijc3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTQ5LjMwIiwiYmFzZV9mYXJlIjoiNzIuMDAiLCJ0YXgiOiI3Ny4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyLjAwIiwidGF4IjoiNzcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNDkuMzAiLCJiYXNlX2ZhcmUiOiI3Mi4wMCIsInRheCI6Ijc3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0OS4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SGN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SGN","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T18:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H15M","duration_seconds":15300,"total_price":null},"refund":"non-refundable","carrier_operating":"VN","carrier_marketing":"VN","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT20H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601261825sgn202601261940654sgn202601271550kul202601271850679","total_price":null,"destination_reach_time":"PT4H15M","destination_reach_timestamp":15300},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-39","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"40","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-39","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"74","origin":"SIN","departure_time":"2026-01-26T11:15:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"DAD","arrival_time":"2026-01-26T13:05:00","destination_terminal":"2","destination_airport":{"name":"Da Nang International Airport","city":"Da Nang","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"970"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"970"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ASP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"DAD","departure_time":"2026-01-27T09:50:00","origin_terminal":"1","origin_airport":{"name":"Da Nang International Airport","city":"Da Nang","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T13:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H40M","distance":null,"lay_over":"PT20H45M","lay_over_date":"2026-01-26","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"827"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"827"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ASP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":154.9,"gross_total":154.9,"base_fare":100,"tax":54.9,"sell":{"currency":"GBP","total":154.9,"base_fare":100,"tax":54.9},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTU0LjksImJhc2VfZmFyZSI6MTAwLCJ0YXgiOjU0Ljl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNTQuOSwiYmFzZV9mYXJlIjoxMDAsInRheCI6NTQuOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNTQuOSwiYmFzZV9mYXJlIjoxMDAsInRheCI6NTQuOX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":154.9,"base_fare":100,"tax":54.9,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"100.00","tax":"54.90","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":154.9,"base_fare":100,"tax":54.9,"gross":{"base_fare":"100.00","tax":"54.90","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE1NC45MCIsImJhc2VfZmFyZSI6IjEwMC4wMCIsInRheCI6IjU0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwLjAwIiwidGF4IjoiNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNTQuOTAiLCJiYXNlX2ZhcmUiOiIxMDAuMDAiLCJ0YXgiOiI1NC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMC4wMCIsInRheCI6IjU0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTU0LjkwIiwiYmFzZV9mYXJlIjoiMTAwLjAwIiwidGF4IjoiNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTU0LjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"DAD","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"DAD","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T11:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT5H30M","duration_seconds":19800,"total_price":null},"refund":"non-refundable","carrier_operating":"VJ","carrier_marketing":"VJ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT20H45M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261115dad202601261305970dad202601270950kul202601271330827","total_price":null,"destination_reach_time":"PT5H30M","destination_reach_timestamp":19800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-40","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"41","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-40","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT6H50M","transit_time":null,"routes":[{"air_segment_key":"126","origin":"SIN","departure_time":"2026-01-26T14:55:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"HAN","arrival_time":"2026-01-26T17:25:00","destination_terminal":"2","destination_airport":{"name":"Noi Bai International Airport","city":"Soc Son, Hanoi","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT3H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"916"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"916"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"127","origin":"HAN","departure_time":"2026-01-27T07:10:00","origin_terminal":"2","origin_airport":{"name":"Noi Bai International Airport","city":"Soc Son, Hanoi","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-27T11:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT3H20M","distance":null,"lay_over":"PT13H45M","lay_over_date":"2026-01-26","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"905"},"marketing":{"carrier":"VJ","carrier_name":"Vietjet Air","carrier_logo":"VJ.png","flight_number":"905"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ESP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":172.6,"gross_total":172.6,"base_fare":102,"tax":70.6,"sell":{"currency":"GBP","total":172.6,"base_fare":102,"tax":70.6},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcyLjYsImJhc2VfZmFyZSI6MTAyLCJ0YXgiOjcwLjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzIuNiwiYmFzZV9mYXJlIjoxMDIsInRheCI6NzAuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzIuNiwiYmFzZV9mYXJlIjoxMDIsInRheCI6NzAuNn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":172.6,"base_fare":102,"tax":70.6,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"102.00","tax":"70.60","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":172.6,"base_fare":102,"tax":70.6,"gross":{"base_fare":"102.00","tax":"70.60","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE3Mi42MCIsImJhc2VfZmFyZSI6IjEwMi4wMCIsInRheCI6IjcwLjYwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyLjAwIiwidGF4IjoiNzAuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNzIuNjAiLCJiYXNlX2ZhcmUiOiIxMDIuMDAiLCJ0YXgiOiI3MC42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMi4wMCIsInRheCI6IjcwLjYwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTcyLjYwIiwiYmFzZV9mYXJlIjoiMTAyLjAwIiwidGF4IjoiNzAuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcyLjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"HAN","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"HAN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T14:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT6H50M","duration_seconds":24600,"total_price":null},"refund":"non-refundable","carrier_operating":"VJ","carrier_marketing":"VJ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT13H45M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261455han202601261725916han202601270710kul202601271130905","total_price":null,"destination_reach_time":"PT6H50M","destination_reach_timestamp":24600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-41","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"42","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-41","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"9","origin":"SIN","departure_time":"2026-01-26T22:10:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T23:00:00","destination_terminal":"2","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT1H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7158"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7158"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"10","origin":"CGK","departure_time":"2026-01-27T10:00:00","origin_terminal":"2","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T13:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H10M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":173.6,"gross_total":173.6,"base_fare":106,"tax":67.6,"sell":{"currency":"GBP","total":173.6,"base_fare":106,"tax":67.6},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczLjYsImJhc2VfZmFyZSI6MTA2LCJ0YXgiOjY3LjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzMuNiwiYmFzZV9mYXJlIjoxMDYsInRheCI6NjcuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzMuNiwiYmFzZV9mYXJlIjoxMDYsInRheCI6NjcuNn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":173.6,"base_fare":106,"tax":67.6,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"106.00","tax":"67.60","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":173.6,"base_fare":106,"tax":67.6,"gross":{"base_fare":"106.00","tax":"67.60","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE3My42MCIsImJhc2VfZmFyZSI6IjEwNi4wMCIsInRheCI6IjY3LjYwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2LjAwIiwidGF4IjoiNjcuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNzMuNjAiLCJiYXNlX2ZhcmUiOiIxMDYuMDAiLCJ0YXgiOiI2Ny42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNi4wMCIsInRheCI6IjY3LjYwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTczLjYwIiwiYmFzZV9mYXJlIjoiMTA2LjAwIiwidGF4IjoiNjcuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczLjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T22:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"ID","carrier_marketing":"ID","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT11H00M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601262210cgk2026012623007158cgk202601271000kul2026012713107282","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-42","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"43","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-42","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"138","origin":"SIN","departure_time":"2026-01-26T21:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T22:15:00","destination_terminal":"2","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT1H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7152"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7152"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"CGK","departure_time":"2026-01-27T10:00:00","origin_terminal":"2","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T13:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H10M","distance":null,"lay_over":"PT11H45M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":173.6,"gross_total":173.6,"base_fare":106,"tax":67.6,"sell":{"currency":"GBP","total":173.6,"base_fare":106,"tax":67.6},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczLjYsImJhc2VfZmFyZSI6MTA2LCJ0YXgiOjY3LjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzMuNiwiYmFzZV9mYXJlIjoxMDYsInRheCI6NjcuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzMuNiwiYmFzZV9mYXJlIjoxMDYsInRheCI6NjcuNn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":173.6,"base_fare":106,"tax":67.6,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"106.00","tax":"67.60","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":173.6,"base_fare":106,"tax":67.6,"gross":{"base_fare":"106.00","tax":"67.60","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE3My42MCIsImJhc2VfZmFyZSI6IjEwNi4wMCIsInRheCI6IjY3LjYwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2LjAwIiwidGF4IjoiNjcuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNzMuNjAiLCJiYXNlX2ZhcmUiOiIxMDYuMDAiLCJ0YXgiOiI2Ny42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNi4wMCIsInRheCI6IjY3LjYwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTczLjYwIiwiYmFzZV9mYXJlIjoiMTA2LjAwIiwidGF4IjoiNjcuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczLjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T21:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"ID","carrier_marketing":"ID","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT11H45M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601262125cgk2026012622157152cgk202601271000kul2026012713107282","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-43","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"44","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-43","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"144","origin":"SIN","departure_time":"2026-01-26T11:20:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T12:10:00","destination_terminal":"2","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT1H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7154"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7154"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"145","origin":"CGK","departure_time":"2026-01-27T10:00:00","origin_terminal":"2","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T13:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H10M","distance":null,"lay_over":"PT21H50M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":173.6,"gross_total":173.6,"base_fare":106,"tax":67.6,"sell":{"currency":"GBP","total":173.6,"base_fare":106,"tax":67.6},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczLjYsImJhc2VfZmFyZSI6MTA2LCJ0YXgiOjY3LjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzMuNiwiYmFzZV9mYXJlIjoxMDYsInRheCI6NjcuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxNzMuNiwiYmFzZV9mYXJlIjoxMDYsInRheCI6NjcuNn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":173.6,"base_fare":106,"tax":67.6,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"106.00","tax":"67.60","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":173.6,"base_fare":106,"tax":67.6,"gross":{"base_fare":"106.00","tax":"67.60","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE3My42MCIsImJhc2VfZmFyZSI6IjEwNi4wMCIsInRheCI6IjY3LjYwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2LjAwIiwidGF4IjoiNjcuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxNzMuNjAiLCJiYXNlX2ZhcmUiOiIxMDYuMDAiLCJ0YXgiOiI2Ny42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNi4wMCIsInRheCI6IjY3LjYwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTczLjYwIiwiYmFzZV9mYXJlIjoiMTA2LjAwIiwidGF4IjoiNjcuNjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczLjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T11:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"ID","carrier_marketing":"ID","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT21H50M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261120cgk2026012612107154cgk202601271000kul2026012713107282","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-44","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"45","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-44","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"11","origin":"SIN","departure_time":"2026-01-26T16:10:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T17:00:00","destination_terminal":"2","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT1H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7150"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7150"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"12","origin":"CGK","departure_time":"2026-01-27T10:00:00","origin_terminal":"2","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T13:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H10M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":191,"gross_total":191,"base_fare":120,"tax":71,"sell":{"currency":"GBP","total":191,"base_fare":120,"tax":71},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTkxLCJiYXNlX2ZhcmUiOjEyMCwidGF4Ijo3MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE5MSwiYmFzZV9mYXJlIjoxMjAsInRheCI6NzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTkxLCJiYXNlX2ZhcmUiOjEyMCwidGF4Ijo3MX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":191,"base_fare":120,"tax":71,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"120.00","tax":"71.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":191,"base_fare":120,"tax":71,"gross":{"base_fare":"120.00","tax":"71.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MS4wMCIsImJhc2VfZmFyZSI6IjEyMC4wMCIsInRheCI6IjcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIwLjAwIiwidGF4IjoiNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMjAuMDAiLCJ0YXgiOiI3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMC4wMCIsInRheCI6IjcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTkxLjAwIiwiYmFzZV9mYXJlIjoiMTIwLjAwIiwidGF4IjoiNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"ID","carrier_marketing":"ID","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT17H00M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261610cgk2026012617007150cgk202601271000kul2026012713107282","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-45","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-19","flight_uid":"46","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-45","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H0M","transit_time":null,"routes":[{"air_segment_key":"106","origin":"SIN","departure_time":"2026-01-26T14:45:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T15:35:00","destination_terminal":"2","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT1H50M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7156"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7156"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"107","origin":"CGK","departure_time":"2026-01-27T10:00:00","origin_terminal":"2","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T13:10:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H10M","distance":null,"lay_over":"PT18H25M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"marketing":{"carrier":"ID","carrier_name":"Batik Air","carrier_logo":"ID.png","flight_number":"7282"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KOWSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":191,"gross_total":191,"base_fare":120,"tax":71,"sell":{"currency":"GBP","total":191,"base_fare":120,"tax":71},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTkxLCJiYXNlX2ZhcmUiOjEyMCwidGF4Ijo3MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE5MSwiYmFzZV9mYXJlIjoxMjAsInRheCI6NzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTkxLCJiYXNlX2ZhcmUiOjEyMCwidGF4Ijo3MX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":191,"base_fare":120,"tax":71,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"120.00","tax":"71.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":191,"base_fare":120,"tax":71,"gross":{"base_fare":"120.00","tax":"71.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MS4wMCIsImJhc2VfZmFyZSI6IjEyMC4wMCIsInRheCI6IjcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIwLjAwIiwidGF4IjoiNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMjAuMDAiLCJ0YXgiOiI3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMC4wMCIsInRheCI6IjcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTkxLjAwIiwiYmFzZV9mYXJlIjoiMTIwLjAwIiwidGF4IjoiNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T14:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H0M","duration_seconds":14400,"total_price":null},"refund":"non-refundable","carrier_operating":"ID","carrier_marketing":"ID","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT18H25M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601261445cgk2026012615357156cgk202601271000kul2026012713107282","total_price":null,"destination_reach_time":"PT4H0M","destination_reach_timestamp":14400},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-46","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"47","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-46","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H15M","transit_time":null,"routes":[{"air_segment_key":"118","origin":"SIN","departure_time":"2026-01-26T13:15:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SGN","arrival_time":"2026-01-26T14:30:00","destination_terminal":"2","destination_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"flight_date":"2026-01-26","flight_time":"PT2H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"650"},"marketing":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TOXASP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"119","origin":"SGN","departure_time":"2026-01-26T15:50:00","origin_terminal":"2","origin_airport":{"name":"Tan Son Nhat International Airport","city":"Ho Chi Minh City","country":"Vietnam","timezone":"Asia\/Ho_Chi_Minh"},"destination":"KUL","arrival_time":"2026-01-26T18:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"PT01H20M","lay_over_date":"2026-01-26","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"679"},"marketing":{"carrier":"VN","carrier_name":"Vietnam Airlines","carrier_logo":"VN.png","flight_number":"679"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TOXASP","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":193.3,"gross_total":193.3,"base_fare":116,"tax":77.3,"sell":{"currency":"GBP","total":193.3,"base_fare":116,"tax":77.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTkzLjMsImJhc2VfZmFyZSI6MTE2LCJ0YXgiOjc3LjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxOTMuMywiYmFzZV9mYXJlIjoxMTYsInRheCI6NzcuMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxOTMuMywiYmFzZV9mYXJlIjoxMTYsInRheCI6NzcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":193.3,"base_fare":116,"tax":77.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"116.00","tax":"77.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":193.3,"base_fare":116,"tax":77.3,"gross":{"base_fare":"116.00","tax":"77.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5My4zMCIsImJhc2VfZmFyZSI6IjExNi4wMCIsInRheCI6Ijc3LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE2LjAwIiwidGF4IjoiNzcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxOTMuMzAiLCJiYXNlX2ZhcmUiOiIxMTYuMDAiLCJ0YXgiOiI3Ny4zMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNi4wMCIsInRheCI6Ijc3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTkzLjMwIiwiYmFzZV9mYXJlIjoiMTE2LjAwIiwidGF4IjoiNzcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkzLjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SGN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SGN","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T13:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H15M","duration_seconds":15300,"total_price":null},"refund":"non-refundable","carrier_operating":"VN","carrier_marketing":"VN","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT01H20M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601261315sgn202601261430650sgn202601261550kul202601261850679","total_price":null,"destination_reach_time":"PT4H15M","destination_reach_timestamp":15300},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-47","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-25","flight_uid":"48","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-47","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H20M","transit_time":null,"routes":[{"air_segment_key":"136","origin":"SIN","departure_time":"2026-01-26T03:55:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CAN","arrival_time":"2026-01-26T07:55:00","destination_terminal":"2","destination_airport":{"name":"Guangzhou Baiyun International Airport","city":"Huadu, Guangzhou","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32Q","name":"32Q","picture":"32Q.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"8490"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"8490"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"137","origin":"CAN","departure_time":"2026-01-26T11:20:00","origin_terminal":"2","origin_airport":{"name":"Guangzhou Baiyun International Airport","city":"Huadu, Guangzhou","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-26T15:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H20M","distance":null,"lay_over":"PT03H25M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"8011"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"8011"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":227.2,"gross_total":227.2,"base_fare":131,"tax":96.2,"sell":{"currency":"GBP","total":227.2,"base_fare":131,"tax":96.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjI3LjIsImJhc2VfZmFyZSI6MTMxLCJ0YXgiOjk2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyMjcuMiwiYmFzZV9mYXJlIjoxMzEsInRheCI6OTYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyMjcuMiwiYmFzZV9mYXJlIjoxMzEsInRheCI6OTYuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":227.2,"base_fare":131,"tax":96.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"131.00","tax":"96.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":227.2,"base_fare":131,"tax":96.2,"gross":{"base_fare":"131.00","tax":"96.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIyNy4yMCIsImJhc2VfZmFyZSI6IjEzMS4wMCIsInRheCI6Ijk2LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMxLjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyMjcuMjAiLCJiYXNlX2ZhcmUiOiIxMzEuMDAiLCJ0YXgiOiI5Ni4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMS4wMCIsInRheCI6Ijk2LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjI3LjIwIiwiYmFzZV9mYXJlIjoiMTMxLjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI3LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CAN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CAN","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T03:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H20M","duration_seconds":30000,"total_price":null},"refund":"non-refundable","carrier_operating":"CZ","carrier_marketing":"CZ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601260355can2026012607558490can202601261120kul2026012615408011","total_price":null,"destination_reach_time":"PT8H20M","destination_reach_timestamp":30000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-48","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-25","flight_uid":"49","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-48","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H20M","transit_time":null,"routes":[{"air_segment_key":"26","origin":"SIN","departure_time":"2026-01-26T13:25:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZX","arrival_time":"2026-01-26T17:45:00","destination_terminal":null,"destination_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"5038"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"5038"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"27","origin":"SZX","departure_time":"2026-01-26T20:30:00","origin_terminal":null,"origin_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T00:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H","distance":null,"lay_over":"PT02H45M","lay_over_date":"2026-01-26","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"5079"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"5079"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":244.2,"gross_total":244.2,"base_fare":148,"tax":96.2,"sell":{"currency":"GBP","total":244.2,"base_fare":148,"tax":96.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ0LjIsImJhc2VfZmFyZSI6MTQ4LCJ0YXgiOjk2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNDQuMiwiYmFzZV9mYXJlIjoxNDgsInRheCI6OTYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNDQuMiwiYmFzZV9mYXJlIjoxNDgsInRheCI6OTYuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":244.2,"base_fare":148,"tax":96.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"148.00","tax":"96.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":244.2,"base_fare":148,"tax":96.2,"gross":{"base_fare":"148.00","tax":"96.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI0NC4yMCIsImJhc2VfZmFyZSI6IjE0OC4wMCIsInRheCI6Ijk2LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4LjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNDQuMjAiLCJiYXNlX2ZhcmUiOiIxNDguMDAiLCJ0YXgiOiI5Ni4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0OC4wMCIsInRheCI6Ijk2LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjQ0LjIwIiwiYmFzZV9mYXJlIjoiMTQ4LjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZX","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SZX","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T13:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H20M","duration_seconds":30000,"total_price":null},"refund":"non-refundable","carrier_operating":"CZ","carrier_marketing":"CZ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT02H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601261325szx2026012617455038szx202601262030kul2026012700305079","total_price":null,"destination_reach_time":"PT8H20M","destination_reach_timestamp":30000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-49","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-25","flight_uid":"50","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-49","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H15M","transit_time":null,"routes":[{"air_segment_key":"134","origin":"SIN","departure_time":"2026-01-26T03:55:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CAN","arrival_time":"2026-01-26T07:55:00","destination_terminal":"2","destination_airport":{"name":"Guangzhou Baiyun International Airport","city":"Huadu, Guangzhou","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32Q","name":"32Q","picture":"32Q.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"8490"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"8490"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"135","origin":"CAN","departure_time":"2026-01-26T09:25:00","origin_terminal":"2","origin_airport":{"name":"Guangzhou Baiyun International Airport","city":"Huadu, Guangzhou","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-26T13:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H15M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"3047"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"3047"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":247.2,"gross_total":247.2,"base_fare":151,"tax":96.2,"sell":{"currency":"GBP","total":247.2,"base_fare":151,"tax":96.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3LjIsImJhc2VfZmFyZSI6MTUxLCJ0YXgiOjk2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNDcuMiwiYmFzZV9mYXJlIjoxNTEsInRheCI6OTYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNDcuMiwiYmFzZV9mYXJlIjoxNTEsInRheCI6OTYuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":247.2,"base_fare":151,"tax":96.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"151.00","tax":"96.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":247.2,"base_fare":151,"tax":96.2,"gross":{"base_fare":"151.00","tax":"96.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI0Ny4yMCIsImJhc2VfZmFyZSI6IjE1MS4wMCIsInRheCI6Ijk2LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUxLjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNDcuMjAiLCJiYXNlX2ZhcmUiOiIxNTEuMDAiLCJ0YXgiOiI5Ni4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1MS4wMCIsInRheCI6Ijk2LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjQ3LjIwIiwiYmFzZV9mYXJlIjoiMTUxLjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ3LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CAN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CAN","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T03:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H15M","duration_seconds":29700,"total_price":null},"refund":"non-refundable","carrier_operating":"CZ","carrier_marketing":"CZ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT01H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601260355can2026012607558490can202601260925kul2026012613403047","total_price":null,"destination_reach_time":"PT8H15M","destination_reach_timestamp":29700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-50","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"51","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-50","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H25M","transit_time":null,"routes":[{"air_segment_key":"88","origin":"SIN","departure_time":"2026-01-26T21:30:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T22:35:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"839"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"839"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"T2MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"89","origin":"CGK","departure_time":"2026-01-27T08:30:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T11:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H20M","distance":null,"lay_over":"PT09H55M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"T2MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":253.2,"gross_total":253.2,"base_fare":155,"tax":98.2,"sell":{"currency":"GBP","total":253.2,"base_fare":155,"tax":98.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjUzLjIsImJhc2VfZmFyZSI6MTU1LCJ0YXgiOjk4LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTMuMiwiYmFzZV9mYXJlIjoxNTUsInRheCI6OTguMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTMuMiwiYmFzZV9mYXJlIjoxNTUsInRheCI6OTguMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":253.2,"base_fare":155,"tax":98.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"155.00","tax":"98.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":253.2,"base_fare":155,"tax":98.2,"gross":{"base_fare":"155.00","tax":"98.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1My4yMCIsImJhc2VfZmFyZSI6IjE1NS4wMCIsInRheCI6Ijk4LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU1LjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNTMuMjAiLCJiYXNlX2ZhcmUiOiIxNTUuMDAiLCJ0YXgiOiI5OC4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1NS4wMCIsInRheCI6Ijk4LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjUzLjIwIiwiYmFzZV9mYXJlIjoiMTU1LjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUzLjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T21:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H25M","duration_seconds":15900,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT09H55M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601262130cgk202601262235839cgk202601270830kul202601271150820","total_price":null,"destination_reach_time":"PT4H25M","destination_reach_timestamp":15900},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-51","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"52","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-51","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H20M","transit_time":null,"routes":[{"air_segment_key":"92","origin":"SIN","departure_time":"2026-01-26T15:30:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T16:30:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"833"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"833"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"T2MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"93","origin":"CGK","departure_time":"2026-01-27T08:30:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T11:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H20M","distance":null,"lay_over":"PT16H00M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"T2MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":253.2,"gross_total":253.2,"base_fare":155,"tax":98.2,"sell":{"currency":"GBP","total":253.2,"base_fare":155,"tax":98.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjUzLjIsImJhc2VfZmFyZSI6MTU1LCJ0YXgiOjk4LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTMuMiwiYmFzZV9mYXJlIjoxNTUsInRheCI6OTguMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTMuMiwiYmFzZV9mYXJlIjoxNTUsInRheCI6OTguMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":253.2,"base_fare":155,"tax":98.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"155.00","tax":"98.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":253.2,"base_fare":155,"tax":98.2,"gross":{"base_fare":"155.00","tax":"98.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1My4yMCIsImJhc2VfZmFyZSI6IjE1NS4wMCIsInRheCI6Ijk4LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU1LjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNTMuMjAiLCJiYXNlX2ZhcmUiOiIxNTUuMDAiLCJ0YXgiOiI5OC4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1NS4wMCIsInRheCI6Ijk4LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjUzLjIwIiwiYmFzZV9mYXJlIjoiMTU1LjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUzLjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H20M","duration_seconds":15600,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT16H00M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261530cgk202601261630833cgk202601270830kul202601271150820","total_price":null,"destination_reach_time":"PT4H20M","destination_reach_timestamp":15600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-52","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"53","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-52","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H10M","transit_time":null,"routes":[{"air_segment_key":"98","origin":"SIN","departure_time":"2026-01-26T06:55:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T07:55:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"823"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"823"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"V1MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"99","origin":"CGK","departure_time":"2026-01-26T11:10:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-26T14:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H10M","distance":null,"lay_over":"PT03H15M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"9280"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"9280"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"V1MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":255,"gross_total":255,"base_fare":127,"tax":128,"sell":{"currency":"GBP","total":255,"base_fare":127,"tax":128},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjU1LCJiYXNlX2ZhcmUiOjEyNywidGF4IjoxMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTUsImJhc2VfZmFyZSI6MTI3LCJ0YXgiOjEyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTUsImJhc2VfZmFyZSI6MTI3LCJ0YXgiOjEyOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":255,"base_fare":127,"tax":128,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"127.00","tax":"128.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":255,"base_fare":127,"tax":128,"gross":{"base_fare":"127.00","tax":"128.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T06:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H10M","duration_seconds":15000,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H15M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260655cgk202601260755823cgk202601261110kul2026012614209280","total_price":null,"destination_reach_time":"PT4H10M","destination_reach_timestamp":15000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-53","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"54","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-53","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H10M","transit_time":null,"routes":[{"air_segment_key":"148","origin":"SIN","departure_time":"2026-01-26T06:55:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T07:55:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"823"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"823"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"V1MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"CGK","departure_time":"2026-01-26T15:40:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-26T18:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H10M","distance":null,"lay_over":"PT07H45M","lay_over_date":"2026-01-26","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"9270"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"9270"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"V1MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":255,"gross_total":255,"base_fare":127,"tax":128,"sell":{"currency":"GBP","total":255,"base_fare":127,"tax":128},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjU1LCJiYXNlX2ZhcmUiOjEyNywidGF4IjoxMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTUsImJhc2VfZmFyZSI6MTI3LCJ0YXgiOjEyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTUsImJhc2VfZmFyZSI6MTI3LCJ0YXgiOjEyOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":255,"base_fare":127,"tax":128,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"127.00","tax":"128.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":255,"base_fare":127,"tax":128,"gross":{"base_fare":"127.00","tax":"128.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T06:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H10M","duration_seconds":15000,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT07H45M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260655cgk202601260755823cgk202601261540kul2026012618509270","total_price":null,"destination_reach_time":"PT4H10M","destination_reach_timestamp":15000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-54","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"55","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-54","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H10M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"SIN","departure_time":"2026-01-26T21:30:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T22:35:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"839"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"839"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"V1MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"CGK","departure_time":"2026-01-27T04:25:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T07:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H5M","distance":null,"lay_over":"PT05H50M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"9276"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"9276"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"V1MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":255,"gross_total":255,"base_fare":127,"tax":128,"sell":{"currency":"GBP","total":255,"base_fare":127,"tax":128},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjU1LCJiYXNlX2ZhcmUiOjEyNywidGF4IjoxMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTUsImJhc2VfZmFyZSI6MTI3LCJ0YXgiOjEyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNTUsImJhc2VfZmFyZSI6MTI3LCJ0YXgiOjEyOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":255,"base_fare":127,"tax":128,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"127.00","tax":"128.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":255,"base_fare":127,"tax":128,"gross":{"base_fare":"127.00","tax":"128.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI1NS4wMCIsImJhc2VfZmFyZSI6IjEyNy4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T21:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H10M","duration_seconds":15000,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT05H50M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601262130cgk202601262235839cgk202601270425kul2026012707309276","total_price":null,"destination_reach_time":"PT4H10M","destination_reach_timestamp":15000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-55","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"56","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-55","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H5M","transit_time":null,"routes":[{"air_segment_key":"114","origin":"SIN","departure_time":"2026-01-26T15:30:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T16:30:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"833"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"833"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"T2MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"115","origin":"CGK","departure_time":"2026-01-26T19:55:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-26T23:00:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"PT03H25M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"9274"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"9274"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"T2MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":274,"gross_total":274,"base_fare":146,"tax":128,"sell":{"currency":"GBP","total":274,"base_fare":146,"tax":128},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjc0LCJiYXNlX2ZhcmUiOjE0NiwidGF4IjoxMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNzQsImJhc2VfZmFyZSI6MTQ2LCJ0YXgiOjEyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyNzQsImJhc2VfZmFyZSI6MTQ2LCJ0YXgiOjEyOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":274,"base_fare":146,"tax":128,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"146.00","tax":"128.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":274,"base_fare":146,"tax":128,"gross":{"base_fare":"146.00","tax":"128.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI3NC4wMCIsImJhc2VfZmFyZSI6IjE0Ni4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Ni4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI3NC4wMCIsImJhc2VfZmFyZSI6IjE0Ni4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Ni4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI3NC4wMCIsImJhc2VfZmFyZSI6IjE0Ni4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNzQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H5M","duration_seconds":14700,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H25M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261530cgk202601261630833cgk202601261955kul2026012623009274","total_price":null,"destination_reach_time":"PT4H5M","destination_reach_timestamp":14700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-56","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-25","flight_uid":"57","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-56","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H20M","transit_time":null,"routes":[{"air_segment_key":"122","origin":"SIN","departure_time":"2026-01-26T13:40:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CAN","arrival_time":"2026-01-26T17:50:00","destination_terminal":"2","destination_airport":{"name":"Guangzhou Baiyun International Airport","city":"Huadu, Guangzhou","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32Q","name":"32Q","picture":"32Q.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"354"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"354"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"A2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"123","origin":"CAN","departure_time":"2026-01-26T20:05:00","origin_terminal":"2","origin_airport":{"name":"Guangzhou Baiyun International Airport","city":"Huadu, Guangzhou","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T00:15:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H10M","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"5035"},"marketing":{"carrier":"CZ","carrier_name":"China Southern Airlines","carrier_logo":"CZ.png","flight_number":"5035"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"A2LSRYIB","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":282.2,"gross_total":282.2,"base_fare":186,"tax":96.2,"sell":{"currency":"GBP","total":282.2,"base_fare":186,"tax":96.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjgyLjIsImJhc2VfZmFyZSI6MTg2LCJ0YXgiOjk2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyODIuMiwiYmFzZV9mYXJlIjoxODYsInRheCI6OTYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyODIuMiwiYmFzZV9mYXJlIjoxODYsInRheCI6OTYuMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":282.2,"base_fare":186,"tax":96.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"186.00","tax":"96.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":282.2,"base_fare":186,"tax":96.2,"gross":{"base_fare":"186.00","tax":"96.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI4Mi4yMCIsImJhc2VfZmFyZSI6IjE4Ni4wMCIsInRheCI6Ijk2LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg2LjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyODIuMjAiLCJiYXNlX2ZhcmUiOiIxODYuMDAiLCJ0YXgiOiI5Ni4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4Ni4wMCIsInRheCI6Ijk2LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjgyLjIwIiwiYmFzZV9mYXJlIjoiMTg2LjAwIiwidGF4IjoiOTYuMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgyLjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CAN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CAN","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T13:40:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H20M","duration_seconds":30000,"total_price":null},"refund":"non-refundable","carrier_operating":"CZ","carrier_marketing":"CZ","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT02H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601261340can202601261750354can202601262005kul2026012700155035","total_price":null,"destination_reach_time":"PT8H20M","destination_reach_timestamp":30000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-57","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"58","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-57","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H20M","transit_time":null,"routes":[{"air_segment_key":"72","origin":"SIN","departure_time":"2026-01-26T09:35:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T10:35:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"825"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"825"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q3MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"73","origin":"CGK","departure_time":"2026-01-27T08:30:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T11:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H20M","distance":null,"lay_over":"PT21H55M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q3MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":297.2,"gross_total":297.2,"base_fare":199,"tax":98.2,"sell":{"currency":"GBP","total":297.2,"base_fare":199,"tax":98.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk3LjIsImJhc2VfZmFyZSI6MTk5LCJ0YXgiOjk4LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTcuMiwiYmFzZV9mYXJlIjoxOTksInRheCI6OTguMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTcuMiwiYmFzZV9mYXJlIjoxOTksInRheCI6OTguMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":297.2,"base_fare":199,"tax":98.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"199.00","tax":"98.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":297.2,"base_fare":199,"tax":98.2,"gross":{"base_fare":"199.00","tax":"98.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI5Ny4yMCIsImJhc2VfZmFyZSI6IjE5OS4wMCIsInRheCI6Ijk4LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5LjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyOTcuMjAiLCJiYXNlX2ZhcmUiOiIxOTkuMDAiLCJ0YXgiOiI5OC4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5OS4wMCIsInRheCI6Ijk4LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjk3LjIwIiwiYmFzZV9mYXJlIjoiMTk5LjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk3LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:35:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H20M","duration_seconds":15600,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT21H55M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260935cgk202601261035825cgk202601270830kul202601271150820","total_price":null,"destination_reach_time":"PT4H20M","destination_reach_timestamp":15600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-58","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"59","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-58","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H10M","transit_time":null,"routes":[{"air_segment_key":"66","origin":"SIN","departure_time":"2026-01-26T09:35:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T10:35:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"825"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"825"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q3MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"67","origin":"CGK","departure_time":"2026-01-26T15:40:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-26T18:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H10M","distance":null,"lay_over":"PT05H05M","lay_over_date":"2026-01-26","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"9270"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"9270"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"Q3MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":302,"gross_total":302,"base_fare":174,"tax":128,"sell":{"currency":"GBP","total":302,"base_fare":174,"tax":128},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAyLCJiYXNlX2ZhcmUiOjE3NCwidGF4IjoxMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIsImJhc2VfZmFyZSI6MTc0LCJ0YXgiOjEyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIsImJhc2VfZmFyZSI6MTc0LCJ0YXgiOjEyOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":302,"base_fare":174,"tax":128,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"174.00","tax":"128.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":302,"base_fare":174,"tax":128,"gross":{"base_fare":"174.00","tax":"128.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwMi4wMCIsImJhc2VfZmFyZSI6IjE3NC4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NC4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwMi4wMCIsImJhc2VfZmFyZSI6IjE3NC4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NC4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwMi4wMCIsImJhc2VfZmFyZSI6IjE3NC4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:35:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H10M","duration_seconds":15000,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT05H05M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260935cgk202601261035825cgk202601261540kul2026012618509270","total_price":null,"destination_reach_time":"PT4H10M","destination_reach_timestamp":15000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-59","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"60","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-59","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT10H30M","transit_time":null,"routes":[{"air_segment_key":"128","origin":"SIN","departure_time":"2026-01-26T23:00:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PVG","arrival_time":"2026-01-27T04:10:00","destination_terminal":"1","destination_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT5H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"332","name":"332","picture":"332.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"566"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"566"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"129","origin":"PVG","departure_time":"2026-01-27T09:20:00","origin_terminal":"1","origin_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T14:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT5H20M","distance":null,"lay_over":"PT05H10M","lay_over_date":"2026-01-27","aircraft":{"code":"789","name":"789","picture":"789.png"},"operating":{"carrier":"FM","carrier_name":"Shanghai Airlines","carrier_logo":"FM.png","flight_number":"8641"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"8641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":307.8,"gross_total":307.8,"base_fare":158,"tax":149.8,"sell":{"currency":"GBP","total":307.8,"base_fare":158,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3LjgsImJhc2VfZmFyZSI6MTU4LCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3LjgsImJhc2VfZmFyZSI6MTU4LCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjMwNy44LCJiYXNlX2ZhcmUiOjE1OCwidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":307.8,"base_fare":158,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"158.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":307.8,"base_fare":158,"tax":149.8,"gross":{"base_fare":"158.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwNy44MCIsImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwNy44MCIsImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwNy44MCIsImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDcuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PVG","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PVG","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T23:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"MU","carrier_marketing":"MU","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT05H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601262300pvg202601270410566pvg202601270920kul2026012714408641","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-60","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"61","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-60","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT11H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"SIN","departure_time":"2026-01-26T23:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PVG","arrival_time":"2026-01-27T04:35:00","destination_terminal":"2","destination_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT5H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32Q","name":"32Q","picture":"32Q.png"},"operating":{"carrier":"HO","carrier_name":"Juneyao Airlines","carrier_logo":"HO.png","flight_number":"1606"},"marketing":{"carrier":"HO","carrier_name":"Juneyao Airlines","carrier_logo":"HO.png","flight_number":"1606"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ZOWG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"PVG","departure_time":"2026-01-27T17:20:00","origin_terminal":"2","origin_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T23:25:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT6H5M","distance":null,"lay_over":"PT12H45M","lay_over_date":"2026-01-27","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"HO","carrier_name":"Juneyao Airlines","carrier_logo":"HO.png","flight_number":"1353"},"marketing":{"carrier":"HO","carrier_name":"Juneyao Airlines","carrier_logo":"HO.png","flight_number":"1353"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"ZOWG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":307.8,"gross_total":307.8,"base_fare":158,"tax":149.8,"sell":{"currency":"GBP","total":307.8,"base_fare":158,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3LjgsImJhc2VfZmFyZSI6MTU4LCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3LjgsImJhc2VfZmFyZSI6MTU4LCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjMwNy44LCJiYXNlX2ZhcmUiOjE1OCwidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":307.8,"base_fare":158,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"158.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":307.8,"base_fare":158,"tax":149.8,"gross":{"base_fare":"158.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwNy44MCIsImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwNy44MCIsImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMwNy44MCIsImJhc2VfZmFyZSI6IjE1OC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDcuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PVG","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PVG","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T23:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H15M","duration_seconds":40500,"total_price":null},"refund":"non-refundable","carrier_operating":"HO","carrier_marketing":"HO","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT12H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601262325pvg2026012704351606pvg202601271720kul2026012723251353","total_price":null,"destination_reach_time":"PT11H15M","destination_reach_timestamp":40500},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-61","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"62","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-61","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H25M","transit_time":null,"routes":[{"air_segment_key":"96","origin":"SIN","departure_time":"2026-01-26T03:00:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZX","arrival_time":"2026-01-26T07:20:00","destination_terminal":null,"destination_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"7972"},"marketing":{"carrier":"CA","carrier_name":"Air China","carrier_logo":"CA.png","flight_number":"7972"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TLRCBC","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"97","origin":"SZX","departure_time":"2026-01-26T23:15:00","origin_terminal":null,"origin_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T03:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT15H55M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"7993"},"marketing":{"carrier":"CA","carrier_name":"Air China","carrier_logo":"CA.png","flight_number":"7993"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TLRCBC","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":322.5,"gross_total":322.5,"base_fare":167,"tax":155.5,"sell":{"currency":"GBP","total":322.5,"base_fare":167,"tax":155.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIyLjUsImJhc2VfZmFyZSI6MTY3LCJ0YXgiOjE1NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIyLjUsImJhc2VfZmFyZSI6MTY3LCJ0YXgiOjE1NS41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjMyMi41LCJiYXNlX2ZhcmUiOjE2NywidGF4IjoxNTUuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":322.5,"base_fare":167,"tax":155.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"167.00","tax":"155.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":322.5,"base_fare":167,"tax":155.5,"gross":{"base_fare":"167.00","tax":"155.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMyMi41MCIsImJhc2VfZmFyZSI6IjE2Ny4wMCIsInRheCI6IjE1NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2Ny4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMyMi41MCIsImJhc2VfZmFyZSI6IjE2Ny4wMCIsInRheCI6IjE1NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2Ny4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMyMi41MCIsImJhc2VfZmFyZSI6IjE2Ny4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjIuNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZX","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SZX","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T03:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H25M","duration_seconds":30300,"total_price":null},"refund":"non-refundable","carrier_operating":"ZH","carrier_marketing":"CA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT15H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601260300szx2026012607207972szx202601262315kul2026012703207993","total_price":null,"destination_reach_time":"PT8H25M","destination_reach_timestamp":30300},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-62","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"63","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-62","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H20M","transit_time":null,"routes":[{"air_segment_key":"90","origin":"SIN","departure_time":"2026-01-26T19:30:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T20:30:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"837"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"837"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"N6MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"91","origin":"CGK","departure_time":"2026-01-27T08:30:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-27T11:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT2H20M","distance":null,"lay_over":"PT12H00M","lay_over_date":"2026-01-26","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"820"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"N6MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":331.2,"gross_total":331.2,"base_fare":233,"tax":98.2,"sell":{"currency":"GBP","total":331.2,"base_fare":233,"tax":98.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzMxLjIsImJhc2VfZmFyZSI6MjMzLCJ0YXgiOjk4LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzEuMiwiYmFzZV9mYXJlIjoyMzMsInRheCI6OTguMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzEuMiwiYmFzZV9mYXJlIjoyMzMsInRheCI6OTguMn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":331.2,"base_fare":233,"tax":98.2,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"233.00","tax":"98.20","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":331.2,"base_fare":233,"tax":98.2,"gross":{"base_fare":"233.00","tax":"98.20","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjMzMS4yMCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6Ijk4LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMzLjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIzMzEuMjAiLCJiYXNlX2ZhcmUiOiIyMzMuMDAiLCJ0YXgiOiI5OC4yMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6Ijk4LjIwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMzMxLjIwIiwiYmFzZV9mYXJlIjoiMjMzLjAwIiwidGF4IjoiOTguMjAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMxLjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H20M","duration_seconds":15600,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT12H00M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261930cgk202601262030837cgk202601270830kul202601271150820","total_price":null,"destination_reach_time":"PT4H20M","destination_reach_timestamp":15600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-63","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"64","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-63","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"116","origin":"SIN","departure_time":"2026-01-26T03:00:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZX","arrival_time":"2026-01-26T07:20:00","destination_terminal":null,"destination_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"7972"},"marketing":{"carrier":"CA","carrier_name":"Air China","carrier_logo":"CA.png","flight_number":"7972"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TLRCBC","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"117","origin":"SZX","departure_time":"2026-01-26T15:20:00","origin_terminal":null,"origin_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-26T19:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H10M","distance":null,"lay_over":"PT08H00M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"7999"},"marketing":{"carrier":"CA","carrier_name":"Air China","carrier_logo":"CA.png","flight_number":"7999"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TLRCBC","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":347.5,"gross_total":347.5,"base_fare":192,"tax":155.5,"sell":{"currency":"GBP","total":347.5,"base_fare":192,"tax":155.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ3LjUsImJhc2VfZmFyZSI6MTkyLCJ0YXgiOjE1NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ3LjUsImJhc2VfZmFyZSI6MTkyLCJ0YXgiOjE1NS41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM0Ny41LCJiYXNlX2ZhcmUiOjE5MiwidGF4IjoxNTUuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":347.5,"base_fare":192,"tax":155.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"192.00","tax":"155.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":347.5,"base_fare":192,"tax":155.5,"gross":{"base_fare":"192.00","tax":"155.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM0Ny41MCIsImJhc2VfZmFyZSI6IjE5Mi4wMCIsInRheCI6IjE1NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Mi4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM0Ny41MCIsImJhc2VfZmFyZSI6IjE5Mi4wMCIsInRheCI6IjE1NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Mi4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM0Ny41MCIsImJhc2VfZmFyZSI6IjE5Mi4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDcuNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZX","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SZX","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"early-morning","departure_departure_time":"2026-01-26T03:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H30M","duration_seconds":30600,"total_price":null},"refund":"non-refundable","carrier_operating":"ZH","carrier_marketing":"CA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT08H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601260300szx2026012607207972szx202601261520kul2026012619307999","total_price":null,"destination_reach_time":"PT8H30M","destination_reach_timestamp":30600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-64","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"65","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-64","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H10M","transit_time":null,"routes":[{"air_segment_key":"24","origin":"SIN","departure_time":"2026-01-26T12:55:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"CGK","arrival_time":"2026-01-26T14:00:00","destination_terminal":"3","destination_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"829"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"829"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"K6MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CGK","departure_time":"2026-01-26T19:55:00","origin_terminal":"3","origin_airport":{"name":"Soekarno-Hatta International Airport","city":"Jakarta","country":"Indonesia","timezone":"Asia\/Jakarta"},"destination":"KUL","arrival_time":"2026-01-26T23:00:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H5M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"9274"},"marketing":{"carrier":"GA","carrier_name":"Garuda","carrier_logo":"GA.png","flight_number":"9274"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"K6MSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":353,"gross_total":353,"base_fare":225,"tax":128,"sell":{"currency":"GBP","total":353,"base_fare":225,"tax":128},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUzLCJiYXNlX2ZhcmUiOjIyNSwidGF4IjoxMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTMsImJhc2VfZmFyZSI6MjI1LCJ0YXgiOjEyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTMsImJhc2VfZmFyZSI6MjI1LCJ0YXgiOjEyOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":353,"base_fare":225,"tax":128,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"225.00","tax":"128.00","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":353,"base_fare":225,"tax":128,"gross":{"base_fare":"225.00","tax":"128.00","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM1My4wMCIsImJhc2VfZmFyZSI6IjIyNS4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNS4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM1My4wMCIsImJhc2VfZmFyZSI6IjIyNS4wMCIsInRheCI6IjEyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNS4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM1My4wMCIsImJhc2VfZmFyZSI6IjIyNS4wMCIsInRheCI6IjEyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"CGK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"CGK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H10M","duration_seconds":15000,"total_price":null},"refund":"non-refundable","carrier_operating":"GA","carrier_marketing":"GA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT05H55M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261255cgk202601261400829cgk202601261955kul2026012623009274","total_price":null,"destination_reach_time":"PT4H10M","destination_reach_timestamp":15000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-65","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"66","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-65","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT10H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"SIN","departure_time":"2026-01-26T23:00:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PVG","arrival_time":"2026-01-27T04:10:00","destination_terminal":"1","destination_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT5H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"332","name":"332","picture":"332.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"566"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"566"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"PVG","departure_time":"2026-01-27T13:30:00","origin_terminal":"1","origin_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T19:05:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT5H35M","distance":null,"lay_over":"PT09H20M","lay_over_date":"2026-01-27","aircraft":{"code":"73M","name":"73M","picture":"73M.png"},"operating":{"carrier":"FM","carrier_name":"Shanghai Airlines","carrier_logo":"FM.png","flight_number":"8651"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"8651"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":355.8,"gross_total":355.8,"base_fare":206,"tax":149.8,"sell":{"currency":"GBP","total":355.8,"base_fare":206,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU1LjgsImJhc2VfZmFyZSI6MjA2LCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU1LjgsImJhc2VfZmFyZSI6MjA2LCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1NS44LCJiYXNlX2ZhcmUiOjIwNiwidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":355.8,"base_fare":206,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"206.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":355.8,"base_fare":206,"tax":149.8,"gross":{"base_fare":"206.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM1NS44MCIsImJhc2VfZmFyZSI6IjIwNi4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNi4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM1NS44MCIsImJhc2VfZmFyZSI6IjIwNi4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNi4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM1NS44MCIsImJhc2VfZmFyZSI6IjIwNi4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNTUuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PVG","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PVG","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T23:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H45M","duration_seconds":38700,"total_price":null},"refund":"non-refundable","carrier_operating":"MU","carrier_marketing":"MU","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT09H20M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601262300pvg202601270410566pvg202601271330kul2026012719058651","total_price":null,"destination_reach_time":"PT10H45M","destination_reach_timestamp":38700},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-66","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"67","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-66","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT12H50M","transit_time":null,"routes":[{"air_segment_key":"108","origin":"SIN","departure_time":"2026-01-26T00:55:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PKX","arrival_time":"2026-01-26T07:10:00","destination_terminal":null,"destination_airport":{"name":"Beijing Daxing International Airport","city":"Beijing \/ Langfang","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT6H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"5032"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"5032"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"VKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"109","origin":"PKX","departure_time":"2026-01-26T17:45:00","origin_terminal":null,"origin_airport":{"name":"Beijing Daxing International Airport","city":"Beijing \/ Langfang","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T00:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT6H35M","distance":null,"lay_over":"PT10H35M","lay_over_date":"2026-01-26","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"795"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"795"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"VKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":373.8,"gross_total":373.8,"base_fare":224,"tax":149.8,"sell":{"currency":"GBP","total":373.8,"base_fare":224,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzczLjgsImJhc2VfZmFyZSI6MjI0LCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzczLjgsImJhc2VfZmFyZSI6MjI0LCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM3My44LCJiYXNlX2ZhcmUiOjIyNCwidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":373.8,"base_fare":224,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"224.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":373.8,"base_fare":224,"tax":149.8,"gross":{"base_fare":"224.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM3My44MCIsImJhc2VfZmFyZSI6IjIyNC4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM3My44MCIsImJhc2VfZmFyZSI6IjIyNC4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM3My44MCIsImJhc2VfZmFyZSI6IjIyNC4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNzMuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PKX","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PKX","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"midnight","departure_departure_time":"2026-01-26T00:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"MU","carrier_marketing":"MU","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT10H35M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601260055pkx2026012607105032pkx202601261745kul202601270020795","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-67","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"68","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-67","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT10H50M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"SIN","departure_time":"2026-01-26T16:15:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PVG","arrival_time":"2026-01-26T21:35:00","destination_terminal":"1","destination_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT5H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"359","name":"359","picture":"359.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"568"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"568"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"PVG","departure_time":"2026-01-27T00:10:00","origin_terminal":"1","origin_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T05:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT5H30M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-01-26","aircraft":{"code":"73M","name":"73M","picture":"73M.png"},"operating":{"carrier":"FM","carrier_name":"Shanghai Airlines","carrier_logo":"FM.png","flight_number":"8591"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"8591"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":382.8,"gross_total":382.8,"base_fare":233,"tax":149.8,"sell":{"currency":"GBP","total":382.8,"base_fare":233,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzgyLjgsImJhc2VfZmFyZSI6MjMzLCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzgyLjgsImJhc2VfZmFyZSI6MjMzLCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM4Mi44LCJiYXNlX2ZhcmUiOjIzMywidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":382.8,"base_fare":233,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"233.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":382.8,"base_fare":233,"tax":149.8,"gross":{"base_fare":"233.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4Mi44MCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4Mi44MCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4Mi44MCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODIuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PVG","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PVG","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"MU","carrier_marketing":"MU","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT02H35M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601261615pvg202601262135568pvg202601270010kul2026012705408591","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-68","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"69","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-68","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT10H50M","transit_time":null,"routes":[{"air_segment_key":"130","origin":"SIN","departure_time":"2026-01-26T00:25:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PVG","arrival_time":"2026-01-26T05:40:00","destination_terminal":"1","destination_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT5H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"544"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"544"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"131","origin":"PVG","departure_time":"2026-01-26T13:30:00","origin_terminal":"1","origin_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-26T19:05:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT5H35M","distance":null,"lay_over":"PT07H50M","lay_over_date":"2026-01-26","aircraft":{"code":"73M","name":"73M","picture":"73M.png"},"operating":{"carrier":"FM","carrier_name":"Shanghai Airlines","carrier_logo":"FM.png","flight_number":"8651"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"8651"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":382.8,"gross_total":382.8,"base_fare":233,"tax":149.8,"sell":{"currency":"GBP","total":382.8,"base_fare":233,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzgyLjgsImJhc2VfZmFyZSI6MjMzLCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzgyLjgsImJhc2VfZmFyZSI6MjMzLCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM4Mi44LCJiYXNlX2ZhcmUiOjIzMywidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":382.8,"base_fare":233,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"233.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":382.8,"base_fare":233,"tax":149.8,"gross":{"base_fare":"233.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4Mi44MCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4Mi44MCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4Mi44MCIsImJhc2VfZmFyZSI6IjIzMy4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODIuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PVG","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PVG","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"midnight","departure_departure_time":"2026-01-26T00:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"MU","carrier_marketing":"MU","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT07H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601260025pvg202601260540544pvg202601261330kul2026012619058651","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-69","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"70","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-69","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H5M","transit_time":null,"routes":[{"air_segment_key":"19","origin":"SIN","departure_time":"2026-01-26T08:25:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T09:30:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"359","name":"359","picture":"359.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"106"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"106"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T08:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H5M","duration_seconds":3900,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260825kul202601260930106","total_price":null,"destination_reach_time":"PT1H5M","destination_reach_timestamp":3900},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-70","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"71","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-70","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H5M","transit_time":null,"routes":[{"air_segment_key":"20","origin":"SIN","departure_time":"2026-01-26T09:15:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T10:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"359","name":"359","picture":"359.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"108"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"108"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H5M","duration_seconds":3900,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260915kul202601261020108","total_price":null,"destination_reach_time":"PT1H5M","destination_reach_timestamp":3900},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-71","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"72","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-71","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"41","origin":"SIN","departure_time":"2026-01-26T07:05:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T08:15:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"104"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"104"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T07:05:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260705kul202601260815104","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-72","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"73","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-72","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"44","origin":"SIN","departure_time":"2026-01-26T12:45:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T13:55:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"114"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"114"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261245kul202601261355114","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-73","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"74","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-73","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"46","origin":"SIN","departure_time":"2026-01-26T15:05:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T16:15:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"116"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"116"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T15:05:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261505kul202601261615116","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-74","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"75","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-74","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"47","origin":"SIN","departure_time":"2026-01-26T16:25:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T17:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"359","name":"359","picture":"359.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"122"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"122"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T16:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261625kul202601261735122","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-75","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"76","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-75","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"SIN","departure_time":"2026-01-26T18:30:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T19:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"359","name":"359","picture":"359.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"126"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"126"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T18:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261830kul202601261940126","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-76","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"77","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-76","get_branded_fare":"no","no_of_stops_title":"Direct Flight","no_of_stops":0,"flight_time":"PT1H10M","transit_time":null,"routes":[{"air_segment_key":"50","origin":"SIN","departure_time":"2026-01-26T19:55:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"KUL","arrival_time":"2026-01-26T21:05:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT1H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"128"},"marketing":{"carrier":"SQ","carrier_name":"Singapore Airlines","carrier_logo":"SQ.png","flight_number":"128"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIFSQ","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":401.7,"gross_total":401.7,"base_fare":349,"tax":52.7,"sell":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDAxLjcsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjUyLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo0MDEuNywiYmFzZV9mYXJlIjozNDksInRheCI6NTIuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"349.00","tax":"52.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":401.7,"base_fare":349,"tax":52.7,"gross":{"base_fare":"349.00","tax":"52.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwMS43MCIsImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI0MDEuNzAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI1Mi43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OS4wMCIsInRheCI6IjUyLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNDAxLjcwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiNTIuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDAxLjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T19:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT1H10M","duration_seconds":4200,"total_price":null},"refund":"non-refundable","carrier_operating":"SQ","carrier_marketing":"SQ","no_stop_summery":"Direct Flight","no_of_stops":0,"total_layover":null,"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261955kul202601262105128","total_price":null,"destination_reach_time":"PT1H10M","destination_reach_timestamp":4200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-77","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"78","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-77","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"57","origin":"SIN","departure_time":"2026-01-26T13:10:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZX","arrival_time":"2026-01-26T17:35:00","destination_terminal":null,"destination_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"240"},"marketing":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"240"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"WLRC2SG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"58","origin":"SZX","departure_time":"2026-01-26T23:15:00","origin_terminal":null,"origin_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T03:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"333"},"marketing":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"333"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"WLRC2SG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":404.6,"gross_total":404.6,"base_fare":287,"tax":117.6,"sell":{"currency":"GBP","total":404.6,"base_fare":287,"tax":117.6},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDA0LjYsImJhc2VfZmFyZSI6Mjg3LCJ0YXgiOjExNy42fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDA0LjYsImJhc2VfZmFyZSI6Mjg3LCJ0YXgiOjExNy42LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjQwNC42LCJiYXNlX2ZhcmUiOjI4NywidGF4IjoxMTcuNn19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":404.6,"base_fare":287,"tax":117.6,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"287.00","tax":"117.60","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":404.6,"base_fare":287,"tax":117.6,"gross":{"base_fare":"287.00","tax":"117.60","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwNC42MCIsImJhc2VfZmFyZSI6IjI4Ny4wMCIsInRheCI6IjExNy42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4Ny4wMCIsInRheCI6IjExNy42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwNC42MCIsImJhc2VfZmFyZSI6IjI4Ny4wMCIsInRheCI6IjExNy42MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4Ny4wMCIsInRheCI6IjExNy42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQwNC42MCIsImJhc2VfZmFyZSI6IjI4Ny4wMCIsInRheCI6IjExNy42MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MDQuNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZX","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SZX","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T13:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H30M","duration_seconds":30600,"total_price":null},"refund":"non-refundable","carrier_operating":"ZH","carrier_marketing":"ZH","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601261310szx202601261735240szx202601262315kul202601270320333","total_price":null,"destination_reach_time":"PT8H30M","destination_reach_timestamp":30600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-78","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"79","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-78","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"59","origin":"SIN","departure_time":"2026-01-26T13:10:00","origin_terminal":"1","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"SZX","arrival_time":"2026-01-26T17:35:00","destination_terminal":null,"destination_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT4H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"738","name":"738","picture":"738.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"7996"},"marketing":{"carrier":"CA","carrier_name":"Air China","carrier_logo":"CA.png","flight_number":"7996"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"WLRCBC","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"60","origin":"SZX","departure_time":"2026-01-26T23:15:00","origin_terminal":null,"origin_airport":{"name":"Shenzhen Bao'an International Airport","city":"Bao'an, Shenzhen","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-27T03:20:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-01-26","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"ZH","carrier_name":"Shenzhen Airlines","carrier_logo":"ZH.png","flight_number":"7993"},"marketing":{"carrier":"CA","carrier_name":"Air China","carrier_logo":"CA.png","flight_number":"7993"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"WLRCBC","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":416.5,"gross_total":416.5,"base_fare":261,"tax":155.5,"sell":{"currency":"GBP","total":416.5,"base_fare":261,"tax":155.5},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDE2LjUsImJhc2VfZmFyZSI6MjYxLCJ0YXgiOjE1NS41fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDE2LjUsImJhc2VfZmFyZSI6MjYxLCJ0YXgiOjE1NS41LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjQxNi41LCJiYXNlX2ZhcmUiOjI2MSwidGF4IjoxNTUuNX19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":416.5,"base_fare":261,"tax":155.5,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"261.00","tax":"155.50","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":416.5,"base_fare":261,"tax":155.5,"gross":{"base_fare":"261.00","tax":"155.50","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQxNi41MCIsImJhc2VfZmFyZSI6IjI2MS4wMCIsInRheCI6IjE1NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI2MS4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQxNi41MCIsImJhc2VfZmFyZSI6IjI2MS4wMCIsInRheCI6IjE1NS41MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI2MS4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQxNi41MCIsImJhc2VfZmFyZSI6IjI2MS4wMCIsInRheCI6IjE1NS41MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MTYuNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"SZX","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"SZX","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T13:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H30M","duration_seconds":30600,"total_price":null},"refund":"non-refundable","carrier_operating":"ZH","carrier_marketing":"CA","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601261310szx2026012617357996szx202601262315kul2026012703207993","total_price":null,"destination_reach_time":"PT8H30M","destination_reach_timestamp":30600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-79","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"80","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-79","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT10H35M","transit_time":null,"routes":[{"air_segment_key":"70","origin":"SIN","departure_time":"2026-01-26T00:25:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"PVG","arrival_time":"2026-01-26T05:40:00","destination_terminal":"1","destination_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"flight_date":"2026-01-26","flight_time":"PT5H15M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"544"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"544"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"71","origin":"PVG","departure_time":"2026-01-26T09:20:00","origin_terminal":"1","origin_airport":{"name":"Shanghai Pudong International Airport","city":"Shanghai","country":"China","timezone":"Asia\/Shanghai"},"destination":"KUL","arrival_time":"2026-01-26T14:40:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT5H20M","distance":null,"lay_over":"PT03H40M","lay_over_date":"2026-01-26","aircraft":{"code":"789","name":"789","picture":"789.png"},"operating":{"carrier":"FM","carrier_name":"Shanghai Airlines","carrier_logo":"FM.png","flight_number":"8641"},"marketing":{"carrier":"MU","carrier_name":"China Eastern Airlines","carrier_logo":"MU.png","flight_number":"8641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SKE00CFS","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":430.8,"gross_total":430.8,"base_fare":281,"tax":149.8,"sell":{"currency":"GBP","total":430.8,"base_fare":281,"tax":149.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDMwLjgsImJhc2VfZmFyZSI6MjgxLCJ0YXgiOjE0OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NDMwLjgsImJhc2VfZmFyZSI6MjgxLCJ0YXgiOjE0OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjQzMC44LCJiYXNlX2ZhcmUiOjI4MSwidGF4IjoxNDkuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":430.8,"base_fare":281,"tax":149.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"281.00","tax":"149.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":430.8,"base_fare":281,"tax":149.8,"gross":{"base_fare":"281.00","tax":"149.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQzMC44MCIsImJhc2VfZmFyZSI6IjI4MS4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4MS4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQzMC44MCIsImJhc2VfZmFyZSI6IjI4MS4wMCIsInRheCI6IjE0OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4MS4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQzMC44MCIsImJhc2VfZmFyZSI6IjI4MS4wMCIsInRheCI6IjE0OS44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MzAuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"PVG","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"PVG","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"midnight","departure_departure_time":"2026-01-26T00:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H35M","duration_seconds":38100,"total_price":null},"refund":"non-refundable","carrier_operating":"MU","carrier_marketing":"MU","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601260025pvg202601260540544pvg202601260920kul2026012614408641","total_price":null,"destination_reach_time":"PT10H35M","destination_reach_timestamp":38100},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-80","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"81","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-80","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT7H40M","transit_time":null,"routes":[{"air_segment_key":"146","origin":"SIN","departure_time":"2026-01-26T00:40:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"MNL","arrival_time":"2026-01-26T04:25:00","destination_terminal":"1","destination_airport":{"name":"Ninoy Aquino International Airport","city":"Manila","country":"Philippines","timezone":"Asia\/Manila"},"flight_date":"2026-01-26","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"PR","carrier_name":"Philippine Airlines","carrier_logo":"PR.png","flight_number":"510"},"marketing":{"carrier":"PR","carrier_name":"Philippine Airlines","carrier_logo":"PR.png","flight_number":"510"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TOFSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"147","origin":"MNL","departure_time":"2026-01-26T06:40:00","origin_terminal":"1","origin_airport":{"name":"Ninoy Aquino International Airport","city":"Manila","country":"Philippines","timezone":"Asia\/Manila"},"destination":"KUL","arrival_time":"2026-01-26T10:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT3H55M","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"3495"},"marketing":{"carrier":"PR","carrier_name":"Philippine Airlines","carrier_logo":"PR.png","flight_number":"3495"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TOFSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":538.7,"gross_total":538.7,"base_fare":458,"tax":80.7,"sell":{"currency":"GBP","total":538.7,"base_fare":458,"tax":80.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6NDU4LCJ0YXgiOjgwLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo1MzguNywiYmFzZV9mYXJlIjo0NTgsInRheCI6ODAuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo1MzguNywiYmFzZV9mYXJlIjo0NTgsInRheCI6ODAuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":538.7,"base_fare":458,"tax":80.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"458.00","tax":"80.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":538.7,"base_fare":458,"tax":80.7,"gross":{"base_fare":"458.00","tax":"80.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjQ1OC4wMCIsInRheCI6IjgwLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU4LjAwIiwidGF4IjoiODAuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1MzguNzAiLCJiYXNlX2ZhcmUiOiI0NTguMDAiLCJ0YXgiOiI4MC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1OC4wMCIsInRheCI6IjgwLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTM4LjcwIiwiYmFzZV9mYXJlIjoiNDU4LjAwIiwidGF4IjoiODAuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTM4LjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"MNL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"MNL","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"midnight","departure_departure_time":"2026-01-26T00:40:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT7H40M","duration_seconds":27600,"total_price":null},"refund":"non-refundable","carrier_operating":"PR","carrier_marketing":"PR","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT02H15M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601260040mnl202601260425510mnl202601260640kul2026012610353495","total_price":null,"destination_reach_time":"PT7H40M","destination_reach_timestamp":27600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-81","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"82","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-81","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H0M","transit_time":null,"routes":[{"air_segment_key":"142","origin":"SIN","departure_time":"2026-01-26T10:35:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"MNL","arrival_time":"2026-01-26T14:30:00","destination_terminal":"1","destination_airport":{"name":"Ninoy Aquino International Airport","city":"Manila","country":"Philippines","timezone":"Asia\/Manila"},"flight_date":"2026-01-26","flight_time":"PT3H55M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"PR","carrier_name":"Philippine Airlines","carrier_logo":"PR.png","flight_number":"502"},"marketing":{"carrier":"PR","carrier_name":"Philippine Airlines","carrier_logo":"PR.png","flight_number":"502"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TOFSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"143","origin":"MNL","departure_time":"2026-01-26T17:20:00","origin_terminal":"1","origin_airport":{"name":"Ninoy Aquino International Airport","city":"Manila","country":"Philippines","timezone":"Asia\/Manila"},"destination":"KUL","arrival_time":"2026-01-26T21:25:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT02H50M","lay_over_date":"2026-01-26","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"3491"},"marketing":{"carrier":"PR","carrier_name":"Philippine Airlines","carrier_logo":"PR.png","flight_number":"3491"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"TOFSG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":538.7,"gross_total":538.7,"base_fare":458,"tax":80.7,"sell":{"currency":"GBP","total":538.7,"base_fare":458,"tax":80.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6NDU4LCJ0YXgiOjgwLjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo1MzguNywiYmFzZV9mYXJlIjo0NTgsInRheCI6ODAuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo1MzguNywiYmFzZV9mYXJlIjo0NTgsInRheCI6ODAuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":538.7,"base_fare":458,"tax":80.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"458.00","tax":"80.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":538.7,"base_fare":458,"tax":80.7,"gross":{"base_fare":"458.00","tax":"80.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjQ1OC4wMCIsInRheCI6IjgwLjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU4LjAwIiwidGF4IjoiODAuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1MzguNzAiLCJiYXNlX2ZhcmUiOiI0NTguMDAiLCJ0YXgiOiI4MC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1OC4wMCIsInRheCI6IjgwLjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTM4LjcwIiwiYmFzZV9mYXJlIjoiNDU4LjAwIiwidGF4IjoiODAuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTM4LjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"MNL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"MNL","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T10:35:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H0M","duration_seconds":28800,"total_price":null},"refund":"non-refundable","carrier_operating":"PR","carrier_marketing":"PR","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT02H50M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261035mnl202601261430502mnl202601261720kul2026012621253491","total_price":null,"destination_reach_time":"PT8H0M","destination_reach_timestamp":28800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-82","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"83","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-82","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H40M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"SIN","departure_time":"2026-01-26T12:10:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"BWN","arrival_time":"2026-01-26T14:20:00","destination_terminal":null,"destination_airport":{"name":"Brunei International Airport","city":"Bandar Seri Begawan","country":"Brunei","timezone":"Asia\/Brunei"},"flight_date":"2026-01-26","flight_time":"PT2H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BI","carrier_name":"Royal Brunei Airlines","carrier_logo":"BI.png","flight_number":"422"},"marketing":{"carrier":"BI","carrier_name":"Royal Brunei Airlines","carrier_logo":"BI.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YRTBI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"BWN","departure_time":"2026-01-26T17:55:00","origin_terminal":null,"origin_airport":{"name":"Brunei International Airport","city":"Bandar Seri Begawan","country":"Brunei","timezone":"Asia\/Brunei"},"destination":"KUL","arrival_time":"2026-01-26T20:25:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H30M","distance":null,"lay_over":"PT03H35M","lay_over_date":"2026-01-26","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BI","carrier_name":"Royal Brunei Airlines","carrier_logo":"BI.png","flight_number":"873"},"marketing":{"carrier":"BI","carrier_name":"Royal Brunei Airlines","carrier_logo":"BI.png","flight_number":"873"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YRTBI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":790.8,"gross_total":790.8,"base_fare":753,"tax":37.8,"sell":{"currency":"GBP","total":790.8,"base_fare":753,"tax":37.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6NzkwLjgsImJhc2VfZmFyZSI6NzUzLCJ0YXgiOjM3Ljh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo3OTAuOCwiYmFzZV9mYXJlIjo3NTMsInRheCI6MzcuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo3OTAuOCwiYmFzZV9mYXJlIjo3NTMsInRheCI6MzcuOH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.8,"base_fare":753,"tax":37.8,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"753.00","tax":"37.80","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.8,"base_fare":753,"tax":37.8,"gross":{"base_fare":"753.00","tax":"37.80","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44MCIsImJhc2VfZmFyZSI6Ijc1My4wMCIsInRheCI6IjM3LjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzUzLjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODAiLCJiYXNlX2ZhcmUiOiI3NTMuMDAiLCJ0YXgiOiIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1My4wMCIsInRheCI6IjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjgwIiwiYmFzZV9mYXJlIjoiNzUzLjAwIiwidGF4IjoiMzcuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"BWN","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"BWN","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H40M","duration_seconds":16800,"total_price":null},"refund":"non-refundable","carrier_operating":"BI","carrier_marketing":"BI","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H35M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261210bwn202601261420422bwn202601261755kul202601262025873","total_price":null,"destination_reach_time":"PT4H40M","destination_reach_timestamp":16800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-83","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"84","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-83","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H30M","transit_time":null,"routes":[{"air_segment_key":"112","origin":"SIN","departure_time":"2026-01-26T12:25:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"BKK","arrival_time":"2026-01-26T13:45:00","destination_terminal":null,"destination_airport":{"name":"Suvarnabhumi Airport","city":"Bangkok","country":"Thailand","timezone":"Asia\/Bangkok"},"flight_date":"2026-01-26","flight_time":"PT2H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"788","name":"788","picture":"788.png"},"operating":{"carrier":"TG","carrier_name":"Thai Airways International","carrier_logo":"TG.png","flight_number":"404"},"marketing":{"carrier":"TG","carrier_name":"Thai Airways International","carrier_logo":"TG.png","flight_number":"404"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YOFFTG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"113","origin":"BKK","departure_time":"2026-01-26T16:45:00","origin_terminal":null,"origin_airport":{"name":"Suvarnabhumi Airport","city":"Bangkok","country":"Thailand","timezone":"Asia\/Bangkok"},"destination":"KUL","arrival_time":"2026-01-26T19:55:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT2H10M","distance":null,"lay_over":"PT03H00M","lay_over_date":"2026-01-26","aircraft":{"code":"789","name":"789","picture":"789.png"},"operating":{"carrier":"TG","carrier_name":"Thai Airways International","carrier_logo":"TG.png","flight_number":"417"},"marketing":{"carrier":"TG","carrier_name":"Thai Airways International","carrier_logo":"TG.png","flight_number":"417"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YOFFTG","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg","title":"30 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1195.7,"gross_total":1195.7,"base_fare":1088,"tax":107.7,"sell":{"currency":"GBP","total":1195.7,"base_fare":1088,"tax":107.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTE5NS43LCJiYXNlX2ZhcmUiOjEwODgsInRheCI6MTA3Ljd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxMTk1LjcsImJhc2VfZmFyZSI6MTA4OCwidGF4IjoxMDcuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoxMTk1LjcsImJhc2VfZmFyZSI6MTA4OCwidGF4IjoxMDcuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":1195.7,"base_fare":1088,"tax":107.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1088.00","tax":"107.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":1195.7,"base_fare":1088,"tax":107.7,"gross":{"base_fare":"1088.00","tax":"107.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExOTUuNzAiLCJiYXNlX2ZhcmUiOiIxMDg4LjAwIiwidGF4IjoiMTA3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OC4wMCIsInRheCI6IjEwNy43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExOTUuNzAiLCJiYXNlX2ZhcmUiOiIxMDg4LjAwIiwidGF4IjoiMTA3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OC4wMCIsInRheCI6IjEwNy43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjExOTUuNzAiLCJiYXNlX2ZhcmUiOiIxMDg4LjAwIiwidGF4IjoiMTA3LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTUuNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9"}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"BKK","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"BKK","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":30,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"afternoon","departure_departure_time":"2026-01-26T12:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT4H30M","duration_seconds":16200,"total_price":null},"refund":"non-refundable","carrier_operating":"TG","carrier_marketing":"TG","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H00M"],"baggage_summery_title":"kg","baggage_summery_adult":"30","baggage_summery":"30 kg"},"filter_unique_filter_code":"sin202601261225bkk202601261345404bkk202601261645kul202601261955417","total_price":null,"destination_reach_time":"PT4H30M","destination_reach_timestamp":16200},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-84","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"85","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-84","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT9H40M","transit_time":null,"routes":[{"air_segment_key":"102","origin":"SIN","departure_time":"2026-01-26T02:00:00","origin_terminal":"3","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"TPE","arrival_time":"2026-01-26T06:40:00","destination_terminal":"1","destination_airport":{"name":"Taiwan Taoyuan International Airport","city":"Taipei","country":"Taiwan","timezone":"Asia\/Taipei"},"flight_date":"2026-01-26","flight_time":"PT4H40M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32Q","name":"32Q","picture":"32Q.png"},"operating":{"carrier":"CI","carrier_name":"China Airlines","carrier_logo":"CI.png","flight_number":"756"},"marketing":{"carrier":"CI","carrier_name":"China Airlines","carrier_logo":"CI.png","flight_number":"756"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YRT","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"TPE","departure_time":"2026-01-26T08:25:00","origin_terminal":"1","origin_airport":{"name":"Taiwan Taoyuan International Airport","city":"Taipei","country":"Taiwan","timezone":"Asia\/Taipei"},"destination":"KUL","arrival_time":"2026-01-26T13:25:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT5H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-01-26","aircraft":{"code":"359","name":"359","picture":"359.png"},"operating":{"carrier":"CI","carrier_name":"China Airlines","carrier_logo":"CI.png","flight_number":"721"},"marketing":{"carrier":"CI","carrier_name":"China Airlines","carrier_logo":"CI.png","flight_number":"721"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YRT","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces","title":"2 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1325.4,"gross_total":1325.4,"base_fare":1234,"tax":91.4,"sell":{"currency":"GBP","total":1325.4,"base_fare":1234,"tax":91.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMyNS40LCJiYXNlX2ZhcmUiOjEyMzQsInRheCI6OTEuNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjEzMjUuNCwiYmFzZV9mYXJlIjoxMjM0LCJ0YXgiOjkxLjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTMyNS40LCJiYXNlX2ZhcmUiOjEyMzQsInRheCI6OTEuNH19","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":1325.4,"base_fare":1234,"tax":91.4,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1234.00","tax":"91.40","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":1325.4,"base_fare":1234,"tax":91.4,"gross":{"base_fare":"1234.00","tax":"91.40","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjEzMjUuNDAiLCJiYXNlX2ZhcmUiOiIxMjM0LjAwIiwidGF4IjoiOTEuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjM0LjAwIiwidGF4IjoiOTEuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIxMzI1LjQwIiwiYmFzZV9mYXJlIjoiMTIzNC4wMCIsInRheCI6IjkxLjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzNC4wMCIsInRheCI6IjkxLjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMTMyNS40MCIsImJhc2VfZmFyZSI6IjEyMzQuMDAiLCJ0YXgiOiI5MS40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzI1LjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"TPE","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"TPE","destination":"KUL","baggage_type":"checked","pieceCount":2,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"midnight","departure_departure_time":"2026-01-26T02:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT9H40M","duration_seconds":34800,"total_price":null},"refund":"non-refundable","carrier_operating":"CI","carrier_marketing":"CI","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT01H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"2","baggage_summery":"2 pieces"},"filter_unique_filter_code":"sin202601260200tpe202601260640756tpe202601260825kul202601261325721","total_price":null,"destination_reach_time":"PT9H40M","destination_reach_timestamp":34800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-85","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"86","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-85","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT11H25M","transit_time":null,"routes":[{"air_segment_key":"34","origin":"SIN","departure_time":"2026-01-26T09:55:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"DEL","arrival_time":"2026-01-26T13:10:00","destination_terminal":"3","destination_airport":{"name":"Indira Gandhi International Airport","city":"New Delhi","country":"India","timezone":"Asia\/Kolkata"},"flight_date":"2026-01-26","flight_time":"PT5H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"789","name":"789","picture":"789.png"},"operating":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2381"},"marketing":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2381"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIATA1AI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"35","origin":"DEL","departure_time":"2026-01-26T22:50:00","origin_terminal":"3","origin_airport":{"name":"Indira Gandhi International Airport","city":"New Delhi","country":"India","timezone":"Asia\/Kolkata"},"destination":"KUL","arrival_time":"2026-01-27T07:00:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT5H40M","distance":null,"lay_over":"PT09H40M","lay_over_date":"2026-01-26","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2386"},"marketing":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2386"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIATA1AI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2057.7,"gross_total":2057.7,"base_fare":1980,"tax":77.7,"sell":{"currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjA1Ny43LCJiYXNlX2ZhcmUiOjE5ODAsInRheCI6NzcuN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjIwNTcuNywiYmFzZV9mYXJlIjoxOTgwLCJ0YXgiOjc3LjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjA1Ny43LCJiYXNlX2ZhcmUiOjE5ODAsInRheCI6NzcuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1980.00","tax":"77.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7,"gross":{"base_fare":"1980.00","tax":"77.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIwNTcuNzAiLCJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNzcuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNzcuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyMDU3LjcwIiwiYmFzZV9mYXJlIjoiMTk4MC4wMCIsInRheCI6Ijc3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4MC4wMCIsInRheCI6Ijc3LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjA1Ny43MCIsImJhc2VfZmFyZSI6IjE5ODAuMDAiLCJ0YXgiOiI3Ny43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMDU3LjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"DEL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"DEL","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T09:55:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H25M","duration_seconds":41100,"total_price":null},"refund":"non-refundable","carrier_operating":"AI","carrier_marketing":"AI","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT09H40M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601260955del2026012613102381del202601262250kul2026012707002386","total_price":null,"destination_reach_time":"PT11H25M","destination_reach_timestamp":41100},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-86","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"87","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-86","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT11H45M","transit_time":null,"routes":[{"air_segment_key":"13","origin":"SIN","departure_time":"2026-01-26T23:00:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"DEL","arrival_time":"2026-01-27T02:35:00","destination_terminal":"3","destination_airport":{"name":"Indira Gandhi International Airport","city":"New Delhi","country":"India","timezone":"Asia\/Kolkata"},"flight_date":"2026-01-26","flight_time":"PT6H5M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2383"},"marketing":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2383"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIATA1AI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"DEL","departure_time":"2026-01-27T13:50:00","origin_terminal":"3","origin_airport":{"name":"Indira Gandhi International Airport","city":"New Delhi","country":"India","timezone":"Asia\/Kolkata"},"destination":"KUL","arrival_time":"2026-01-27T22:00:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT5H40M","distance":null,"lay_over":"PT11H15M","lay_over_date":"2026-01-27","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2384"},"marketing":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2384"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIATA1AI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2057.7,"gross_total":2057.7,"base_fare":1980,"tax":77.7,"sell":{"currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjA1Ny43LCJiYXNlX2ZhcmUiOjE5ODAsInRheCI6NzcuN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjIwNTcuNywiYmFzZV9mYXJlIjoxOTgwLCJ0YXgiOjc3LjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjA1Ny43LCJiYXNlX2ZhcmUiOjE5ODAsInRheCI6NzcuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1980.00","tax":"77.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7,"gross":{"base_fare":"1980.00","tax":"77.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIwNTcuNzAiLCJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNzcuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNzcuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyMDU3LjcwIiwiYmFzZV9mYXJlIjoiMTk4MC4wMCIsInRheCI6Ijc3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4MC4wMCIsInRheCI6Ijc3LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjA1Ny43MCIsImJhc2VfZmFyZSI6IjE5ODAuMDAiLCJ0YXgiOiI3Ny43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMDU3LjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"DEL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"DEL","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"night","departure_departure_time":"2026-01-26T23:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H45M","duration_seconds":42300,"total_price":null},"refund":"non-refundable","carrier_operating":"AI","carrier_marketing":"AI","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT11H15M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601262300del2026012702352383del202601271350kul2026012722002384","total_price":null,"destination_reach_time":"PT11H45M","destination_reach_timestamp":42300},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-87","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"88","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-87","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT11H50M","transit_time":null,"routes":[{"air_segment_key":"17","origin":"SIN","departure_time":"2026-01-26T20:00:00","origin_terminal":"2","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"DEL","arrival_time":"2026-01-26T23:40:00","destination_terminal":"3","destination_airport":{"name":"Indira Gandhi International Airport","city":"New Delhi","country":"India","timezone":"Asia\/Kolkata"},"flight_date":"2026-01-26","flight_time":"PT6H10M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"321","name":"321","picture":"321.png"},"operating":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2116"},"marketing":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2116"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIATA1AI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"18","origin":"DEL","departure_time":"2026-01-27T13:50:00","origin_terminal":"3","origin_airport":{"name":"Indira Gandhi International Airport","city":"New Delhi","country":"India","timezone":"Asia\/Kolkata"},"destination":"KUL","arrival_time":"2026-01-27T22:00:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-27","flight_time":"PT5H40M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-01-26","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2384"},"marketing":{"carrier":"AI","carrier_name":"Air India","carrier_logo":"AI.png","flight_number":"2384"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YIATA1AI","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg","title":"20 kg"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2057.7,"gross_total":2057.7,"base_fare":1980,"tax":77.7,"sell":{"currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjA1Ny43LCJiYXNlX2ZhcmUiOjE5ODAsInRheCI6NzcuN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjIwNTcuNywiYmFzZV9mYXJlIjoxOTgwLCJ0YXgiOjc3LjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjA1Ny43LCJiYXNlX2ZhcmUiOjE5ODAsInRheCI6NzcuN319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1980.00","tax":"77.70","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2057.7,"base_fare":1980,"tax":77.7,"gross":{"base_fare":"1980.00","tax":"77.70","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIwNTcuNzAiLCJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNzcuNzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNzcuNzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyMDU3LjcwIiwiYmFzZV9mYXJlIjoiMTk4MC4wMCIsInRheCI6Ijc3LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4MC4wMCIsInRheCI6Ijc3LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjA1Ny43MCIsImJhc2VfZmFyZSI6IjE5ODAuMDAiLCJ0YXgiOiI3Ny43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMDU3LjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"DEL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"},{"passenger_id":"1","passenger_type":"ADT","origin":"DEL","destination":"KUL","baggage_type":"checked","pieceCount":null,"weight":20,"unit":"kg"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"evening","departure_departure_time":"2026-01-26T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H50M","duration_seconds":42600,"total_price":null},"refund":"non-refundable","carrier_operating":"AI","carrier_marketing":"AI","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT14H10M"],"baggage_summery_title":"kg","baggage_summery_adult":"20","baggage_summery":"20 kg"},"filter_unique_filter_code":"sin202601262000del2026012623402116del202601271350kul2026012722002384","total_price":null,"destination_reach_time":"PT11H50M","destination_reach_timestamp":42600},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-88","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"89","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-88","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H0M","transit_time":null,"routes":[{"air_segment_key":"55","origin":"SIN","departure_time":"2026-01-26T07:40:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"HKG","arrival_time":"2026-01-26T11:35:00","destination_terminal":"1","destination_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"flight_date":"2026-01-26","flight_time":"PT3H55M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"710"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"710"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"56","origin":"HKG","departure_time":"2026-01-26T12:45:00","origin_terminal":"1","origin_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"destination":"KUL","arrival_time":"2026-01-26T16:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT01H10M","lay_over_date":"2026-01-26","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"725"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"725"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2473.3,"gross_total":2473.3,"base_fare":2386,"tax":87.3,"sell":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjI0NzMuMywiYmFzZV9mYXJlIjoyMzg2LCJ0YXgiOjg3LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"2386.00","tax":"87.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"gross":{"base_fare":"2386.00","tax":"87.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI0NzMuMzAiLCJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNDczLjMwIiwiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjQ3My4zMCIsImJhc2VfZmFyZSI6IjIzODYuMDAiLCJ0YXgiOiI4Ny4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDczLjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"HKG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"HKG","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T07:40:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H0M","duration_seconds":28800,"total_price":null},"refund":"non-refundable","carrier_operating":"CX","carrier_marketing":"CX","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT01H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601260740hkg202601261135710hkg202601261245kul202601261650725","total_price":null,"destination_reach_time":"PT8H0M","destination_reach_timestamp":28800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-89","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"90","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-89","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H5M","transit_time":null,"routes":[{"air_segment_key":"120","origin":"SIN","departure_time":"2026-01-26T10:00:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"HKG","arrival_time":"2026-01-26T14:00:00","destination_terminal":"1","destination_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"flight_date":"2026-01-26","flight_time":"PT4H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"658"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"658"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"HKG","departure_time":"2026-01-26T16:30:00","origin_terminal":"1","origin_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"destination":"KUL","arrival_time":"2026-01-26T20:35:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT02H30M","lay_over_date":"2026-01-26","aircraft":{"code":"32Q","name":"32Q","picture":"32Q.png"},"operating":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"729"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"729"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2473.3,"gross_total":2473.3,"base_fare":2386,"tax":87.3,"sell":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjI0NzMuMywiYmFzZV9mYXJlIjoyMzg2LCJ0YXgiOjg3LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"2386.00","tax":"87.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"gross":{"base_fare":"2386.00","tax":"87.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI0NzMuMzAiLCJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNDczLjMwIiwiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjQ3My4zMCIsImJhc2VfZmFyZSI6IjIzODYuMDAiLCJ0YXgiOiI4Ny4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDczLjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"HKG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"HKG","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T10:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H5M","duration_seconds":29100,"total_price":null},"refund":"non-refundable","carrier_operating":"CX","carrier_marketing":"CX","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT02H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601261000hkg202601261400658hkg202601261630kul202601262035729","total_price":null,"destination_reach_time":"PT8H5M","destination_reach_timestamp":29100},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-90","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"91","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-90","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT8H0M","transit_time":null,"routes":[{"air_segment_key":"68","origin":"SIN","departure_time":"2026-01-26T07:40:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"HKG","arrival_time":"2026-01-26T11:35:00","destination_terminal":"1","destination_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"flight_date":"2026-01-26","flight_time":"PT3H55M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"710"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"710"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"HKG","departure_time":"2026-01-26T14:50:00","origin_terminal":"1","origin_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"destination":"KUL","arrival_time":"2026-01-26T18:55:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT03H15M","lay_over_date":"2026-01-26","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"6001"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"6001"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2473.3,"gross_total":2473.3,"base_fare":2386,"tax":87.3,"sell":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjI0NzMuMywiYmFzZV9mYXJlIjoyMzg2LCJ0YXgiOjg3LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"2386.00","tax":"87.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"gross":{"base_fare":"2386.00","tax":"87.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI0NzMuMzAiLCJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNDczLjMwIiwiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjQ3My4zMCIsImJhc2VfZmFyZSI6IjIzODYuMDAiLCJ0YXgiOiI4Ny4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDczLjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"HKG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"HKG","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"morning","departure_departure_time":"2026-01-26T07:40:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H0M","duration_seconds":28800,"total_price":null},"refund":"non-refundable","carrier_operating":"CX","carrier_marketing":"CX","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601260740hkg202601261135710hkg202601261450kul2026012618556001","total_price":null,"destination_reach_time":"PT8H0M","destination_reach_timestamp":28800},{"tracking_id":"791176877103296235QEOJV","flight_key":"F77AE00073-91","journey_type":"OneWay","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-26","flight_uid":"92","instantTicketingRequired":false,"supplier_title":"Amadeus Flight - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F77AE00073","supplier_partner_code":"amadeus-self-77-00073","flight_group":[{"group":1,"flight_key":"F77AE00073-91","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT7H50M","transit_time":null,"routes":[{"air_segment_key":"100","origin":"SIN","departure_time":"2026-01-26T01:25:00","origin_terminal":"4","origin_airport":{"name":"Singapore Changi Airport","city":"Singapore","country":"Singapore","timezone":"Asia\/Singapore"},"destination":"HKG","arrival_time":"2026-01-26T05:10:00","destination_terminal":"1","destination_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"flight_date":"2026-01-26","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"333","name":"333","picture":"333.png"},"operating":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"714"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"101","origin":"HKG","departure_time":"2026-01-26T08:45:00","origin_terminal":"1","origin_airport":{"name":"Hong Kong International Airport","city":"Islands, New Territories","country":"Hong Kong","timezone":"Asia\/Hong_Kong"},"destination":"KUL","arrival_time":"2026-01-26T12:50:00","destination_terminal":"1","destination_airport":{"name":"Kuala Lumpur International Airport","city":"Kuala Lumpur","country":"Malaysia","timezone":"Asia\/Kuala_Lumpur"},"flight_date":"2026-01-26","flight_time":"PT4H5M","distance":null,"lay_over":"PT03H35M","lay_over_date":"2026-01-26","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"MH","carrier_name":"Malaysia Airlines","carrier_logo":"MH.png","flight_number":"6011"},"marketing":{"carrier":"CX","carrier_name":"Cathay Pacific Airways","carrier_logo":"CX.png","flight_number":"6011"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YQ21SGAO","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces","title":"1 pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2473.3,"gross_total":2473.3,"base_fare":2386,"tax":87.3,"sell":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjI0NzMuMywiYmFzZV9mYXJlIjoyMzg2LCJ0YXgiOjg3LjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjQ3My4zLCJiYXNlX2ZhcmUiOjIzODYsInRheCI6ODcuM319","price_breakdown":[{"passenger_id":"1","supplier_pax_id":"1","passenger_type":"ADT","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"2386.00","tax":"87.30","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2473.3,"base_fare":2386,"tax":87.3,"gross":{"base_fare":"2386.00","tax":"87.30","discount":"0.00","ait":"0.00","service_charge":0},"taxBreakdown":{"BD":{"title":"BD -Embarkation Fee (Domestic\/International)","amount":"0.00"},"UT":{"title":"UT - Foreign Air Travel Tax (FATT)","amount":"0.00"},"E5":{"title":"E5 - Value Added Tax on Embarkation Fees","amount":"0.00"},"YQ":{"title":"YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge","amount":"0.00"},"YR":{"title":"YR \u2013 Another Carrier-Imposed Surcharge","amount":"0.00"},"Other":{"title":"Others taxes","amount":"0.00"}}},"priceHash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjI0NzMuMzAiLCJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzg2LjAwIiwidGF4IjoiODcuMzAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiIyNDczLjMwIiwiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM4Ni4wMCIsInRheCI6Ijg3LjMwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiMjQ3My4zMCIsImJhc2VfZmFyZSI6IjIzODYuMDAiLCJ0YXgiOiI4Ny4zMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDczLjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"SIN","destination":"HKG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"HKG","destination":"KUL","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"}],"fare_rules":{"refundable":"non-refundable","change_before_departure":"not-available"},"filter":{"price":null,"departure_timing_slot":"midnight","departure_departure_time":"2026-01-26T01:25:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT7H50M","duration_seconds":28200,"total_price":null},"refund":"non-refundable","carrier_operating":"CX","carrier_marketing":"CX","no_stop_summery":"1 Stop Flight","no_of_stops":1,"total_layover":["PT03H35M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"sin202601260125hkg202601260510714hkg202601260845kul2026012612506011","total_price":null,"destination_reach_time":"PT7H50M","destination_reach_timestamp":28200}],"raw":{"meta":{"count":92,"links":{"self":"https:\/\/api.amadeus.com\/v2\/shopping\/flight-offers?originLocationCode=SIN&destinationLocationCode=KUL&departureDate=2026-01-26&adults=1&children=0&infants=0&travelClass=ECONOMY&nonStop=false&max=250¤cyCode=GBP"}},"data":[{"type":"flight-offer","id":"1","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T22:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:05:00"},"carrierCode":"MH","number":"4669","aircraft":{"code":"738"},"operating":{"carrierCode":"FY"},"duration":"PT1H10M","id":"52","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"58.50","base":"13.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"58.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"58.50","base":"13.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"OMHOFY","class":"O","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"2","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T10:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T11:30:00"},"carrierCode":"OD","number":"802","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"1","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"3","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T12:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:30:00"},"carrierCode":"OD","number":"804","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"2","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"2","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"4","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T17:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:10:00"},"carrierCode":"OD","number":"808","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"3","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"5","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T21:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T22:40:00"},"carrierCode":"OD","number":"806","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"4","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"6","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T09:35:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T10:40:00"},"carrierCode":"OD","number":"811","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H5M","id":"21","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":10,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"7","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T21:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T22:30:00"},"carrierCode":"MH","number":"610","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H10M","id":"51","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"75.80","base":"32.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"75.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"75.80","base":"32.00"},"fareDetailsBySegment":[{"segmentId":"51","cabin":"ECONOMY","fareBasis":"OGSBXWSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"8","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T06:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T07:20:00"},"carrierCode":"MH","number":"602","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"76","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"75.80","base":"32.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"75.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"75.80","base":"32.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"OGSBXWSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"9","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T17:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:45:00"},"carrierCode":"MH","number":"608","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"75.80","base":"32.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"75.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"75.80","base":"32.00"},"fareDetailsBySegment":[{"segmentId":"85","cabin":"ECONOMY","fareBasis":"OGSBXWSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"10","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T05:20:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T06:30:00"},"carrierCode":"TR","number":"456","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"40","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"77.80","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"77.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"77.80","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"O2TR24","class":"O","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"11","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T17:00:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T18:10:00"},"carrierCode":"TR","number":"468","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"48","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"77.80","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"77.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"77.80","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"48","cabin":"ECONOMY","fareBasis":"O2TR24","class":"O","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"12","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T21:15:00"},"carrierCode":"TR","number":"496","aircraft":{"code":"789"},"operating":{"carrierCode":"TR"},"duration":"PT1H20M","id":"87","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"77.80","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"77.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"77.80","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"87","cabin":"ECONOMY","fareBasis":"O2TR24","class":"O","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"13","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T16:10:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T17:30:00"},"carrierCode":"TR","number":"472","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H20M","id":"83","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"80.80","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"80.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"80.80","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"83","cabin":"ECONOMY","fareBasis":"X2TR24","class":"X","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"14","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":5,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T12:00:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T13:10:00"},"carrierCode":"TR","number":"474","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"43","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"40.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"40.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"N2TR24","class":"N","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"15","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T16:35:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T17:50:00"},"carrierCode":"MH","number":"620","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H15M","id":"62","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"43.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"43.00"},"fareDetailsBySegment":[{"segmentId":"62","cabin":"ECONOMY","fareBasis":"OGSBXOSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"16","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T19:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T20:45:00"},"carrierCode":"MH","number":"616","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H15M","id":"63","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"43.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"43.00"},"fareDetailsBySegment":[{"segmentId":"63","cabin":"ECONOMY","fareBasis":"OGSBXOSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"17","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T13:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T15:00:00"},"carrierCode":"MH","number":"606","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"81","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"43.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"43.00"},"fareDetailsBySegment":[{"segmentId":"81","cabin":"ECONOMY","fareBasis":"OGSBXOSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"18","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":5,"itineraries":[{"duration":"PT7H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"53","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-26T21:35:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T22:35:00"},"carrierCode":"OD","number":"2117","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"54","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"92.50","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"92.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"92.50","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"53","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"XODBSSFL","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"19","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT4H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"22","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-26T18:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:30:00"},"carrierCode":"OD","number":"2107","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"23","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"96.30","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"96.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"96.30","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"22","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"VODBSSFL","class":"V","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"20","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT17H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"28","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-27T07:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T08:30:00"},"carrierCode":"OD","number":"2105","aircraft":{"code":"7M8"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"29","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"96.50","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"96.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"96.50","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"28","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"29","cabin":"ECONOMY","fareBasis":"VODBSSFL","class":"V","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"21","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-27T14:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T15:30:00"},"carrierCode":"OD","number":"2103","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"96.50","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"96.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"96.50","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"38","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"VODBSSFL","class":"V","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"22","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T11:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T12:25:00"},"carrierCode":"MH","number":"614","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"79","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"97.80","base":"54.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"97.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"97.80","base":"54.00"},"fareDetailsBySegment":[{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QBXOWFSG","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"23","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT19H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"140","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-27T10:10:00"},"arrival":{"iataCode":"SZB","at":"2026-01-27T11:10:00"},"carrierCode":"OD","number":"1161","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"141","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"106.30","base":"42.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"106.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"106.30","base":"42.00"},"fareDetailsBySegment":[{"segmentId":"140","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"141","cabin":"ECONOMY","fareBasis":"XODBSSMY","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"24","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T14:05:00"},"carrierCode":"MH","number":"628","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H10M","id":"45","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"106.80","base":"63.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"106.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"106.80","base":"63.00"},"fareDetailsBySegment":[{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QBXOWSG","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"25","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T09:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T11:10:00"},"carrierCode":"MH","number":"604","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT1H15M","id":"61","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"106.80","base":"63.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"106.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"106.80","base":"63.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"QBXOWSG","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"26","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T11:20:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T12:40:00"},"carrierCode":"MH","number":"5488","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"80","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"80","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"27","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T14:00:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T15:20:00"},"carrierCode":"MH","number":"5478","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"28","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T16:35:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T17:55:00"},"carrierCode":"MH","number":"5470","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"84","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"84","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"29","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T19:00:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T20:20:00"},"carrierCode":"MH","number":"5476","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"86","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"86","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"30","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T09:00:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T10:10:00"},"carrierCode":"TR","number":"452","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"42","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"114.80","base":"68.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"114.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"114.80","base":"68.00"},"fareDetailsBySegment":[{"segmentId":"42","cabin":"ECONOMY","fareBasis":"B2TR24","class":"B","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"31","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T08:30:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T09:50:00"},"carrierCode":"MH","number":"5480","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"77","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"129.80","base":"92.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"129.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"129.80","base":"92.00"},"fareDetailsBySegment":[{"segmentId":"77","cabin":"ECONOMY","fareBasis":"VMHOFY","class":"V","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"32","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T09:10:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T10:30:00"},"carrierCode":"MH","number":"5482","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"78","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"129.80","base":"92.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"129.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"129.80","base":"92.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"VMHOFY","class":"V","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"33","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT17H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T19:30:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T20:35:00"},"carrierCode":"VJ","number":"812","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT2H5M","id":"30","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T09:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T12:35:00"},"carrierCode":"VJ","number":"825","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT1H55M","id":"31","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"130.20","base":"85.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"130.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"130.20","base":"85.00"},"fareDetailsBySegment":[{"segmentId":"30","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"34","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT19H40M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T16:55:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T18:05:00"},"carrierCode":"VJ","number":"814","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H10M","id":"132","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T09:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T12:35:00"},"carrierCode":"VJ","number":"825","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT1H55M","id":"133","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"130.20","base":"85.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"130.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"130.20","base":"85.00"},"fareDetailsBySegment":[{"segmentId":"132","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"133","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"35","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT20H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T16:15:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T17:20:00"},"carrierCode":"VJ","number":"816","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H5M","id":"94","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T09:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T12:35:00"},"carrierCode":"VJ","number":"825","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT1H55M","id":"95","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"130.20","base":"85.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"130.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"130.20","base":"85.00"},"fareDetailsBySegment":[{"segmentId":"94","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"36","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T15:30:00"},"arrival":{"iataCode":"KTI","at":"2026-01-26T16:35:00"},"carrierCode":"EK","number":"348","aircraft":{"code":"77W"},"operating":{"carrierCode":"EK"},"duration":"PT2H5M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"KTI","at":"2026-01-26T18:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T21:30:00"},"carrierCode":"MH","number":"763","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT2H","id":"6","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"136.10","base":"64.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"136.10"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["EK"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"136.10","base":"64.00"},"fareDetailsBySegment":[{"segmentId":"5","cabin":"ECONOMY","fareBasis":"LSSOPSG1","class":"L","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"LSSOPSG1","class":"S","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"37","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT17H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"DAD","terminal":"2","at":"2026-01-26T21:45:00"},"carrierCode":"VJ","number":"890","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H50M","id":"124","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DAD","terminal":"1","at":"2026-01-27T09:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:30:00"},"carrierCode":"VJ","number":"827","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H40M","id":"125","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"145.90","base":"91.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"145.90"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"145.90","base":"91.00"},"fareDetailsBySegment":[{"segmentId":"124","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"38","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":5,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T20:45:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T22:00:00"},"carrierCode":"VN","number":"656","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H15M","id":"36","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T15:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T18:50:00"},"carrierCode":"VN","number":"679","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H","id":"37","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"149.30","base":"72.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"149.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["VN"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"149.30","base":"72.00"},"fareDetailsBySegment":[{"segmentId":"36","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"37","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"39","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":5,"itineraries":[{"duration":"PT24H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T18:25:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T19:40:00"},"carrierCode":"VN","number":"654","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H15M","id":"110","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T15:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T18:50:00"},"carrierCode":"VN","number":"679","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H","id":"111","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"149.30","base":"72.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"149.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["VN"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"149.30","base":"72.00"},"fareDetailsBySegment":[{"segmentId":"110","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"111","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"40","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT26H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T11:15:00"},"arrival":{"iataCode":"DAD","terminal":"2","at":"2026-01-26T13:05:00"},"carrierCode":"VJ","number":"970","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H50M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DAD","terminal":"1","at":"2026-01-27T09:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:30:00"},"carrierCode":"VJ","number":"827","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H40M","id":"75","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"154.90","base":"100.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"154.90"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"154.90","base":"100.00"},"fareDetailsBySegment":[{"segmentId":"74","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"41","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT20H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T14:55:00"},"arrival":{"iataCode":"HAN","terminal":"2","at":"2026-01-26T17:25:00"},"carrierCode":"VJ","number":"916","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT3H30M","id":"126","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HAN","terminal":"2","at":"2026-01-27T07:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:30:00"},"carrierCode":"VJ","number":"905","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT3H20M","id":"127","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"172.60","base":"102.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"172.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"172.60","base":"102.00"},"fareDetailsBySegment":[{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"42","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T22:10:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T23:00:00"},"carrierCode":"ID","number":"7158","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"9","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"10","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"173.60","base":"106.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"173.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"173.60","base":"106.00"},"fareDetailsBySegment":[{"segmentId":"9","cabin":"ECONOMY","fareBasis":"LOWSG","class":"L","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"10","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"43","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT15H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T21:25:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T22:15:00"},"carrierCode":"ID","number":"7152","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"173.60","base":"106.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"173.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"173.60","base":"106.00"},"fareDetailsBySegment":[{"segmentId":"138","cabin":"ECONOMY","fareBasis":"LOWSG","class":"L","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"44","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT25H50M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T11:20:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T12:10:00"},"carrierCode":"ID","number":"7154","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"144","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"145","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"173.60","base":"106.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"173.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"173.60","base":"106.00"},"fareDetailsBySegment":[{"segmentId":"144","cabin":"ECONOMY","fareBasis":"LOWSG","class":"L","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"145","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"45","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT21H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T16:10:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T17:00:00"},"carrierCode":"ID","number":"7150","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"11","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"12","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"191.00","base":"120.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"191.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"191.00","base":"120.00"},"fareDetailsBySegment":[{"segmentId":"11","cabin":"ECONOMY","fareBasis":"KOWSG","class":"K","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"46","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT22H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T14:45:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T15:35:00"},"carrierCode":"ID","number":"7156","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"106","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"107","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"191.00","base":"120.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"191.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"191.00","base":"120.00"},"fareDetailsBySegment":[{"segmentId":"106","cabin":"ECONOMY","fareBasis":"KOWSG","class":"K","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"107","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"47","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT5H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T13:15:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T14:30:00"},"carrierCode":"VN","number":"650","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H15M","id":"118","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T15:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:50:00"},"carrierCode":"VN","number":"679","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H","id":"119","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"193.30","base":"116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"193.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["VN"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"193.30","base":"116.00"},"fareDetailsBySegment":[{"segmentId":"118","cabin":"ECONOMY","fareBasis":"TOXASP","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"HOXVN","class":"H","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"48","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":2,"itineraries":[{"duration":"PT11H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:55:00"},"arrival":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T07:55:00"},"carrierCode":"CZ","number":"8490","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CZ"},"duration":"PT4H","id":"136","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T11:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T15:40:00"},"carrierCode":"CZ","number":"8011","aircraft":{"code":"7M8"},"operating":{"carrierCode":"CZ"},"duration":"PT4H20M","id":"137","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"227.20","base":"131.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"227.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"227.20","base":"131.00"},"fareDetailsBySegment":[{"segmentId":"136","cabin":"ECONOMY","fareBasis":"Q2LSRYIB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"E2AZCYOB","class":"E","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"49","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":9,"itineraries":[{"duration":"PT11H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:25:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T17:45:00"},"carrierCode":"CZ","number":"5038","aircraft":{"code":"32N"},"operating":{"carrierCode":"CZ"},"duration":"PT4H20M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T20:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:30:00"},"carrierCode":"CZ","number":"5079","aircraft":{"code":"32N"},"operating":{"carrierCode":"CZ"},"duration":"PT4H","id":"27","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"244.20","base":"148.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"244.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"244.20","base":"148.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"Q2LSRYIB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"V2AZCYOB","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"50","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":1,"itineraries":[{"duration":"PT9H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:55:00"},"arrival":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T07:55:00"},"carrierCode":"CZ","number":"8490","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CZ"},"duration":"PT4H","id":"134","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T09:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:40:00"},"carrierCode":"CZ","number":"3047","aircraft":{"code":"7M8"},"operating":{"carrierCode":"CZ"},"duration":"PT4H15M","id":"135","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"247.20","base":"151.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"247.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"247.20","base":"151.00"},"fareDetailsBySegment":[{"segmentId":"134","cabin":"ECONOMY","fareBasis":"Q2LSRYIB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"135","cabin":"ECONOMY","fareBasis":"Q2AZCYOB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"51","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T21:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T22:35:00"},"carrierCode":"GA","number":"839","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H5M","id":"88","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"89","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"253.20","base":"155.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"253.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"253.20","base":"155.00"},"fareDetailsBySegment":[{"segmentId":"88","cabin":"ECONOMY","fareBasis":"T2MSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"T2MID","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"52","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":3,"itineraries":[{"duration":"PT20H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T15:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T16:30:00"},"carrierCode":"GA","number":"833","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"92","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"93","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"253.20","base":"155.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"253.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"253.20","base":"155.00"},"fareDetailsBySegment":[{"segmentId":"92","cabin":"ECONOMY","fareBasis":"T2MSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"93","cabin":"ECONOMY","fareBasis":"T2MID","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"53","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT7H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T06:55:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T07:55:00"},"carrierCode":"GA","number":"823","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"98","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T11:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T14:20:00"},"carrierCode":"GA","number":"9280","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H10M","id":"99","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"255.00","base":"127.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"255.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"255.00","base":"127.00"},"fareDetailsBySegment":[{"segmentId":"98","cabin":"ECONOMY","fareBasis":"V1MSG","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"99","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"54","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T06:55:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T07:55:00"},"carrierCode":"GA","number":"823","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T15:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:50:00"},"carrierCode":"GA","number":"9270","aircraft":{"code":"333"},"operating":{"carrierCode":"MH"},"duration":"PT2H10M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"255.00","base":"127.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"255.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"255.00","base":"127.00"},"fareDetailsBySegment":[{"segmentId":"148","cabin":"ECONOMY","fareBasis":"V1MSG","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"55","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":2,"itineraries":[{"duration":"PT10H","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T21:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T22:35:00"},"carrierCode":"GA","number":"839","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H5M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T04:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T07:30:00"},"carrierCode":"GA","number":"9276","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H5M","id":"8","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"255.00","base":"127.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"255.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"255.00","base":"127.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"V1MSG","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"56","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":3,"itineraries":[{"duration":"PT7H30M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T15:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T16:30:00"},"carrierCode":"GA","number":"833","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"114","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T23:00:00"},"carrierCode":"GA","number":"9274","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H5M","id":"115","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"274.00","base":"146.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"274.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"274.00","base":"146.00"},"fareDetailsBySegment":[{"segmentId":"114","cabin":"ECONOMY","fareBasis":"T2MSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"115","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"57","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":1,"itineraries":[{"duration":"PT10H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:40:00"},"arrival":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T17:50:00"},"carrierCode":"CZ","number":"354","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CZ"},"duration":"PT4H10M","id":"122","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T20:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:15:00"},"carrierCode":"CZ","number":"5035","aircraft":{"code":"7M8"},"operating":{"carrierCode":"CZ"},"duration":"PT4H10M","id":"123","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"282.20","base":"186.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"282.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"282.20","base":"186.00"},"fareDetailsBySegment":[{"segmentId":"122","cabin":"ECONOMY","fareBasis":"A2LSRYIB","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"123","cabin":"ECONOMY","fareBasis":"E2AZCYOB","class":"E","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"58","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT26H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T09:35:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T10:35:00"},"carrierCode":"GA","number":"825","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"72","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"73","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"297.20","base":"199.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"297.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"297.20","base":"199.00"},"fareDetailsBySegment":[{"segmentId":"72","cabin":"ECONOMY","fareBasis":"Q3MSG","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"73","cabin":"ECONOMY","fareBasis":"Q3MID","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"59","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T09:35:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T10:35:00"},"carrierCode":"GA","number":"825","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"66","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T15:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:50:00"},"carrierCode":"GA","number":"9270","aircraft":{"code":"333"},"operating":{"carrierCode":"MH"},"duration":"PT2H10M","id":"67","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"302.00","base":"174.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"302.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"302.00","base":"174.00"},"fareDetailsBySegment":[{"segmentId":"66","cabin":"ECONOMY","fareBasis":"Q3MSG","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"67","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"60","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT15H40M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T23:00:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T04:10:00"},"carrierCode":"MU","number":"566","aircraft":{"code":"332"},"operating":{"carrierCode":"MU"},"duration":"PT5H10M","id":"128","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T09:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T14:40:00"},"carrierCode":"MU","number":"8641","aircraft":{"code":"789"},"operating":{"carrierCode":"FM"},"duration":"PT5H20M","id":"129","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"307.80","base":"158.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"307.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"307.80","base":"158.00"},"fareDetailsBySegment":[{"segmentId":"128","cabin":"ECONOMY","fareBasis":"TKE00CFS","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"129","cabin":"ECONOMY","fareBasis":"SLE00CFL","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"61","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":8,"itineraries":[{"duration":"PT24H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T23:25:00"},"arrival":{"iataCode":"PVG","terminal":"2","at":"2026-01-27T04:35:00"},"carrierCode":"HO","number":"1606","aircraft":{"code":"32Q"},"operating":{"carrierCode":"HO"},"duration":"PT5H10M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"2","at":"2026-01-27T17:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T23:25:00"},"carrierCode":"HO","number":"1353","aircraft":{"code":"32N"},"operating":{"carrierCode":"HO"},"duration":"PT6H5M","id":"16","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"307.80","base":"158.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"307.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HO"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"307.80","base":"158.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"ZOWG","class":"Z","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"TOWI","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"62","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT24H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:00:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T07:20:00"},"carrierCode":"CA","number":"7972","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H20M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T23:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T03:20:00"},"carrierCode":"CA","number":"7993","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H5M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"322.50","base":"167.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"322.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"322.50","base":"167.00"},"fareDetailsBySegment":[{"segmentId":"96","cabin":"ECONOMY","fareBasis":"TLRCBC","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"TKRCAB","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"63","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT16H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T19:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T20:30:00"},"carrierCode":"GA","number":"837","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"331.20","base":"233.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"331.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"331.20","base":"233.00"},"fareDetailsBySegment":[{"segmentId":"90","cabin":"ECONOMY","fareBasis":"N6MSG","class":"N","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"N6MID","class":"N","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"64","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":7,"itineraries":[{"duration":"PT16H30M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:00:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T07:20:00"},"carrierCode":"CA","number":"7972","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H20M","id":"116","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T15:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:30:00"},"carrierCode":"CA","number":"7999","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H10M","id":"117","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"347.50","base":"192.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"347.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"347.50","base":"192.00"},"fareDetailsBySegment":[{"segmentId":"116","cabin":"ECONOMY","fareBasis":"TLRCBC","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"SKRCAB","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"65","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T12:55:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T14:00:00"},"carrierCode":"GA","number":"829","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H5M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T23:00:00"},"carrierCode":"GA","number":"9274","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H5M","id":"25","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"353.00","base":"225.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"353.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"353.00","base":"225.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"K6MSG","class":"K","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"66","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT20H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T23:00:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T04:10:00"},"carrierCode":"MU","number":"566","aircraft":{"code":"332"},"operating":{"carrierCode":"MU"},"duration":"PT5H10M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T13:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T19:05:00"},"carrierCode":"MU","number":"8651","aircraft":{"code":"73M"},"operating":{"carrierCode":"FM"},"duration":"PT5H35M","id":"33","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"355.80","base":"206.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"355.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"355.80","base":"206.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"TKE00CFS","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"RLE00CFL","class":"R","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"67","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T00:55:00"},"arrival":{"iataCode":"PKX","at":"2026-01-26T07:10:00"},"carrierCode":"MU","number":"5032","aircraft":{"code":"32N"},"operating":{"carrierCode":"MU"},"duration":"PT6H15M","id":"108","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PKX","at":"2026-01-26T17:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:20:00"},"carrierCode":"MU","number":"795","aircraft":{"code":"32N"},"operating":{"carrierCode":"MU"},"duration":"PT6H35M","id":"109","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"373.80","base":"224.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"373.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"373.80","base":"224.00"},"fareDetailsBySegment":[{"segmentId":"108","cabin":"ECONOMY","fareBasis":"VKE00CFS","class":"V","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"109","cabin":"ECONOMY","fareBasis":"RLE00CFL","class":"R","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"68","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T16:15:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T21:35:00"},"carrierCode":"MU","number":"568","aircraft":{"code":"359"},"operating":{"carrierCode":"MU"},"duration":"PT5H20M","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T00:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T05:40:00"},"carrierCode":"MU","number":"8591","aircraft":{"code":"73M"},"operating":{"carrierCode":"FM"},"duration":"PT5H30M","id":"105","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"382.80","base":"233.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"382.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"382.80","base":"233.00"},"fareDetailsBySegment":[{"segmentId":"104","cabin":"ECONOMY","fareBasis":"SKE00CFS","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"SLE00CFL","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"69","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":2,"itineraries":[{"duration":"PT18H40M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T00:25:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T05:40:00"},"carrierCode":"MU","number":"544","aircraft":{"code":"333"},"operating":{"carrierCode":"MU"},"duration":"PT5H15M","id":"130","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T13:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:05:00"},"carrierCode":"MU","number":"8651","aircraft":{"code":"73M"},"operating":{"carrierCode":"FM"},"duration":"PT5H35M","id":"131","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"382.80","base":"233.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"382.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"382.80","base":"233.00"},"fareDetailsBySegment":[{"segmentId":"130","cabin":"ECONOMY","fareBasis":"SKE00CFS","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"131","cabin":"ECONOMY","fareBasis":"SLE00CFL","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"70","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T08:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T09:30:00"},"carrierCode":"SQ","number":"106","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H5M","id":"19","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"19","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"71","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T09:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T10:20:00"},"carrierCode":"SQ","number":"108","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H5M","id":"20","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"20","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"72","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T07:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T08:15:00"},"carrierCode":"SQ","number":"104","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"41","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"41","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"73","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:55:00"},"carrierCode":"SQ","number":"114","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"44","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"44","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"74","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T15:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T16:15:00"},"carrierCode":"SQ","number":"116","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"46","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"75","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T16:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T17:35:00"},"carrierCode":"SQ","number":"122","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"47","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"47","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"76","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T18:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:40:00"},"carrierCode":"SQ","number":"126","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"49","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"77","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T21:05:00"},"carrierCode":"SQ","number":"128","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"50","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"50","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"78","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:10:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T17:35:00"},"carrierCode":"ZH","number":"240","aircraft":{"code":"738"},"operating":{"carrierCode":"ZH"},"duration":"PT4H25M","id":"57","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T23:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T03:20:00"},"carrierCode":"ZH","number":"333","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H5M","id":"58","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"404.60","base":"287.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"404.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["ZH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"404.60","base":"287.00"},"fareDetailsBySegment":[{"segmentId":"57","cabin":"ECONOMY","fareBasis":"WLRC2SG","class":"W","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"58","cabin":"PREMIUM_ECONOMY","fareBasis":"EKRCTCS","class":"E","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"79","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:10:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T17:35:00"},"carrierCode":"CA","number":"7996","aircraft":{"code":"738"},"operating":{"carrierCode":"ZH"},"duration":"PT4H25M","id":"59","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T23:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T03:20:00"},"carrierCode":"CA","number":"7993","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H5M","id":"60","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"416.50","base":"261.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"416.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"416.50","base":"261.00"},"fareDetailsBySegment":[{"segmentId":"59","cabin":"ECONOMY","fareBasis":"WLRCBC","class":"W","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"TKRCAB","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"80","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T00:25:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T05:40:00"},"carrierCode":"MU","number":"544","aircraft":{"code":"333"},"operating":{"carrierCode":"MU"},"duration":"PT5H15M","id":"70","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T09:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T14:40:00"},"carrierCode":"MU","number":"8641","aircraft":{"code":"789"},"operating":{"carrierCode":"FM"},"duration":"PT5H20M","id":"71","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"430.80","base":"281.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"430.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"430.80","base":"281.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"SKE00CFS","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"RLE00CFL","class":"R","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"81","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T00:40:00"},"arrival":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T04:25:00"},"carrierCode":"PR","number":"510","aircraft":{"code":"321"},"operating":{"carrierCode":"PR"},"duration":"PT3H45M","id":"146","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T06:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T10:35:00"},"carrierCode":"PR","number":"3495","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT3H55M","id":"147","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"538.70","base":"458.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"538.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["PR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"538.70","base":"458.00"},"fareDetailsBySegment":[{"segmentId":"146","cabin":"ECONOMY","fareBasis":"TOFSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"QOMHTMYC","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"82","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H50M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T10:35:00"},"arrival":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T14:30:00"},"carrierCode":"PR","number":"502","aircraft":{"code":"321"},"operating":{"carrierCode":"PR"},"duration":"PT3H55M","id":"142","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T17:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T21:25:00"},"carrierCode":"PR","number":"3491","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT4H5M","id":"143","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"538.70","base":"458.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"538.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["PR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"538.70","base":"458.00"},"fareDetailsBySegment":[{"segmentId":"142","cabin":"ECONOMY","fareBasis":"TOFSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"143","cabin":"ECONOMY","fareBasis":"QOMHTMYC","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"83","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT8H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:10:00"},"arrival":{"iataCode":"BWN","at":"2026-01-26T14:20:00"},"carrierCode":"BI","number":"422","aircraft":{"code":"32N"},"operating":{"carrierCode":"BI"},"duration":"PT2H10M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BWN","at":"2026-01-26T17:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T20:25:00"},"carrierCode":"BI","number":"873","aircraft":{"code":"32N"},"operating":{"carrierCode":"BI"},"duration":"PT2H30M","id":"65","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"790.80","base":"753.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"790.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["BI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"790.80","base":"753.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"YRTBI","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"YRTBI","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"84","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT7H30M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:25:00"},"arrival":{"iataCode":"BKK","at":"2026-01-26T13:45:00"},"carrierCode":"TG","number":"404","aircraft":{"code":"788"},"operating":{"carrierCode":"TG"},"duration":"PT2H20M","id":"112","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BKK","at":"2026-01-26T16:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:55:00"},"carrierCode":"TG","number":"417","aircraft":{"code":"789"},"operating":{"carrierCode":"TG"},"duration":"PT2H10M","id":"113","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1195.70","base":"1088.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1195.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["TG"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"1195.70","base":"1088.00"},"fareDetailsBySegment":[{"segmentId":"112","cabin":"ECONOMY","fareBasis":"YOFFTG","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"113","cabin":"ECONOMY","fareBasis":"YOFFTG","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"85","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":2,"itineraries":[{"duration":"PT11H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T02:00:00"},"arrival":{"iataCode":"TPE","terminal":"1","at":"2026-01-26T06:40:00"},"carrierCode":"CI","number":"756","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CI"},"duration":"PT4H40M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"TPE","terminal":"1","at":"2026-01-26T08:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:25:00"},"carrierCode":"CI","number":"721","aircraft":{"code":"359"},"operating":{"carrierCode":"CI"},"duration":"PT5H","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1325.40","base":"1234.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1325.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"1325.40","base":"1234.00"},"fareDetailsBySegment":[{"segmentId":"102","cabin":"ECONOMY","fareBasis":"YRT","class":"Y","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"YRT","class":"Y","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"86","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT21H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T09:55:00"},"arrival":{"iataCode":"DEL","terminal":"3","at":"2026-01-26T13:10:00"},"carrierCode":"AI","number":"2381","aircraft":{"code":"789"},"operating":{"carrierCode":"AI"},"duration":"PT5H45M","id":"34","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DEL","terminal":"3","at":"2026-01-26T22:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T07:00:00"},"carrierCode":"AI","number":"2386","aircraft":{"code":"32N"},"operating":{"carrierCode":"AI"},"duration":"PT5H40M","id":"35","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2057.70","base":"1980.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2057.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["AI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2057.70","base":"1980.00"},"fareDetailsBySegment":[{"segmentId":"34","cabin":"ECONOMY","fareBasis":"YIATA1AI","class":"Y","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"35","cabin":"PREMIUM_ECONOMY","fareBasis":"RIATA1AI","class":"R","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"87","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T23:00:00"},"arrival":{"iataCode":"DEL","terminal":"3","at":"2026-01-27T02:35:00"},"carrierCode":"AI","number":"2383","aircraft":{"code":"321"},"operating":{"carrierCode":"AI"},"duration":"PT6H5M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DEL","terminal":"3","at":"2026-01-27T13:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T22:00:00"},"carrierCode":"AI","number":"2384","aircraft":{"code":"32N"},"operating":{"carrierCode":"AI"},"duration":"PT5H40M","id":"14","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2057.70","base":"1980.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2057.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["AI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2057.70","base":"1980.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"YIATA1AI","class":"Y","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"14","cabin":"PREMIUM_ECONOMY","fareBasis":"RIATA1AI","class":"R","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"88","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT26H","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T20:00:00"},"arrival":{"iataCode":"DEL","terminal":"3","at":"2026-01-26T23:40:00"},"carrierCode":"AI","number":"2116","aircraft":{"code":"321"},"operating":{"carrierCode":"AI"},"duration":"PT6H10M","id":"17","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DEL","terminal":"3","at":"2026-01-27T13:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T22:00:00"},"carrierCode":"AI","number":"2384","aircraft":{"code":"32N"},"operating":{"carrierCode":"AI"},"duration":"PT5H40M","id":"18","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2057.70","base":"1980.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2057.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["AI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2057.70","base":"1980.00"},"fareDetailsBySegment":[{"segmentId":"17","cabin":"ECONOMY","fareBasis":"YIATA1AI","class":"Y","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"18","cabin":"PREMIUM_ECONOMY","fareBasis":"RIATA1AI","class":"R","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"89","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT9H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T07:40:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T11:35:00"},"carrierCode":"CX","number":"710","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT3H55M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T12:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T16:50:00"},"carrierCode":"CX","number":"725","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT4H5M","id":"56","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"90","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT10H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T10:00:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T14:00:00"},"carrierCode":"CX","number":"658","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT4H","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T16:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T20:35:00"},"carrierCode":"CX","number":"729","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CX"},"duration":"PT4H5M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"120","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"91","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T07:40:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T11:35:00"},"carrierCode":"CX","number":"710","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT3H55M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T14:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:55:00"},"carrierCode":"CX","number":"6001","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT4H5M","id":"69","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"68","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"92","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T01:25:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T05:10:00"},"carrierCode":"CX","number":"714","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT3H45M","id":"100","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T08:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T12:50:00"},"carrierCode":"CX","number":"6011","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT4H5M","id":"101","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"100","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]}],"dictionaries":{"locations":{"PVG":{"cityCode":"SHA","countryCode":"CN"},"KTI":{"cityCode":"KTI","countryCode":"KH"},"KUL":{"cityCode":"KUL","countryCode":"MY"},"BKK":{"cityCode":"BKK","countryCode":"TH"},"HKG":{"cityCode":"HKG","countryCode":"HK"},"DAD":{"cityCode":"DAD","countryCode":"VN"},"CGK":{"cityCode":"JKT","countryCode":"ID"},"TPE":{"cityCode":"TPE","countryCode":"TW"},"MNL":{"cityCode":"MNL","countryCode":"PH"},"DEL":{"cityCode":"DEL","countryCode":"IN"},"SZX":{"cityCode":"SZX","countryCode":"CN"},"CAN":{"cityCode":"CAN","countryCode":"CN"},"XSP":{"cityCode":"SIN","countryCode":"SG"},"HAN":{"cityCode":"HAN","countryCode":"VN"},"PEN":{"cityCode":"PEN","countryCode":"MY"},"BWN":{"cityCode":"BWN","countryCode":"BN"},"SIN":{"cityCode":"SIN","countryCode":"SG"},"SZB":{"cityCode":"KUL","countryCode":"MY"},"SGN":{"cityCode":"SGN","countryCode":"VN"},"PKX":{"cityCode":"BJS","countryCode":"CN"}},"aircraft":{"7M8":"BOEING 737 MAX 8","32A":"AIRBUS A320 (SHARKLETS)","AT7":"ATR 72","73H":"BOEING 737-800 (WINGLETS)","32N":"AIRBUS A320NEO","320":"AIRBUS A320","73M":"BOEING 737-200 MIXED CONFIGURATION","321":"AIRBUS A321","32Q":"AIRBUS A321NEO","332":"AIRBUS A330-200","333":"AIRBUS A330-300","77W":"BOEING 777-300ER","359":"AIRBUS A350-900","788":"BOEING 787-8","789":"BOEING 787-9","738":"BOEING 737-800"},"currencies":{"GBP":"POUND STERLING"},"carriers":{"PR":"PHILIPPINE AIRLINES","EK":"EMIRATES","CI":"CHINA AIRLINES LTD.","FM":"SHANGHAI AIRLINES","HO":"JUNEYAO AIRLINES","BI":"ROYAL BRUNEI","MU":"CHINA EASTERN AIRLINES","AI":"AIR INDIA","ZH":"SHENZHEN AIRLINES","FY":"FIREFLY","TG":"THAI AIRWAYS INTERNATIONAL","VJ":"VIETJET AVIATION","OD":"BATIK AIR MALAYSIA","CX":"CATHAY PACIFIC","CZ":"CHINA SOUTHERN AIRLINES","VN":"VIETNAM AIRLINES","GA":"GARUDA INDONESIA","MH":"MALAYSIA AIRLINES","ID":"BATIK AIR INDONESIA","TR":"SCOOT","CA":"AIR CHINA","SQ":"SINGAPORE AIRLINES"}}},"curl_url":"https:\/\/api.amadeus.com\/v2\/shopping\/flight-offers?originLocationCode=SIN&destinationLocationCode=KUL&departureDate=2026-01-26&adults=1&children=0&infants=0&travelClass=ECONOMY&nonStop=false&max=250¤cyCode=GBP"}