{"status":"success","tracking_id":"171176837309402244JBWOA","data":[{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-0","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"1","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-0","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-0","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":"81","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"82","origin":"CMN","departure_time":"2026-04-10T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-10T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT3H10M","distance":null,"lay_over":"PT02H50M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1718.76,"gross_total":1718.76,"base_fare":948,"tax":770.76,"sell":{"currency":"GBP","total":1718.76,"base_fare":948,"tax":770.76},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MTguNzYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc3MC43Nn19","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H30M","duration_seconds":30600,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT02H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604100950cmn202604101050430cmn202604101340lhr202604101650800","total_price":null,"destination_reach_time":"PT8H30M","destination_reach_timestamp":30600},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-1","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"2","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-1","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-1","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":"81","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"82","origin":"CMN","departure_time":"2026-04-10T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-10T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT3H10M","distance":null,"lay_over":"PT02H50M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1718.76,"gross_total":1718.76,"base_fare":948,"tax":770.76,"sell":{"currency":"GBP","total":1718.76,"base_fare":948,"tax":770.76},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MTguNzYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc3MC43Nn19","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H55M","duration_seconds":32100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT02H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604100950cmn202604101050430cmn202604101340lhr202604101650800","total_price":null,"destination_reach_time":"PT8H55M","destination_reach_timestamp":32100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-2","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"3","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-2","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-2","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":"81","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"82","origin":"CMN","departure_time":"2026-04-10T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-10T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT3H10M","distance":null,"lay_over":"PT02H50M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1718.76,"gross_total":1718.76,"base_fare":948,"tax":770.76,"sell":{"currency":"GBP","total":1718.76,"base_fare":948,"tax":770.76},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MTguNzYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc3MC43Nn19","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H30M","duration_seconds":30600,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT02H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604100950cmn202604101050430cmn202604101340lhr202604101650800","total_price":null,"destination_reach_time":"PT8H30M","destination_reach_timestamp":30600},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-3","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"4","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-3","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-3","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H35M","transit_time":null,"routes":[{"air_segment_key":"177","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"178","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT23H15M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1718.76,"gross_total":1718.76,"base_fare":948,"tax":770.76,"sell":{"currency":"GBP","total":1718.76,"base_fare":948,"tax":770.76},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MTguNzYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc3MC43Nn19","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H55M","duration_seconds":32100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT23H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604101300cmn202604101425422cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT8H55M","destination_reach_timestamp":32100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-4","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"5","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-4","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-4","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H35M","transit_time":null,"routes":[{"air_segment_key":"177","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"178","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT23H15M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1718.76,"gross_total":1718.76,"base_fare":948,"tax":770.76,"sell":{"currency":"GBP","total":1718.76,"base_fare":948,"tax":770.76},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MTguNzYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc3MC43Nn19","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT9H20M","duration_seconds":33600,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT23H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604101300cmn202604101425422cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT9H20M","destination_reach_timestamp":33600},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-5","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"6","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-5","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-5","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H35M","transit_time":null,"routes":[{"air_segment_key":"177","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"178","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT23H15M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1718.76,"gross_total":1718.76,"base_fare":948,"tax":770.76,"sell":{"currency":"GBP","total":1718.76,"base_fare":948,"tax":770.76},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTcxOC43NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6NzcwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MTguNzYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc3MC43Nn19","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":471.19,"base_fare":271,"tax":200.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"200.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":471.19,"base_fare":271,"tax":200.19,"gross":{"base_fare":"271.00","tax":"200.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3MS4xOSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwMC4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzEuMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"185.19","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":388.19,"base_fare":203,"tax":185.19,"gross":{"base_fare":"203.00","tax":"185.19","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM4OC4xOSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4NS4xOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODguMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT8H55M","duration_seconds":32100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT23H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604101300cmn202604101425422cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT8H55M","destination_reach_timestamp":32100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-6","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"7","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-6","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-6","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"162","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"163","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"164","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT00H50M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT13H25M","PT00H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-7","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"8","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-7","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-7","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"165","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"166","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"167","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT13H30M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT00H45M","PT13H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-8","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"9","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-8","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-8","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"156","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"157","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"158","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT13H25M","PT01H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-9","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"10","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-9","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-9","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"159","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"160","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"161","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT14H25M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT00H45M","PT14H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-10","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"11","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-10","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-10","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"162","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"163","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"164","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT00H50M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT13H15M","duration_seconds":47700,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT13H25M","PT00H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT13H15M","destination_reach_timestamp":47700},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-11","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"12","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-11","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-11","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"165","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"166","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"167","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT13H30M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT13H15M","duration_seconds":47700,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT00H45M","PT13H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT13H15M","destination_reach_timestamp":47700},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-12","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"13","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-12","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-12","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"156","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"157","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"158","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT13H15M","duration_seconds":47700,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT13H25M","PT01H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT13H15M","destination_reach_timestamp":47700},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-13","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"14","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-13","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-13","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"159","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"160","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"161","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT14H25M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT13H15M","duration_seconds":47700,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT00H45M","PT14H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT13H15M","destination_reach_timestamp":47700},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-14","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"15","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-14","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-14","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"162","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"163","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"164","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT00H50M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT13H25M","PT00H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-15","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"16","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-15","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-15","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"165","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"166","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"167","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT13H30M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT00H45M","PT13H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-16","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"17","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-16","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-16","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"156","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"157","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"158","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT13H25M","PT01H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-17","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"18","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-17","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-17","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"159","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"160","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"161","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT14H25M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT00H45M","PT14H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-18","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"19","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-18","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-18","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":"81","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"82","origin":"CMN","departure_time":"2026-04-10T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-10T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT3H10M","distance":null,"lay_over":"PT02H50M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT02H50M","PT12H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604100950cmn202604101050430cmn202604101340lhr202604101650800","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-19","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"20","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-19","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-19","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":"81","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"430"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"82","origin":"CMN","departure_time":"2026-04-10T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-10T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT3H10M","distance":null,"lay_over":"PT02H50M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT02H50M","PT04H35M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604100950cmn202604101050430cmn202604101340lhr202604101650800","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-20","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"21","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-20","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":"13","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"14","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-20","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"174","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"175","origin":"EUN","departure_time":"2026-04-11T20:50:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T22:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT23H00M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"176","origin":"CMN","departure_time":"2026-04-12T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-12T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-12","flight_time":"PT3H10M","distance":null,"lay_over":"PT15H15M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT23H00M","PT15H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604022315aga202604030015431aga202604101805eun2026041021501493eun202604112050cmn2026041122251413cmn202604121340lhr202604121650800","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-21","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"22","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-21","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H45M","transit_time":null,"routes":[{"air_segment_key":"32","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"33","origin":"CMN","departure_time":"2026-04-03T10:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T12:20:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H25M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-02","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"423"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"423"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-21","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"174","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"175","origin":"EUN","departure_time":"2026-04-11T20:50:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T22:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT23H00M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"176","origin":"CMN","departure_time":"2026-04-12T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-12T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-12","flight_time":"PT3H10M","distance":null,"lay_over":"PT15H15M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT13H15M","duration_seconds":47700,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT23H00M","PT15H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031055aga202604031220423aga202604101805eun2026041021501493eun202604112050cmn2026041122251413cmn202604121340lhr202604121650800","total_price":null,"destination_reach_time":"PT13H15M","destination_reach_timestamp":47700},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-22","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"23","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-22","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":"24","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"25","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT18H45M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-22","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"174","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"175","origin":"EUN","departure_time":"2026-04-11T20:50:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T22:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT23H00M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"176","origin":"CMN","departure_time":"2026-04-12T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-12T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-12","flight_time":"PT3H10M","distance":null,"lay_over":"PT15H15M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT12H50M","duration_seconds":46200,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT23H00M","PT15H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031615aga202604031715425aga202604101805eun2026041021501493eun202604112050cmn2026041122251413cmn202604121340lhr202604121650800","total_price":null,"destination_reach_time":"PT12H50M","destination_reach_timestamp":46200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-23","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"24","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-23","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-23","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H35M","transit_time":null,"routes":[{"air_segment_key":"177","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"178","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT23H15M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT23H15M","PT12H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604101300cmn202604101425422cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-24","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"25","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-24","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-24","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT4H35M","transit_time":null,"routes":[{"air_segment_key":"177","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"178","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT23H15M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1735.96,"gross_total":1735.96,"base_fare":948,"tax":787.96,"sell":{"currency":"GBP","total":1735.96,"base_fare":948,"tax":787.96},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTczNS45NiwiYmFzZV9mYXJlIjo5NDgsInRheCI6Nzg3Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3MzUuOTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjc4Ny45Nn19","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":475.49,"base_fare":271,"tax":204.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"204.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":475.49,"base_fare":271,"tax":204.49,"gross":{"base_fare":"271.00","tax":"204.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3NS40OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwNC40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzUuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"189.49","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":392.49,"base_fare":203,"tax":189.49,"gross":{"base_fare":"203.00","tax":"189.49","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Mi40OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE4OS40OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTIuNDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"3 Stop Flight","no_of_stops":3,"total_layover":["PT23H15M","PT04H35M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604101300cmn202604101425422cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-25","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"26","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-25","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-25","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"162","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"163","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"164","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT00H50M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT13H25M","PT00H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-26","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"27","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-26","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-26","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"162","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"163","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"164","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT00H50M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT13H25M","PT00H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-27","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"28","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-27","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-27","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"165","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"166","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"167","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT13H30M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT00H45M","PT13H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-28","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"29","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-28","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-28","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"165","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"166","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"167","origin":"CMN","departure_time":"2026-04-11T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT13H30M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT00H45M","PT13H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111340lhr202604111650800","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-29","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"30","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-29","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-29","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"156","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"157","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"158","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT13H25M","PT01H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-30","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"31","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-30","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-30","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"156","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"157","origin":"EUN","departure_time":"2026-04-11T11:15:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T12:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT13H25M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1411"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"158","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT01H45M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT13H25M","PT01H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604111115cmn2026041112501411cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-31","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"32","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-31","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-31","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"159","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"160","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"161","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT14H25M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT00H45M","PT14H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-32","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"33","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-32","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-32","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"159","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"160","origin":"EUN","departure_time":"2026-04-10T22:35:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T00:10:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H35M","distance":null,"lay_over":"PT00H45M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1415"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"161","origin":"CMN","departure_time":"2026-04-11T14:35:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-11T17:45:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT3H10M","distance":null,"lay_over":"PT14H25M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"806"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT00H45M","PT14H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604102235cmn2026041100101415cmn202604111435lhr202604111745806","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-33","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"34","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-33","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"61","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"62","origin":"CMN","departure_time":"2026-04-03T08:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T10:15:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT11H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1410"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"63","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT12H25M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-33","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"174","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"175","origin":"EUN","departure_time":"2026-04-11T20:50:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T22:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT23H00M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"176","origin":"CMN","departure_time":"2026-04-12T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-12T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-12","flight_time":"PT3H10M","distance":null,"lay_over":"PT15H15M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT23H00M","PT15H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604030830eun2026040310151410eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604112050cmn2026041122251413cmn202604121340lhr202604121650800","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-34","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"35","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-34","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT6H15M","transit_time":null,"routes":[{"air_segment_key":"64","origin":"LHR","departure_time":"2026-04-02T18:10:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CMN","arrival_time":"2026-04-02T21:30:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"801"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"65","origin":"CMN","departure_time":"2026-04-03T16:20:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-03T18:05:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H45M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1414"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"66","origin":"EUN","departure_time":"2026-04-03T22:40:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T23:50:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H10M","distance":null,"lay_over":"PT04H35M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-34","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT8H30M","transit_time":null,"routes":[{"air_segment_key":"174","origin":"AGA","departure_time":"2026-04-10T18:05:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"EUN","arrival_time":"2026-04-10T21:50:00","destination_terminal":null,"destination_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT3H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1493"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"175","origin":"EUN","departure_time":"2026-04-11T20:50:00","origin_terminal":null,"origin_airport":{"name":"Hassan I Airport","city":"El Aai\u00c3\u00ban","country":"Western Sahara","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-11T22:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-11","flight_time":"PT1H35M","distance":null,"lay_over":"PT23H00M","lay_over_date":"2026-04-10","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"1413"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"176","origin":"CMN","departure_time":"2026-04-12T13:40:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"LHR","arrival_time":"2026-04-12T16:50:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-12","flight_time":"PT3H10M","distance":null,"lay_over":"PT15H15M","lay_over_date":"2026-04-11","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"800"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"SL0RE1EA","meal_code":"not-available","seat_available":"not-available"},"baggages":{"checked":{"ADT":{"passenger_type":"ADT","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces","title":"0 pieces"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":1753.16,"gross_total":1753.16,"base_fare":948,"tax":805.16,"sell":{"currency":"GBP","total":1753.16,"base_fare":948,"tax":805.16},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MTc1My4xNiwiYmFzZV9mYXJlIjo5NDgsInRheCI6ODA1LjE2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjE3NTMuMTYsImJhc2VfZmFyZSI6OTQ4LCJ0YXgiOjgwNS4xNn19","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":479.79,"base_fare":271,"tax":208.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"271.00","tax":"208.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":479.79,"base_fare":271,"tax":208.79,"gross":{"base_fare":"271.00","tax":"208.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjQ3OS43OSIsImJhc2VfZmFyZSI6IjI3MS4wMCIsInRheCI6IjIwOC43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"203.00","tax":"193.79","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":396.79,"base_fare":203,"tax":193.79,"gross":{"base_fare":"203.00","tax":"193.79","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjM5Ni43OSIsImJhc2VfZmFyZSI6IjIwMy4wMCIsInRheCI6IjE5My43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTYuNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"EUN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"EUN","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":0,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT14H45M","duration_seconds":53100,"total_price":null},"refund":"non-refundable","carrier_operating":"AT","carrier_marketing":"AT","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT23H00M","PT15H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"0","baggage_summery":"no-baggage"},"filter_unique_filter_code":"lhr202604021810cmn202604022130801cmn202604031620eun2026040318051414eun202604032240aga2026040323501493aga202604101805eun2026041021501493eun202604112050cmn2026041122251413cmn202604121340lhr202604121650800","total_price":null,"destination_reach_time":"PT14H45M","destination_reach_timestamp":53100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-35","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"36","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-35","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"76","origin":"LHR","departure_time":"2026-04-02T20:50:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"BCN","arrival_time":"2026-04-03T00:10:00","destination_terminal":"1","destination_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6653"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6653"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"77","origin":"BCN","departure_time":"2026-04-03T19:00:00","origin_terminal":"1","origin_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"destination":"AGA","arrival_time":"2026-04-03T20:40:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT2H40M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-03","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1178"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1178"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-35","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"145","origin":"AGA","departure_time":"2026-04-10T21:30:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"BCN","arrival_time":"2026-04-11T01:15:00","destination_terminal":"1","destination_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT2H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1179"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1179"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"146","origin":"BCN","departure_time":"2026-04-11T07:30:00","origin_terminal":"1","origin_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:10:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H40M","distance":null,"lay_over":"PT06H15M","lay_over_date":"2026-04-11","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6650"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2150.6,"gross_total":2150.6,"base_fare":1760,"tax":390.6,"sell":{"currency":"GBP","total":2150.6,"base_fare":1760,"tax":390.6},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjE1MC42LCJiYXNlX2ZhcmUiOjE3NjAsInRheCI6MzkwLjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyMTUwLjYsImJhc2VfZmFyZSI6MTc2MCwidGF4IjozOTAuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyMTUwLjYsImJhc2VfZmFyZSI6MTc2MCwidGF4IjozOTAuNn19","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":545.15,"base_fare":440,"tax":105.15,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"440.00","tax":"105.15","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":545.15,"base_fare":440,"tax":105.15,"gross":{"base_fare":"440.00","tax":"105.15","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU0NS4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU0NS4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU0NS4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1NDUuMTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":545.15,"base_fare":440,"tax":105.15,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"440.00","tax":"105.15","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":545.15,"base_fare":440,"tax":105.15,"gross":{"base_fare":"440.00","tax":"105.15","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU0NS4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU0NS4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU0NS4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjEwNS4xNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1NDUuMTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":530.15,"base_fare":440,"tax":90.15,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"440.00","tax":"90.15","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":530.15,"base_fare":440,"tax":90.15,"gross":{"base_fare":"440.00","tax":"90.15","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjUzMC4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjkwLjE1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQwLjAwIiwidGF4IjoiOTAuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1MzAuMTUiLCJiYXNlX2ZhcmUiOiI0NDAuMDAiLCJ0YXgiOiI5MC4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjkwLjE1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTMwLjE1IiwiYmFzZV9mYXJlIjoiNDQwLjAwIiwidGF4IjoiOTAuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTMwLjE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":530.15,"base_fare":440,"tax":90.15,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"440.00","tax":"90.15","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":530.15,"base_fare":440,"tax":90.15,"gross":{"base_fare":"440.00","tax":"90.15","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjUzMC4xNSIsImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjkwLjE1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQwLjAwIiwidGF4IjoiOTAuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1MzAuMTUiLCJiYXNlX2ZhcmUiOiI0NDAuMDAiLCJ0YXgiOiI5MC4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MC4wMCIsInRheCI6IjkwLjE1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTMwLjE1IiwiYmFzZV9mYXJlIjoiNDQwLjAwIiwidGF4IjoiOTAuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTMwLjE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"VY","carrier_marketing":"VY","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT06H15M"],"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"lhr202604022050bcn2026040300106653bcn202604031900aga2026040320401178aga202604102130bcn2026041101151179bcn202604110730lhr2026041109106650","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-36","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"37","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-36","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"76","origin":"LHR","departure_time":"2026-04-02T20:50:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"BCN","arrival_time":"2026-04-03T00:10:00","destination_terminal":"1","destination_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6653"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6653"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"77","origin":"BCN","departure_time":"2026-04-03T19:00:00","origin_terminal":"1","origin_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"destination":"AGA","arrival_time":"2026-04-03T20:40:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT2H40M","distance":null,"lay_over":"PT18H50M","lay_over_date":"2026-04-03","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1178"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1178"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-36","get_branded_fare":"no","no_of_stops_title":"1 Stop Flight","no_of_stops":1,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"143","origin":"AGA","departure_time":"2026-04-10T21:30:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"BCN","arrival_time":"2026-04-11T01:15:00","destination_terminal":"1","destination_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT2H45M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1179"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"1179"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"144","origin":"BCN","departure_time":"2026-04-11T18:35:00","origin_terminal":"1","origin_airport":{"name":"Barcelona-El Prat Airport","city":"Barcelona","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T20:05:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H30M","distance":null,"lay_over":"PT17H20M","lay_over_date":"2026-04-11","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6652"},"marketing":{"carrier":"VY","carrier_name":"Vueling Airlines","carrier_logo":"VY.png","flight_number":"6652"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"NROPL2VY","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2377,"gross_total":2377,"base_fare":1964,"tax":413,"sell":{"currency":"GBP","total":2377,"base_fare":1964,"tax":413},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjM3NywiYmFzZV9mYXJlIjoxOTY0LCJ0YXgiOjQxM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjIzNzcsImJhc2VfZmFyZSI6MTk2NCwidGF4Ijo0MTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjM3NywiYmFzZV9mYXJlIjoxOTY0LCJ0YXgiOjQxM319","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":601.75,"base_fare":491,"tax":110.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"491.00","tax":"110.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":601.75,"base_fare":491,"tax":110.75,"gross":{"base_fare":"491.00","tax":"110.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjYwMS43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjYwMS43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjYwMS43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2MDEuNzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":601.75,"base_fare":491,"tax":110.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"491.00","tax":"110.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":601.75,"base_fare":491,"tax":110.75,"gross":{"base_fare":"491.00","tax":"110.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjYwMS43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjYwMS43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjYwMS43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6IjExMC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2MDEuNzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":586.75,"base_fare":491,"tax":95.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"491.00","tax":"95.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":586.75,"base_fare":491,"tax":95.75,"gross":{"base_fare":"491.00","tax":"95.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU4Ni43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6Ijk1Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkxLjAwIiwidGF4IjoiOTUuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1ODYuNzUiLCJiYXNlX2ZhcmUiOiI0OTEuMDAiLCJ0YXgiOiI5NS43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6Ijk1Ljc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTg2Ljc1IiwiYmFzZV9mYXJlIjoiNDkxLjAwIiwidGF4IjoiOTUuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTg2Ljc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":586.75,"base_fare":491,"tax":95.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"491.00","tax":"95.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":586.75,"base_fare":491,"tax":95.75,"gross":{"base_fare":"491.00","tax":"95.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjU4Ni43NSIsImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6Ijk1Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkxLjAwIiwidGF4IjoiOTUuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI1ODYuNzUiLCJiYXNlX2ZhcmUiOiI0OTEuMDAiLCJ0YXgiOiI5NS43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MS4wMCIsInRheCI6Ijk1Ljc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNTg2Ljc1IiwiYmFzZV9mYXJlIjoiNDkxLjAwIiwidGF4IjoiOTUuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTg2Ljc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"BCN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"BCN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"2","passenger_type":"ADT","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":25,"unit":"kg"},{"passenger_id":"3","passenger_type":"CNN","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"BCN","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"VY","carrier_marketing":"VY","no_stop_summery":"2 Stop Flight","no_of_stops":2,"total_layover":["PT17H20M"],"baggage_summery_title":"kg","baggage_summery_adult":"25","baggage_summery":"25 kg"},"filter_unique_filter_code":"lhr202604022050bcn2026040300106653bcn202604031900aga2026040320401178aga202604102130bcn2026041101151179bcn202604111835lhr2026041120056652","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-37","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"38","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-37","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-37","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2814.2,"gross_total":2814.2,"base_fare":2468,"tax":346.2,"sell":{"currency":"GBP","total":2814.2,"base_fare":2468,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjgxNC4yLCJiYXNlX2ZhcmUiOjI0NjgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyODE0LjIsImJhc2VfZmFyZSI6MjQ2OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyODE0LjIsImJhc2VfZmFyZSI6MjQ2OCwidGF4IjozNDYuMn19","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":711.05,"base_fare":617,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":711.05,"base_fare":617,"tax":94.05,"gross":{"base_fare":"617.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxMS4wNSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTEuMDUiLCJiYXNlX2ZhcmUiOiI2MTcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzExLjA1IiwiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzExLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":711.05,"base_fare":617,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":711.05,"base_fare":617,"tax":94.05,"gross":{"base_fare":"617.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxMS4wNSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTEuMDUiLCJiYXNlX2ZhcmUiOiI2MTcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzExLjA1IiwiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzExLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":696.05,"base_fare":617,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":696.05,"base_fare":617,"tax":79.05,"gross":{"base_fare":"617.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY5Ni4wNSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2OTYuMDUiLCJiYXNlX2ZhcmUiOiI2MTcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjk2LjA1IiwiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":696.05,"base_fare":617,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":696.05,"base_fare":617,"tax":79.05,"gross":{"base_fare":"617.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY5Ni4wNSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2OTYuMDUiLCJiYXNlX2ZhcmUiOiI2MTcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjk2LjA1IiwiYmFzZV9mYXJlIjoiNjE3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-38","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"39","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-38","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-38","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2870.2,"gross_total":2870.2,"base_fare":2524,"tax":346.2,"sell":{"currency":"GBP","total":2870.2,"base_fare":2524,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjg3MC4yLCJiYXNlX2ZhcmUiOjI1MjQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyODcwLjIsImJhc2VfZmFyZSI6MjUyNCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyODcwLjIsImJhc2VfZmFyZSI6MjUyNCwidGF4IjozNDYuMn19","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":725.05,"base_fare":631,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":725.05,"base_fare":631,"tax":94.05,"gross":{"base_fare":"631.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNS4wNSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjUuMDUiLCJiYXNlX2ZhcmUiOiI2MzEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI1LjA1IiwiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":725.05,"base_fare":631,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":725.05,"base_fare":631,"tax":94.05,"gross":{"base_fare":"631.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNS4wNSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjUuMDUiLCJiYXNlX2ZhcmUiOiI2MzEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI1LjA1IiwiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":710.05,"base_fare":631,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":710.05,"base_fare":631,"tax":79.05,"gross":{"base_fare":"631.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxMC4wNSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTAuMDUiLCJiYXNlX2ZhcmUiOiI2MzEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzEwLjA1IiwiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":710.05,"base_fare":631,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":710.05,"base_fare":631,"tax":79.05,"gross":{"base_fare":"631.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxMC4wNSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTAuMDUiLCJiYXNlX2ZhcmUiOiI2MzEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzEwLjA1IiwiYmFzZV9mYXJlIjoiNjMxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-39","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"40","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-39","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-39","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2930.2,"gross_total":2930.2,"base_fare":2560,"tax":370.2,"sell":{"currency":"GBP","total":2930.2,"base_fare":2560,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MjkzMC4yLCJiYXNlX2ZhcmUiOjI1NjAsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTMwLjIsImJhc2VfZmFyZSI6MjU2MCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTMwLjIsImJhc2VfZmFyZSI6MjU2MCwidGF4IjozNzAuMn19","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":740.05,"base_fare":640,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"640.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":640,"tax":100.05,"gross":{"base_fare":"640.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NDAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":740.05,"base_fare":640,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"640.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":640,"tax":100.05,"gross":{"base_fare":"640.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NDAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":725.05,"base_fare":640,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"640.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":725.05,"base_fare":640,"tax":85.05,"gross":{"base_fare":"640.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNS4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjUuMDUiLCJiYXNlX2ZhcmUiOiI2NDAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI1LjA1IiwiYmFzZV9mYXJlIjoiNjQwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":725.05,"base_fare":640,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"640.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":725.05,"base_fare":640,"tax":85.05,"gross":{"base_fare":"640.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNS4wNSIsImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjUuMDUiLCJiYXNlX2ZhcmUiOiI2NDAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI1LjA1IiwiYmFzZV9mYXJlIjoiNjQwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-40","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"41","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-40","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-40","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2986.2,"gross_total":2986.2,"base_fare":2616,"tax":370.2,"sell":{"currency":"GBP","total":2986.2,"base_fare":2616,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk4Ni4yLCJiYXNlX2ZhcmUiOjI2MTYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTg2LjIsImJhc2VfZmFyZSI6MjYxNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTg2LjIsImJhc2VfZmFyZSI6MjYxNiwidGF4IjozNzAuMn19","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":754.05,"base_fare":654,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"654.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":654,"tax":100.05,"gross":{"base_fare":"654.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NTQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":754.05,"base_fare":654,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"654.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":654,"tax":100.05,"gross":{"base_fare":"654.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NTQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":739.05,"base_fare":654,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"654.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":739.05,"base_fare":654,"tax":85.05,"gross":{"base_fare":"654.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczOS4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzkuMDUiLCJiYXNlX2ZhcmUiOiI2NTQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzM5LjA1IiwiYmFzZV9mYXJlIjoiNjU0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":739.05,"base_fare":654,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"654.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":739.05,"base_fare":654,"tax":85.05,"gross":{"base_fare":"654.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczOS4wNSIsImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzkuMDUiLCJiYXNlX2ZhcmUiOiI2NTQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzM5LjA1IiwiYmFzZV9mYXJlIjoiNjU0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-41","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"42","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-41","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-41","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2990.2,"gross_total":2990.2,"base_fare":2644,"tax":346.2,"sell":{"currency":"GBP","total":2990.2,"base_fare":2644,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5MC4yLCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMn19","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-42","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"43","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-42","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-42","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2990.2,"gross_total":2990.2,"base_fare":2644,"tax":346.2,"sell":{"currency":"GBP","total":2990.2,"base_fare":2644,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5MC4yLCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMn19","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-43","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"44","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-43","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-43","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2990.2,"gross_total":2990.2,"base_fare":2644,"tax":346.2,"sell":{"currency":"GBP","total":2990.2,"base_fare":2644,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5MC4yLCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMn19","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-44","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"45","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-44","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-44","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2990.2,"gross_total":2990.2,"base_fare":2644,"tax":346.2,"sell":{"currency":"GBP","total":2990.2,"base_fare":2644,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5MC4yLCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMn19","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-45","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"46","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-45","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-45","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2990.2,"gross_total":2990.2,"base_fare":2644,"tax":346.2,"sell":{"currency":"GBP","total":2990.2,"base_fare":2644,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5MC4yLCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMn19","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-46","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"47","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-46","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-46","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2990.2,"gross_total":2990.2,"base_fare":2644,"tax":346.2,"sell":{"currency":"GBP","total":2990.2,"base_fare":2644,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5MC4yLCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTkwLjIsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNDYuMn19","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":755.05,"base_fare":661,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.05,"base_fare":661,"tax":94.05,"gross":{"base_fare":"661.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1LjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":740.05,"base_fare":661,"tax":79.05,"gross":{"base_fare":"661.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MC4wNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDAuMDUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQwLjA1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-47","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"48","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-47","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-47","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":2996.2,"gross_total":2996.2,"base_fare":2650,"tax":346.2,"sell":{"currency":"GBP","total":2996.2,"base_fare":2650,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Mjk5Ni4yLCJiYXNlX2ZhcmUiOjI2NTAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTk2LjIsImJhc2VfZmFyZSI6MjY1MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoyOTk2LjIsImJhc2VfZmFyZSI6MjY1MCwidGF4IjozNDYuMn19","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":794.05,"base_fare":700,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"700.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":794.05,"base_fare":700,"tax":94.05,"gross":{"base_fare":"700.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NC4wNSIsImJhc2VfZmFyZSI6IjcwMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzAwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTQuMDUiLCJiYXNlX2ZhcmUiOiI3MDAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk0LjA1IiwiYmFzZV9mYXJlIjoiNzAwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":794.05,"base_fare":700,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"700.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":794.05,"base_fare":700,"tax":94.05,"gross":{"base_fare":"700.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NC4wNSIsImJhc2VfZmFyZSI6IjcwMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzAwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTQuMDUiLCJiYXNlX2ZhcmUiOiI3MDAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk0LjA1IiwiYmFzZV9mYXJlIjoiNzAwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":704.05,"base_fare":625,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"625.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":704.05,"base_fare":625,"tax":79.05,"gross":{"base_fare":"625.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcwNC4wNSIsImJhc2VfZmFyZSI6IjYyNS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MDQuMDUiLCJiYXNlX2ZhcmUiOiI2MjUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyNS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzA0LjA1IiwiYmFzZV9mYXJlIjoiNjI1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":704.05,"base_fare":625,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"625.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":704.05,"base_fare":625,"tax":79.05,"gross":{"base_fare":"625.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcwNC4wNSIsImJhc2VfZmFyZSI6IjYyNS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MDQuMDUiLCJiYXNlX2ZhcmUiOiI2MjUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyNS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzA0LjA1IiwiYmFzZV9mYXJlIjoiNjI1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-48","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"49","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-48","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-48","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3007.4,"gross_total":3007.4,"base_fare":2630,"tax":377.4,"sell":{"currency":"GBP","total":3007.4,"base_fare":2630,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAwNy40LCJiYXNlX2ZhcmUiOjI2MzAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDA3LjQsImJhc2VfZmFyZSI6MjYzMCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDA3LjQsImJhc2VfZmFyZSI6MjYzMCwidGF4IjozNzcuNH19","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":806.85,"base_fare":705,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"705.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":806.85,"base_fare":705,"tax":101.85,"gross":{"base_fare":"705.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNi44NSIsImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNi44NSIsImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNi44NSIsImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":806.85,"base_fare":705,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"705.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":806.85,"base_fare":705,"tax":101.85,"gross":{"base_fare":"705.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNi44NSIsImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNi44NSIsImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNi44NSIsImJhc2VfZmFyZSI6IjcwNS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":696.85,"base_fare":610,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"610.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":696.85,"base_fare":610,"tax":86.85,"gross":{"base_fare":"610.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY5Ni44NSIsImJhc2VfZmFyZSI6IjYxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2OTYuODUiLCJiYXNlX2ZhcmUiOiI2MTAuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjk2Ljg1IiwiYmFzZV9mYXJlIjoiNjEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":696.85,"base_fare":610,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"610.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":696.85,"base_fare":610,"tax":86.85,"gross":{"base_fare":"610.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjY5Ni44NSIsImJhc2VfZmFyZSI6IjYxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI2OTYuODUiLCJiYXNlX2ZhcmUiOiI2MTAuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNjk2Ljg1IiwiYmFzZV9mYXJlIjoiNjEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-49","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"50","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-49","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-49","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3014.2,"gross_total":3014.2,"base_fare":2668,"tax":346.2,"sell":{"currency":"GBP","total":3014.2,"base_fare":2668,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAxNC4yLCJiYXNlX2ZhcmUiOjI2NjgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDE0LjIsImJhc2VfZmFyZSI6MjY2OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDE0LjIsImJhc2VfZmFyZSI6MjY2OCwidGF4IjozNDYuMn19","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":761.05,"base_fare":667,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.05,"base_fare":667,"tax":94.05,"gross":{"base_fare":"667.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuMDUiLCJiYXNlX2ZhcmUiOiI2NjcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjA1IiwiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":761.05,"base_fare":667,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.05,"base_fare":667,"tax":94.05,"gross":{"base_fare":"667.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuMDUiLCJiYXNlX2ZhcmUiOiI2NjcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjA1IiwiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":746.05,"base_fare":667,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":746.05,"base_fare":667,"tax":79.05,"gross":{"base_fare":"667.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ni4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDYuMDUiLCJiYXNlX2ZhcmUiOiI2NjcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ2LjA1IiwiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":746.05,"base_fare":667,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":746.05,"base_fare":667,"tax":79.05,"gross":{"base_fare":"667.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ni4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDYuMDUiLCJiYXNlX2ZhcmUiOiI2NjcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ2LjA1IiwiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-50","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"51","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-50","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"37","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"38","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-50","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3021.4,"gross_total":3021.4,"base_fare":2644,"tax":377.4,"sell":{"currency":"GBP","total":3021.4,"base_fare":2644,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAyMS40LCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNH19","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-51","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"52","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-51","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"18","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"19","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"20","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-51","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3021.4,"gross_total":3021.4,"base_fare":2644,"tax":377.4,"sell":{"currency":"GBP","total":3021.4,"base_fare":2644,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAyMS40LCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNH19","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-52","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"53","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-52","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"55","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"56","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"57","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-52","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3021.4,"gross_total":3021.4,"base_fare":2644,"tax":377.4,"sell":{"currency":"GBP","total":3021.4,"base_fare":2644,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAyMS40LCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNH19","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-53","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"54","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-53","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"26","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"27","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"28","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-53","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3021.4,"gross_total":3021.4,"base_fare":2644,"tax":377.4,"sell":{"currency":"GBP","total":3021.4,"base_fare":2644,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAyMS40LCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDIxLjQsImJhc2VfZmFyZSI6MjY0NCwidGF4IjozNzcuNH19","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":762.85,"base_fare":661,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":762.85,"base_fare":661,"tax":101.85,"gross":{"base_fare":"661.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Mi44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":747.85,"base_fare":661,"tax":86.85,"gross":{"base_fare":"661.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0Ny44NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDcuODUiLCJiYXNlX2ZhcmUiOiI2NjEuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ3Ljg1IiwiYmFzZV9mYXJlIjoiNjYxLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-54","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"55","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-54","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-54","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"168","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"169","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"170","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3038.2,"gross_total":3038.2,"base_fare":2668,"tax":370.2,"sell":{"currency":"GBP","total":3038.2,"base_fare":2668,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzAzOC4yLCJiYXNlX2ZhcmUiOjI2NjgsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDM4LjIsImJhc2VfZmFyZSI6MjY2OCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDM4LjIsImJhc2VfZmFyZSI6MjY2OCwidGF4IjozNzAuMn19","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":767.05,"base_fare":667,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":767.05,"base_fare":667,"tax":100.05,"gross":{"base_fare":"667.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ny4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ny4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ny4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjcuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":767.05,"base_fare":667,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":767.05,"base_fare":667,"tax":100.05,"gross":{"base_fare":"667.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ny4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ny4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ny4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NjcuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":752.05,"base_fare":667,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":752.05,"base_fare":667,"tax":85.05,"gross":{"base_fare":"667.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1Mi4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTIuMDUiLCJiYXNlX2ZhcmUiOiI2NjcuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUyLjA1IiwiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":752.05,"base_fare":667,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"667.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":752.05,"base_fare":667,"tax":85.05,"gross":{"base_fare":"667.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1Mi4wNSIsImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTIuMDUiLCJiYXNlX2ZhcmUiOiI2NjcuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Ny4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUyLjA1IiwiYmFzZV9mYXJlIjoiNjY3LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-55","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"56","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-55","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"52","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"53","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"54","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-55","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3042.2,"gross_total":3042.2,"base_fare":2696,"tax":346.2,"sell":{"currency":"GBP","total":3042.2,"base_fare":2696,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Mi4yLCJiYXNlX2ZhcmUiOjI2OTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQyLjIsImJhc2VfZmFyZSI6MjY5NiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQyLjIsImJhc2VfZmFyZSI6MjY5NiwidGF4IjozNDYuMn19","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":805.05,"base_fare":711,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"711.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.05,"base_fare":711,"tax":94.05,"gross":{"base_fare":"711.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS4wNSIsImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDUuMDUiLCJiYXNlX2ZhcmUiOiI3MTEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA1LjA1IiwiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":805.05,"base_fare":711,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"711.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.05,"base_fare":711,"tax":94.05,"gross":{"base_fare":"711.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS4wNSIsImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDUuMDUiLCJiYXNlX2ZhcmUiOiI3MTEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA1LjA1IiwiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"637.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"gross":{"base_fare":"637.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxNi4wNSIsImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTYuMDUiLCJiYXNlX2ZhcmUiOiI2MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzE2LjA1IiwiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"637.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"gross":{"base_fare":"637.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxNi4wNSIsImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTYuMDUiLCJiYXNlX2ZhcmUiOiI2MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzE2LjA1IiwiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-56","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"57","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-56","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"10","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"11","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT03H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"12","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-56","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3042.2,"gross_total":3042.2,"base_fare":2696,"tax":346.2,"sell":{"currency":"GBP","total":3042.2,"base_fare":2696,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Mi4yLCJiYXNlX2ZhcmUiOjI2OTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQyLjIsImJhc2VfZmFyZSI6MjY5NiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQyLjIsImJhc2VfZmFyZSI6MjY5NiwidGF4IjozNDYuMn19","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":805.05,"base_fare":711,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"711.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.05,"base_fare":711,"tax":94.05,"gross":{"base_fare":"711.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS4wNSIsImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDUuMDUiLCJiYXNlX2ZhcmUiOiI3MTEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA1LjA1IiwiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":805.05,"base_fare":711,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"711.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.05,"base_fare":711,"tax":94.05,"gross":{"base_fare":"711.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS4wNSIsImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDUuMDUiLCJiYXNlX2ZhcmUiOiI3MTEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA1LjA1IiwiYmFzZV9mYXJlIjoiNzExLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"637.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"gross":{"base_fare":"637.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxNi4wNSIsImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTYuMDUiLCJiYXNlX2ZhcmUiOiI2MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzE2LjA1IiwiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"637.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":716.05,"base_fare":637,"tax":79.05,"gross":{"base_fare":"637.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxNi4wNSIsImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTYuMDUiLCJiYXNlX2ZhcmUiOiI2MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzE2LjA1IiwiYmFzZV9mYXJlIjoiNjM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-57","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"58","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-57","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-57","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3046.2,"gross_total":3046.2,"base_fare":2700,"tax":346.2,"sell":{"currency":"GBP","total":3046.2,"base_fare":2700,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Ni4yLCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMn19","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-58","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"59","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-58","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-58","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3046.2,"gross_total":3046.2,"base_fare":2700,"tax":346.2,"sell":{"currency":"GBP","total":3046.2,"base_fare":2700,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Ni4yLCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMn19","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H45M","duration_seconds":38700,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H45M","destination_reach_timestamp":38700},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-59","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"60","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-59","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-59","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3046.2,"gross_total":3046.2,"base_fare":2700,"tax":346.2,"sell":{"currency":"GBP","total":3046.2,"base_fare":2700,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Ni4yLCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMn19","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-60","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"61","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-60","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-60","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3046.2,"gross_total":3046.2,"base_fare":2700,"tax":346.2,"sell":{"currency":"GBP","total":3046.2,"base_fare":2700,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Ni4yLCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMn19","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-61","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"62","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-61","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-61","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3046.2,"gross_total":3046.2,"base_fare":2700,"tax":346.2,"sell":{"currency":"GBP","total":3046.2,"base_fare":2700,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Ni4yLCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMn19","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-62","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"63","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-62","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-62","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3046.2,"gross_total":3046.2,"base_fare":2700,"tax":346.2,"sell":{"currency":"GBP","total":3046.2,"base_fare":2700,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA0Ni4yLCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDQ2LjIsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNDYuMn19","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":769.05,"base_fare":675,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":675,"tax":94.05,"gross":{"base_fare":"675.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":754.05,"base_fare":675,"tax":79.05,"gross":{"base_fare":"675.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NC4wNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTQuMDUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU0LjA1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-63","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"64","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-63","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-63","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3063.4,"gross_total":3063.4,"base_fare":2686,"tax":377.4,"sell":{"currency":"GBP","total":3063.4,"base_fare":2686,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA2My40LCJiYXNlX2ZhcmUiOjI2ODYsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDYzLjQsImJhc2VfZmFyZSI6MjY4NiwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDYzLjQsImJhc2VfZmFyZSI6MjY4NiwidGF4IjozNzcuNH19","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":820.85,"base_fare":719,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"719.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":820.85,"base_fare":719,"tax":101.85,"gross":{"base_fare":"719.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMC44NSIsImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMC44NSIsImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMC44NSIsImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjAuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":820.85,"base_fare":719,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"719.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":820.85,"base_fare":719,"tax":101.85,"gross":{"base_fare":"719.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMC44NSIsImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMC44NSIsImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMC44NSIsImJhc2VfZmFyZSI6IjcxOS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjAuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":710.85,"base_fare":624,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"624.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":710.85,"base_fare":624,"tax":86.85,"gross":{"base_fare":"624.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxMC44NSIsImJhc2VfZmFyZSI6IjYyNC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI0LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTAuODUiLCJiYXNlX2ZhcmUiOiI2MjQuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyNC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzEwLjg1IiwiYmFzZV9mYXJlIjoiNjI0LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":710.85,"base_fare":624,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"624.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":710.85,"base_fare":624,"tax":86.85,"gross":{"base_fare":"624.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcxMC44NSIsImJhc2VfZmFyZSI6IjYyNC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI0LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MTAuODUiLCJiYXNlX2ZhcmUiOiI2MjQuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyNC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzEwLjg1IiwiYmFzZV9mYXJlIjoiNjI0LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H55M","duration_seconds":39300,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H55M","destination_reach_timestamp":39300},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-64","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"65","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-64","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-64","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"107","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"108","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"109","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3070.2,"gross_total":3070.2,"base_fare":2724,"tax":346.2,"sell":{"currency":"GBP","total":3070.2,"base_fare":2724,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3MC4yLCJiYXNlX2ZhcmUiOjI3MjQsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDcwLjIsImJhc2VfZmFyZSI6MjcyNCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDcwLjIsImJhc2VfZmFyZSI6MjcyNCwidGF4IjozNDYuMn19","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":775.05,"base_fare":681,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":775.05,"base_fare":681,"tax":94.05,"gross":{"base_fare":"681.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3NS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzUuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc1LjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":775.05,"base_fare":681,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":775.05,"base_fare":681,"tax":94.05,"gross":{"base_fare":"681.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3NS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzUuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc1LjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":760.05,"base_fare":681,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":760.05,"base_fare":681,"tax":79.05,"gross":{"base_fare":"681.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MC4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjAuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYwLjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":760.05,"base_fare":681,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":760.05,"base_fare":681,"tax":79.05,"gross":{"base_fare":"681.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MC4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjAuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYwLjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-65","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"66","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-65","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"37","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"38","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-65","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3077.4,"gross_total":3077.4,"base_fare":2700,"tax":377.4,"sell":{"currency":"GBP","total":3077.4,"base_fare":2700,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3Ny40LCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNH19","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-66","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"67","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-66","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"18","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"19","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"20","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-66","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3077.4,"gross_total":3077.4,"base_fare":2700,"tax":377.4,"sell":{"currency":"GBP","total":3077.4,"base_fare":2700,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3Ny40LCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNH19","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-67","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"68","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-67","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"55","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"56","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"57","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-67","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3077.4,"gross_total":3077.4,"base_fare":2700,"tax":377.4,"sell":{"currency":"GBP","total":3077.4,"base_fare":2700,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3Ny40LCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNH19","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-68","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"69","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-68","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"26","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"27","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"28","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-68","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3077.4,"gross_total":3077.4,"base_fare":2700,"tax":377.4,"sell":{"currency":"GBP","total":3077.4,"base_fare":2700,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA3Ny40LCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDc3LjQsImJhc2VfZmFyZSI6MjcwMCwidGF4IjozNzcuNH19","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":776.85,"base_fare":675,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":675,"tax":101.85,"gross":{"base_fare":"675.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3NzYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":761.85,"base_fare":675,"tax":86.85,"gross":{"base_fare":"675.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2MS44NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjEuODUiLCJiYXNlX2ZhcmUiOiI2NzUuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzYxLjg1IiwiYmFzZV9mYXJlIjoiNjc1LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-69","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"70","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-69","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-69","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"110","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"111","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"112","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT10H20M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3088.2,"gross_total":3088.2,"base_fare":2742,"tax":346.2,"sell":{"currency":"GBP","total":3088.2,"base_fare":2742,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA4OC4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMn19","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT10H20M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-70","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"71","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-70","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-70","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"122","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"123","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"124","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3088.2,"gross_total":3088.2,"base_fare":2742,"tax":346.2,"sell":{"currency":"GBP","total":3088.2,"base_fare":2742,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA4OC4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMn19","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT11H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-71","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"72","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-71","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-71","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"140","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"141","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT07H05M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"142","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT10H20M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3088.2,"gross_total":3088.2,"base_fare":2742,"tax":346.2,"sell":{"currency":"GBP","total":3088.2,"base_fare":2742,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA4OC4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMn19","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT07H05M","PT10H20M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101755mad2026041020401358mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-72","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"73","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-72","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-72","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"150","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"151","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT07H05M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"152","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3088.2,"gross_total":3088.2,"base_fare":2742,"tax":346.2,"sell":{"currency":"GBP","total":3088.2,"base_fare":2742,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA4OC4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDg4LjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNDYuMn19","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":817.05,"base_fare":723,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.05,"base_fare":723,"tax":94.05,"gross":{"base_fare":"723.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTcuMDUiLCJiYXNlX2ZhcmUiOiI3MjMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE3LjA1IiwiYmFzZV9mYXJlIjoiNzIzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":727.05,"base_fare":648,"tax":79.05,"gross":{"base_fare":"648.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjcuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI3LjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT07H05M","PT11H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101755mad2026041020401358mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-73","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"74","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-73","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-73","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"128","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"129","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"130","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3094.2,"gross_total":3094.2,"base_fare":2724,"tax":370.2,"sell":{"currency":"GBP","total":3094.2,"base_fare":2724,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA5NC4yLCJiYXNlX2ZhcmUiOjI3MjQsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk0LjIsImJhc2VfZmFyZSI6MjcyNCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk0LjIsImJhc2VfZmFyZSI6MjcyNCwidGF4IjozNzAuMn19","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":781.05,"base_fare":681,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":781.05,"base_fare":681,"tax":100.05,"gross":{"base_fare":"681.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODEuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":781.05,"base_fare":681,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":781.05,"base_fare":681,"tax":100.05,"gross":{"base_fare":"681.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODEuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"gross":{"base_fare":"681.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ni4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjYuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY2LjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"gross":{"base_fare":"681.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ni4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjYuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY2LjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-74","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"75","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-74","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-74","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"182","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"183","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"184","origin":"MAD","departure_time":"2026-04-11T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT22H20M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3094.2,"gross_total":3094.2,"base_fare":2724,"tax":370.2,"sell":{"currency":"GBP","total":3094.2,"base_fare":2724,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA5NC4yLCJiYXNlX2ZhcmUiOjI3MjQsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk0LjIsImJhc2VfZmFyZSI6MjcyNCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk0LjIsImJhc2VfZmFyZSI6MjcyNCwidGF4IjozNzAuMn19","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":781.05,"base_fare":681,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":781.05,"base_fare":681,"tax":100.05,"gross":{"base_fare":"681.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODEuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":781.05,"base_fare":681,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":781.05,"base_fare":681,"tax":100.05,"gross":{"base_fare":"681.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4MS4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODEuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"gross":{"base_fare":"681.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ni4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjYuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY2LjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":766.05,"base_fare":681,"tax":85.05,"gross":{"base_fare":"681.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2Ni4wNSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjYuMDUiLCJiYXNlX2ZhcmUiOiI2ODEuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY2LjA1IiwiYmFzZV9mYXJlIjoiNjgxLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT22H20M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604111730lhr2026041118553646","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-75","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"76","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-75","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"52","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"53","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"54","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-75","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3098.2,"gross_total":3098.2,"base_fare":2752,"tax":346.2,"sell":{"currency":"GBP","total":3098.2,"base_fare":2752,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA5OC4yLCJiYXNlX2ZhcmUiOjI3NTIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk4LjIsImJhc2VfZmFyZSI6Mjc1MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk4LjIsImJhc2VfZmFyZSI6Mjc1MiwidGF4IjozNDYuMn19","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":819.05,"base_fare":725,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"725.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":819.05,"base_fare":725,"tax":94.05,"gross":{"base_fare":"725.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxOS4wNSIsImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTkuMDUiLCJiYXNlX2ZhcmUiOiI3MjUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE5LjA1IiwiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":819.05,"base_fare":725,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"725.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":819.05,"base_fare":725,"tax":94.05,"gross":{"base_fare":"725.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxOS4wNSIsImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTkuMDUiLCJiYXNlX2ZhcmUiOiI3MjUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE5LjA1IiwiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"651.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"gross":{"base_fare":"651.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMC4wNSIsImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzAuMDUiLCJiYXNlX2ZhcmUiOiI2NTEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMwLjA1IiwiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"651.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"gross":{"base_fare":"651.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMC4wNSIsImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzAuMDUiLCJiYXNlX2ZhcmUiOiI2NTEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMwLjA1IiwiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-76","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"77","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-76","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"10","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"11","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT03H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"12","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-76","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3098.2,"gross_total":3098.2,"base_fare":2752,"tax":346.2,"sell":{"currency":"GBP","total":3098.2,"base_fare":2752,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzA5OC4yLCJiYXNlX2ZhcmUiOjI3NTIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk4LjIsImJhc2VfZmFyZSI6Mjc1MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMDk4LjIsImJhc2VfZmFyZSI6Mjc1MiwidGF4IjozNDYuMn19","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":819.05,"base_fare":725,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"725.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":819.05,"base_fare":725,"tax":94.05,"gross":{"base_fare":"725.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxOS4wNSIsImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTkuMDUiLCJiYXNlX2ZhcmUiOiI3MjUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE5LjA1IiwiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":819.05,"base_fare":725,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"725.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":819.05,"base_fare":725,"tax":94.05,"gross":{"base_fare":"725.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxOS4wNSIsImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTkuMDUiLCJiYXNlX2ZhcmUiOiI3MjUuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyNS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE5LjA1IiwiYmFzZV9mYXJlIjoiNzI1LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"651.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"gross":{"base_fare":"651.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMC4wNSIsImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzAuMDUiLCJiYXNlX2ZhcmUiOiI2NTEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMwLjA1IiwiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"651.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":730.05,"base_fare":651,"tax":79.05,"gross":{"base_fare":"651.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMC4wNSIsImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzAuMDUiLCJiYXNlX2ZhcmUiOiI2NTEuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMwLjA1IiwiYmFzZV9mYXJlIjoiNjUxLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMwLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-77","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"78","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-77","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-77","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3106.2,"gross_total":3106.2,"base_fare":2736,"tax":370.2,"sell":{"currency":"GBP","total":3106.2,"base_fare":2736,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEwNi4yLCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMn19","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-78","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"79","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-78","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-78","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3106.2,"gross_total":3106.2,"base_fare":2736,"tax":370.2,"sell":{"currency":"GBP","total":3106.2,"base_fare":2736,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEwNi4yLCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMn19","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-79","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"80","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-79","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-79","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3106.2,"gross_total":3106.2,"base_fare":2736,"tax":370.2,"sell":{"currency":"GBP","total":3106.2,"base_fare":2736,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEwNi4yLCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMn19","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-80","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"81","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-80","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-80","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3106.2,"gross_total":3106.2,"base_fare":2736,"tax":370.2,"sell":{"currency":"GBP","total":3106.2,"base_fare":2736,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEwNi4yLCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMn19","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-81","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"82","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-81","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-81","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3106.2,"gross_total":3106.2,"base_fare":2736,"tax":370.2,"sell":{"currency":"GBP","total":3106.2,"base_fare":2736,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEwNi4yLCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMn19","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-82","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"83","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-82","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-82","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3106.2,"gross_total":3106.2,"base_fare":2736,"tax":370.2,"sell":{"currency":"GBP","total":3106.2,"base_fare":2736,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEwNi4yLCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTA2LjIsImJhc2VfZmFyZSI6MjczNiwidGF4IjozNzAuMn19","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":784.05,"base_fare":684,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":784.05,"base_fare":684,"tax":100.05,"gross":{"base_fare":"684.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4NC4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3ODQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":769.05,"base_fare":684,"tax":85.05,"gross":{"base_fare":"684.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc2OS4wNSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NjkuMDUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzY5LjA1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-83","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"84","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-83","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-83","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"131","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"132","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"133","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3112.2,"gross_total":3112.2,"base_fare":2742,"tax":370.2,"sell":{"currency":"GBP","total":3112.2,"base_fare":2742,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzExMi4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMn19","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT12H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-84","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"85","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-84","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-84","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"171","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"172","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT07H05M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"173","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3112.2,"gross_total":3112.2,"base_fare":2742,"tax":370.2,"sell":{"currency":"GBP","total":3112.2,"base_fare":2742,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzExMi4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMn19","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT07H05M","PT12H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101755mad2026041020401358mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-85","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"86","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-85","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-85","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"92","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"93","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"94","origin":"MAD","departure_time":"2026-04-11T14:55:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T16:20:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT18H15M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"719"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"719"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3112.2,"gross_total":3112.2,"base_fare":2742,"tax":370.2,"sell":{"currency":"GBP","total":3112.2,"base_fare":2742,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzExMi4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMn19","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT18H15M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604111455lhr202604111620719","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-86","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"87","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-86","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-86","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"116","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"117","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"118","origin":"MAD","departure_time":"2026-04-11T19:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T20:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H15M","distance":null,"lay_over":"PT22H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3112.2,"gross_total":3112.2,"base_fare":2742,"tax":370.2,"sell":{"currency":"GBP","total":3112.2,"base_fare":2742,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzExMi4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMn19","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT22H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604111910lhr2026041120253648","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-87","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"88","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-87","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-87","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"153","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"154","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"155","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT16H45M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3112.2,"gross_total":3112.2,"base_fare":2742,"tax":370.2,"sell":{"currency":"GBP","total":3112.2,"base_fare":2742,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzExMi4yLCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTEyLjIsImJhc2VfZmFyZSI6Mjc0MiwidGF4IjozNzAuMn19","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":823.05,"base_fare":723,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":823.05,"base_fare":723,"tax":100.05,"gross":{"base_fare":"723.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMy4wNSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjMuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":733.05,"base_fare":648,"tax":85.05,"gross":{"base_fare":"648.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczMy4wNSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzMuMDUiLCJiYXNlX2ZhcmUiOiI2NDguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzMzLjA1IiwiYmFzZV9mYXJlIjoiNjQ4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzMzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT16H45M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-88","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"89","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-88","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-88","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3123.4,"gross_total":3123.4,"base_fare":2722,"tax":401.4,"sell":{"currency":"GBP","total":3123.4,"base_fare":2722,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEyMy40LCJiYXNlX2ZhcmUiOjI3MjIsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTIzLjQsImJhc2VfZmFyZSI6MjcyMiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTIzLjQsImJhc2VfZmFyZSI6MjcyMiwidGF4Ijo0MDEuNH19","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":835.85,"base_fare":728,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"728.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":835.85,"base_fare":728,"tax":107.85,"gross":{"base_fare":"728.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNS44NSIsImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNS44NSIsImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNS44NSIsImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":835.85,"base_fare":728,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"728.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":835.85,"base_fare":728,"tax":107.85,"gross":{"base_fare":"728.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNS44NSIsImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNS44NSIsImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNS44NSIsImJhc2VfZmFyZSI6IjcyOC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":725.85,"base_fare":633,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"633.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":725.85,"base_fare":633,"tax":92.85,"gross":{"base_fare":"633.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNS44NSIsImJhc2VfZmFyZSI6IjYzMy4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMzLjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjUuODUiLCJiYXNlX2ZhcmUiOiI2MzMuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMy4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI1Ljg1IiwiYmFzZV9mYXJlIjoiNjMzLjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":725.85,"base_fare":633,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"633.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":725.85,"base_fare":633,"tax":92.85,"gross":{"base_fare":"633.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcyNS44NSIsImJhc2VfZmFyZSI6IjYzMy4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMzLjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MjUuODUiLCJiYXNlX2ZhcmUiOiI2MzMuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMy4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzI1Ljg1IiwiYmFzZV9mYXJlIjoiNjMzLjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-89","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"90","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-89","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-89","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"185","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"186","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"187","origin":"MAD","departure_time":"2026-04-11T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT20H50M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3126.2,"gross_total":3126.2,"base_fare":2756,"tax":370.2,"sell":{"currency":"GBP","total":3126.2,"base_fare":2756,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEyNi4yLCJiYXNlX2ZhcmUiOjI3NTYsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTI2LjIsImJhc2VfZmFyZSI6Mjc1NiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTI2LjIsImJhc2VfZmFyZSI6Mjc1NiwidGF4IjozNzAuMn19","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":822.05,"base_fare":722,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"722.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":822.05,"base_fare":722,"tax":100.05,"gross":{"base_fare":"722.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMi4wNSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMi4wNSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMi4wNSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjIuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":822.05,"base_fare":722,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"722.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":822.05,"base_fare":722,"tax":100.05,"gross":{"base_fare":"722.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMi4wNSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMi4wNSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgyMi4wNSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MjIuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":741.05,"base_fare":656,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"656.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":741.05,"base_fare":656,"tax":85.05,"gross":{"base_fare":"656.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MS4wNSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU2LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDEuMDUiLCJiYXNlX2ZhcmUiOiI2NTYuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQxLjA1IiwiYmFzZV9mYXJlIjoiNjU2LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":741.05,"base_fare":656,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"656.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":741.05,"base_fare":656,"tax":85.05,"gross":{"base_fare":"656.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0MS4wNSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU2LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDEuMDUiLCJiYXNlX2ZhcmUiOiI2NTYuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQxLjA1IiwiYmFzZV9mYXJlIjoiNjU2LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT20H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604111730lhr2026041118553646","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-90","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"91","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-90","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"37","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"38","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-90","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3137.4,"gross_total":3137.4,"base_fare":2736,"tax":401.4,"sell":{"currency":"GBP","total":3137.4,"base_fare":2736,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEzNy40LCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNH19","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-91","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"92","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-91","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"18","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"19","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"20","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-91","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3137.4,"gross_total":3137.4,"base_fare":2736,"tax":401.4,"sell":{"currency":"GBP","total":3137.4,"base_fare":2736,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEzNy40LCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNH19","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-92","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"93","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-92","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"55","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"56","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"57","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-92","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3137.4,"gross_total":3137.4,"base_fare":2736,"tax":401.4,"sell":{"currency":"GBP","total":3137.4,"base_fare":2736,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEzNy40LCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNH19","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-93","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"94","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-93","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"26","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"27","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"28","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-93","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3137.4,"gross_total":3137.4,"base_fare":2736,"tax":401.4,"sell":{"currency":"GBP","total":3137.4,"base_fare":2736,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzEzNy40LCJiYXNlX2ZhcmUiOjI3MzYsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTM3LjQsImJhc2VfZmFyZSI6MjczNiwidGF4Ijo0MDEuNH19","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":791.85,"base_fare":684,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":791.85,"base_fare":684,"tax":107.85,"gross":{"base_fare":"684.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MS44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"684.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":776.85,"base_fare":684,"tax":92.85,"gross":{"base_fare":"684.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Ni44NSIsImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzYuODUiLCJiYXNlX2ZhcmUiOiI2ODQuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzc2Ljg1IiwiYmFzZV9mYXJlIjoiNjg0LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-94","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"95","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-94","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"52","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"53","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"54","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-94","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3158.2,"gross_total":3158.2,"base_fare":2788,"tax":370.2,"sell":{"currency":"GBP","total":3158.2,"base_fare":2788,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE1OC4yLCJiYXNlX2ZhcmUiOjI3ODgsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTU4LjIsImJhc2VfZmFyZSI6Mjc4OCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTU4LjIsImJhc2VfZmFyZSI6Mjc4OCwidGF4IjozNzAuMn19","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":834.05,"base_fare":734,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":834.05,"base_fare":734,"tax":100.05,"gross":{"base_fare":"734.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":834.05,"base_fare":734,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":834.05,"base_fare":734,"tax":100.05,"gross":{"base_fare":"734.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"gross":{"base_fare":"660.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0NS4wNSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDUuMDUiLCJiYXNlX2ZhcmUiOiI2NjAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ1LjA1IiwiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"gross":{"base_fare":"660.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0NS4wNSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDUuMDUiLCJiYXNlX2ZhcmUiOiI2NjAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ1LjA1IiwiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-95","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"96","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-95","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"10","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"11","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT03H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"12","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-95","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"147","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"148","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"149","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3158.2,"gross_total":3158.2,"base_fare":2788,"tax":370.2,"sell":{"currency":"GBP","total":3158.2,"base_fare":2788,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE1OC4yLCJiYXNlX2ZhcmUiOjI3ODgsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTU4LjIsImJhc2VfZmFyZSI6Mjc4OCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTU4LjIsImJhc2VfZmFyZSI6Mjc4OCwidGF4IjozNzAuMn19","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":834.05,"base_fare":734,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":834.05,"base_fare":734,"tax":100.05,"gross":{"base_fare":"734.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":834.05,"base_fare":734,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":834.05,"base_fare":734,"tax":100.05,"gross":{"base_fare":"734.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzNC4wNSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzQuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"gross":{"base_fare":"660.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0NS4wNSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDUuMDUiLCJiYXNlX2ZhcmUiOiI2NjAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ1LjA1IiwiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":745.05,"base_fare":660,"tax":85.05,"gross":{"base_fare":"660.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0NS4wNSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDUuMDUiLCJiYXNlX2ZhcmUiOiI2NjAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ1LjA1IiwiYmFzZV9mYXJlIjoiNjYwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-96","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"97","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-96","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-96","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3162.2,"gross_total":3162.2,"base_fare":2792,"tax":370.2,"sell":{"currency":"GBP","total":3162.2,"base_fare":2792,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE2Mi4yLCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMn19","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-97","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"98","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-97","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-97","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3162.2,"gross_total":3162.2,"base_fare":2792,"tax":370.2,"sell":{"currency":"GBP","total":3162.2,"base_fare":2792,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE2Mi4yLCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMn19","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H55M","duration_seconds":39300,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H55M","destination_reach_timestamp":39300},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-98","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"99","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-98","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-98","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3162.2,"gross_total":3162.2,"base_fare":2792,"tax":370.2,"sell":{"currency":"GBP","total":3162.2,"base_fare":2792,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE2Mi4yLCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMn19","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-99","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"100","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-99","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-99","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3162.2,"gross_total":3162.2,"base_fare":2792,"tax":370.2,"sell":{"currency":"GBP","total":3162.2,"base_fare":2792,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE2Mi4yLCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMn19","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-100","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"101","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-100","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-100","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3162.2,"gross_total":3162.2,"base_fare":2792,"tax":370.2,"sell":{"currency":"GBP","total":3162.2,"base_fare":2792,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE2Mi4yLCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMn19","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-101","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"102","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-101","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-101","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3162.2,"gross_total":3162.2,"base_fare":2792,"tax":370.2,"sell":{"currency":"GBP","total":3162.2,"base_fare":2792,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE2Mi4yLCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTYyLjIsImJhc2VfZmFyZSI6Mjc5MiwidGF4IjozNzAuMn19","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":798.05,"base_fare":698,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":798.05,"base_fare":698,"tax":100.05,"gross":{"base_fare":"698.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5OC4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo3OTguMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":783.05,"base_fare":698,"tax":85.05,"gross":{"base_fare":"698.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4My4wNSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODMuMDUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzgzLjA1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-102","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"103","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-102","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-102","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3172.2,"gross_total":3172.2,"base_fare":2826,"tax":346.2,"sell":{"currency":"GBP","total":3172.2,"base_fare":2826,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3Mi4yLCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMn19","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-103","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"104","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-103","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-103","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3172.2,"gross_total":3172.2,"base_fare":2826,"tax":346.2,"sell":{"currency":"GBP","total":3172.2,"base_fare":2826,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3Mi4yLCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMn19","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-104","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"105","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-104","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-104","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3172.2,"gross_total":3172.2,"base_fare":2826,"tax":346.2,"sell":{"currency":"GBP","total":3172.2,"base_fare":2826,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3Mi4yLCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMn19","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-105","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"106","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-105","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-105","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3172.2,"gross_total":3172.2,"base_fare":2826,"tax":346.2,"sell":{"currency":"GBP","total":3172.2,"base_fare":2826,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3Mi4yLCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMn19","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-106","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"107","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-106","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-106","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3172.2,"gross_total":3172.2,"base_fare":2826,"tax":346.2,"sell":{"currency":"GBP","total":3172.2,"base_fare":2826,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3Mi4yLCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMn19","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-107","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"108","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-107","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-107","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3172.2,"gross_total":3172.2,"base_fare":2826,"tax":346.2,"sell":{"currency":"GBP","total":3172.2,"base_fare":2826,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3Mi4yLCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTcyLjIsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNDYuMn19","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":838.05,"base_fare":744,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":838.05,"base_fare":744,"tax":94.05,"gross":{"base_fare":"744.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzOC4wNSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MzguMDUiLCJiYXNlX2ZhcmUiOiI3NDQuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODM4LjA1IiwiYmFzZV9mYXJlIjoiNzQ0LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":748.05,"base_fare":669,"tax":79.05,"gross":{"base_fare":"669.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0OC4wNSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDguMDUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ4LjA1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ4LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-108","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"109","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-108","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-108","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3179.4,"gross_total":3179.4,"base_fare":2778,"tax":401.4,"sell":{"currency":"GBP","total":3179.4,"base_fare":2778,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE3OS40LCJiYXNlX2ZhcmUiOjI3NzgsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTc5LjQsImJhc2VfZmFyZSI6Mjc3OCwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTc5LjQsImJhc2VfZmFyZSI6Mjc3OCwidGF4Ijo0MDEuNH19","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":849.85,"base_fare":742,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"742.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":849.85,"base_fare":742,"tax":107.85,"gross":{"base_fare":"742.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0OS44NSIsImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0OS44NSIsImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0OS44NSIsImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDkuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":849.85,"base_fare":742,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"742.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":849.85,"base_fare":742,"tax":107.85,"gross":{"base_fare":"742.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0OS44NSIsImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0OS44NSIsImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0OS44NSIsImJhc2VfZmFyZSI6Ijc0Mi4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDkuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":739.85,"base_fare":647,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"647.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":739.85,"base_fare":647,"tax":92.85,"gross":{"base_fare":"647.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczOS44NSIsImJhc2VfZmFyZSI6IjY0Ny4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ3LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzkuODUiLCJiYXNlX2ZhcmUiOiI2NDcuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0Ny4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzM5Ljg1IiwiYmFzZV9mYXJlIjoiNjQ3LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM5Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":739.85,"base_fare":647,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"647.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":739.85,"base_fare":647,"tax":92.85,"gross":{"base_fare":"647.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjczOS44NSIsImJhc2VfZmFyZSI6IjY0Ny4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQ3LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MzkuODUiLCJiYXNlX2ZhcmUiOiI2NDcuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0Ny4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzM5Ljg1IiwiYmFzZV9mYXJlIjoiNjQ3LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM5Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H5M","duration_seconds":39900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT11H5M","destination_reach_timestamp":39900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-109","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"110","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-109","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-109","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3186.2,"gross_total":3186.2,"base_fare":2840,"tax":346.2,"sell":{"currency":"GBP","total":3186.2,"base_fare":2840,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4Ni4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMn19","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-110","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"111","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-110","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-110","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3186.2,"gross_total":3186.2,"base_fare":2840,"tax":346.2,"sell":{"currency":"GBP","total":3186.2,"base_fare":2840,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4Ni4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMn19","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-111","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"112","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-111","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-111","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3186.2,"gross_total":3186.2,"base_fare":2840,"tax":346.2,"sell":{"currency":"GBP","total":3186.2,"base_fare":2840,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4Ni4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMn19","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-112","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"113","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-112","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-112","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3186.2,"gross_total":3186.2,"base_fare":2840,"tax":346.2,"sell":{"currency":"GBP","total":3186.2,"base_fare":2840,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4Ni4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMn19","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-113","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"114","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-113","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-113","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3186.2,"gross_total":3186.2,"base_fare":2840,"tax":346.2,"sell":{"currency":"GBP","total":3186.2,"base_fare":2840,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4Ni4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMn19","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-114","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"115","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-114","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-114","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3186.2,"gross_total":3186.2,"base_fare":2840,"tax":346.2,"sell":{"currency":"GBP","total":3186.2,"base_fare":2840,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4Ni4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg2LjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNDYuMn19","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":804.05,"base_fare":710,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":804.05,"base_fare":710,"tax":94.05,"gross":{"base_fare":"710.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MDQuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODA0LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA0LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":789.05,"base_fare":710,"tax":79.05,"gross":{"base_fare":"710.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc4OS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3ODkuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzg5LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-115","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"116","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-115","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-115","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3189.4,"gross_total":3189.4,"base_fare":2812,"tax":377.4,"sell":{"currency":"GBP","total":3189.4,"base_fare":2812,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE4OS40LCJiYXNlX2ZhcmUiOjI4MTIsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg5LjQsImJhc2VfZmFyZSI6MjgxMiwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTg5LjQsImJhc2VfZmFyZSI6MjgxMiwidGF4IjozNzcuNH19","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":889.85,"base_fare":788,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"788.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":889.85,"base_fare":788,"tax":101.85,"gross":{"base_fare":"788.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4OS44NSIsImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4OS44NSIsImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4OS44NSIsImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODkuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":889.85,"base_fare":788,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"788.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":889.85,"base_fare":788,"tax":101.85,"gross":{"base_fare":"788.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4OS44NSIsImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4OS44NSIsImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4OS44NSIsImJhc2VfZmFyZSI6Ijc4OC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODkuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":704.85,"base_fare":618,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"618.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":704.85,"base_fare":618,"tax":86.85,"gross":{"base_fare":"618.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcwNC44NSIsImJhc2VfZmFyZSI6IjYxOC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE4LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MDQuODUiLCJiYXNlX2ZhcmUiOiI2MTguMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxOC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzA0Ljg1IiwiYmFzZV9mYXJlIjoiNjE4LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA0Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":704.85,"base_fare":618,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"618.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":704.85,"base_fare":618,"tax":86.85,"gross":{"base_fare":"618.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjcwNC44NSIsImJhc2VfZmFyZSI6IjYxOC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE4LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3MDQuODUiLCJiYXNlX2ZhcmUiOiI2MTguMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxOC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzA0Ljg1IiwiYmFzZV9mYXJlIjoiNjE4LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA0Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H35M","duration_seconds":38100,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H35M","destination_reach_timestamp":38100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-116","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"117","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-116","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"37","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"38","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-116","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3193.4,"gross_total":3193.4,"base_fare":2792,"tax":401.4,"sell":{"currency":"GBP","total":3193.4,"base_fare":2792,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE5My40LCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNH19","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-117","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"118","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-117","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"18","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"19","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"20","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-117","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3193.4,"gross_total":3193.4,"base_fare":2792,"tax":401.4,"sell":{"currency":"GBP","total":3193.4,"base_fare":2792,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE5My40LCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNH19","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-118","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"119","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-118","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"55","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"56","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"57","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-118","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3193.4,"gross_total":3193.4,"base_fare":2792,"tax":401.4,"sell":{"currency":"GBP","total":3193.4,"base_fare":2792,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE5My40LCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNH19","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-119","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"120","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-119","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"26","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"27","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"28","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-119","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"119","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"120","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"121","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3193.4,"gross_total":3193.4,"base_fare":2792,"tax":401.4,"sell":{"currency":"GBP","total":3193.4,"base_fare":2792,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzE5My40LCJiYXNlX2ZhcmUiOjI3OTIsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMTkzLjQsImJhc2VfZmFyZSI6Mjc5MiwidGF4Ijo0MDEuNH19","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":805.85,"base_fare":698,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":805.85,"base_fare":698,"tax":107.85,"gross":{"base_fare":"698.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgwNS44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"698.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":790.85,"base_fare":698,"tax":92.85,"gross":{"base_fare":"698.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5MC44NSIsImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTAuODUiLCJiYXNlX2ZhcmUiOiI2OTguMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5OC4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzkwLjg1IiwiYmFzZV9mYXJlIjoiNjk4LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-120","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"121","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-120","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"37","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"38","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-120","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3203.4,"gross_total":3203.4,"base_fare":2826,"tax":377.4,"sell":{"currency":"GBP","total":3203.4,"base_fare":2826,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIwMy40LCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNH19","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-121","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"122","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-121","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"18","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"19","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"20","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-121","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3203.4,"gross_total":3203.4,"base_fare":2826,"tax":377.4,"sell":{"currency":"GBP","total":3203.4,"base_fare":2826,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIwMy40LCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNH19","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-122","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"123","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-122","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"55","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"56","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"57","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-122","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3203.4,"gross_total":3203.4,"base_fare":2826,"tax":377.4,"sell":{"currency":"GBP","total":3203.4,"base_fare":2826,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIwMy40LCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNH19","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-123","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"124","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-123","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"26","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"27","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"28","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-123","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H5M","transit_time":null,"routes":[{"air_segment_key":"104","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"105","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"106","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT05H40M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3203.4,"gross_total":3203.4,"base_fare":2826,"tax":377.4,"sell":{"currency":"GBP","total":3203.4,"base_fare":2826,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIwMy40LCJiYXNlX2ZhcmUiOjI4MjYsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjAzLjQsImJhc2VfZmFyZSI6MjgyNiwidGF4IjozNzcuNH19","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":845.85,"base_fare":744,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"744.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":845.85,"base_fare":744,"tax":101.85,"gross":{"base_fare":"744.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0NS44NSIsImJhc2VfZmFyZSI6Ijc0NC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDUuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"669.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":755.85,"base_fare":669,"tax":86.85,"gross":{"base_fare":"669.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1NS44NSIsImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTUuODUiLCJiYXNlX2ZhcmUiOiI2NjkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzU1Ljg1IiwiYmFzZV9mYXJlIjoiNjY5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H20M","duration_seconds":37200,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT05H40M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H20M","destination_reach_timestamp":37200},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-124","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"125","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-124","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-124","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3205.4,"gross_total":3205.4,"base_fare":2828,"tax":377.4,"sell":{"currency":"GBP","total":3205.4,"base_fare":2828,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIwNS40LCJiYXNlX2ZhcmUiOjI4MjgsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjA1LjQsImJhc2VfZmFyZSI6MjgyOCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjA1LjQsImJhc2VfZmFyZSI6MjgyOCwidGF4IjozNzcuNH19","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":856.85,"base_fare":755,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":856.85,"base_fare":755,"tax":101.85,"gross":{"base_fare":"755.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1Ni44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1Ni44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1Ni44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NTYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":856.85,"base_fare":755,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":856.85,"base_fare":755,"tax":101.85,"gross":{"base_fare":"755.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1Ni44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1Ni44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1Ni44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NTYuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":745.85,"base_fare":659,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":745.85,"base_fare":659,"tax":86.85,"gross":{"base_fare":"659.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0NS44NSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDUuODUiLCJiYXNlX2ZhcmUiOiI2NTkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ1Ljg1IiwiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":745.85,"base_fare":659,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":745.85,"base_fare":659,"tax":86.85,"gross":{"base_fare":"659.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc0NS44NSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NDUuODUiLCJiYXNlX2ZhcmUiOiI2NTkuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzQ1Ljg1IiwiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-125","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"126","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-125","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-125","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"168","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"169","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"170","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3210.2,"gross_total":3210.2,"base_fare":2840,"tax":370.2,"sell":{"currency":"GBP","total":3210.2,"base_fare":2840,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIxMC4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMn19","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-126","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"127","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-126","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-126","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"168","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"169","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"170","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3210.2,"gross_total":3210.2,"base_fare":2840,"tax":370.2,"sell":{"currency":"GBP","total":3210.2,"base_fare":2840,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIxMC4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMn19","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-127","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"128","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-127","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"49","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"50","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT08H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"51","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-127","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"168","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"169","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"170","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3210.2,"gross_total":3210.2,"base_fare":2840,"tax":370.2,"sell":{"currency":"GBP","total":3210.2,"base_fare":2840,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIxMC4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMn19","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-128","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"129","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-128","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"7","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"8","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT10H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"9","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-128","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"168","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"169","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"170","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3210.2,"gross_total":3210.2,"base_fare":2840,"tax":370.2,"sell":{"currency":"GBP","total":3210.2,"base_fare":2840,"tax":370.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIxMC4yLCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6MzcwLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjEwLjIsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzAuMn19","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":810.05,"base_fare":710,"tax":100.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"100.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":810.05,"base_fare":710,"tax":100.05,"gross":{"base_fare":"710.00","tax":"100.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMC4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTAuMDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"85.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":795.05,"base_fare":710,"tax":85.05,"gross":{"base_fare":"710.00","tax":"85.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5NS4wNSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTUuMDUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4NS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg1LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk1LjA1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODUuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-129","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"130","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-129","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"37","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"38","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"39","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-129","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3217.4,"gross_total":3217.4,"base_fare":2840,"tax":377.4,"sell":{"currency":"GBP","total":3217.4,"base_fare":2840,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIxNy40LCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjE3LjQsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjE3LjQsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzcuNH19","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":811.85,"base_fare":710,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":811.85,"base_fare":710,"tax":101.85,"gross":{"base_fare":"710.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":811.85,"base_fare":710,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":811.85,"base_fare":710,"tax":101.85,"gross":{"base_fare":"710.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"gross":{"base_fare":"710.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ni44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTYuODUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk2Ljg1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"gross":{"base_fare":"710.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ni44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTYuODUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk2Ljg1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-130","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"131","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-130","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"18","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"19","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"20","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7623"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7623"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-130","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"137","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"138","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"139","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3217.4,"gross_total":3217.4,"base_fare":2840,"tax":377.4,"sell":{"currency":"GBP","total":3217.4,"base_fare":2840,"tax":377.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIxNy40LCJiYXNlX2ZhcmUiOjI4NDAsInRheCI6Mzc3LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjE3LjQsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzcuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjE3LjQsImJhc2VfZmFyZSI6Mjg0MCwidGF4IjozNzcuNH19","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":811.85,"base_fare":710,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":811.85,"base_fare":710,"tax":101.85,"gross":{"base_fare":"710.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":811.85,"base_fare":710,"tax":101.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"101.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":811.85,"base_fare":710,"tax":101.85,"gross":{"base_fare":"710.00","tax":"101.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxMS44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6IjEwMS44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTEuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"gross":{"base_fare":"710.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ni44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTYuODUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk2Ljg1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"710.00","tax":"86.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":796.85,"base_fare":710,"tax":86.85,"gross":{"base_fare":"710.00","tax":"86.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ni44NSIsImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTYuODUiLCJiYXNlX2ZhcmUiOiI3MTAuMDAiLCJ0YXgiOiI4Ni44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMC4wMCIsInRheCI6Ijg2Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk2Ljg1IiwiYmFzZV9mYXJlIjoiNzEwLjAwIiwidGF4IjoiODYuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk2Ljg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga2026040317157623aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-131","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"132","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-131","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-131","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"168","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"169","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"170","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3229.4,"gross_total":3229.4,"base_fare":2828,"tax":401.4,"sell":{"currency":"GBP","total":3229.4,"base_fare":2828,"tax":401.4},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzIyOS40LCJiYXNlX2ZhcmUiOjI4MjgsInRheCI6NDAxLjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjI5LjQsImJhc2VfZmFyZSI6MjgyOCwidGF4Ijo0MDEuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjI5LjQsImJhc2VfZmFyZSI6MjgyOCwidGF4Ijo0MDEuNH19","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":862.85,"base_fare":755,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":862.85,"base_fare":755,"tax":107.85,"gross":{"base_fare":"755.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":862.85,"base_fare":755,"tax":107.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"107.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":862.85,"base_fare":755,"tax":107.85,"gross":{"base_fare":"755.00","tax":"107.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi44NSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjEwNy44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjIuODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":751.85,"base_fare":659,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":751.85,"base_fare":659,"tax":92.85,"gross":{"base_fare":"659.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1MS44NSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTEuODUiLCJiYXNlX2ZhcmUiOiI2NTkuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUxLjg1IiwiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":751.85,"base_fare":659,"tax":92.85,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"92.85","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":751.85,"base_fare":659,"tax":92.85,"gross":{"base_fare":"659.00","tax":"92.85","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc1MS44NSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjkyLjg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NTEuODUiLCJiYXNlX2ZhcmUiOiI2NTkuMDAiLCJ0YXgiOiI5Mi44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjkyLjg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzUxLjg1IiwiYmFzZV9mYXJlIjoiNjU5LjAwIiwidGF4IjoiOTIuODUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUxLjg1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-132","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"133","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-132","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-132","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"95","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"96","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"97","origin":"MAD","departure_time":"2026-04-10T16:50:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3288.2,"gross_total":3288.2,"base_fare":2942,"tax":346.2,"sell":{"currency":"GBP","total":3288.2,"base_fare":2942,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzI4OC4yLCJiYXNlX2ZhcmUiOjI5NDIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjg4LjIsImJhc2VfZmFyZSI6Mjk0MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjg4LjIsImJhc2VfZmFyZSI6Mjk0MiwidGF4IjozNDYuMn19","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":872.05,"base_fare":778,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"778.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":872.05,"base_fare":778,"tax":94.05,"gross":{"base_fare":"778.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Mi4wNSIsImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NzIuMDUiLCJiYXNlX2ZhcmUiOiI3NzguMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODcyLjA1IiwiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":872.05,"base_fare":778,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"778.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":872.05,"base_fare":778,"tax":94.05,"gross":{"base_fare":"778.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Mi4wNSIsImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NzIuMDUiLCJiYXNlX2ZhcmUiOiI3NzguMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODcyLjA1IiwiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"693.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"gross":{"base_fare":"693.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Mi4wNSIsImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzIuMDUiLCJiYXNlX2ZhcmUiOiI2OTMuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcyLjA1IiwiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"693.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"gross":{"base_fare":"693.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Mi4wNSIsImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzIuMDUiLCJiYXNlX2ZhcmUiOiI2OTMuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcyLjA1IiwiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT01H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101650lhr202604101815723","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-133","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"134","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-133","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-133","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"89","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"90","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"91","origin":"MAD","departure_time":"2026-04-10T17:45:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:10:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3288.2,"gross_total":3288.2,"base_fare":2942,"tax":346.2,"sell":{"currency":"GBP","total":3288.2,"base_fare":2942,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzI4OC4yLCJiYXNlX2ZhcmUiOjI5NDIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjg4LjIsImJhc2VfZmFyZSI6Mjk0MiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjg4LjIsImJhc2VfZmFyZSI6Mjk0MiwidGF4IjozNDYuMn19","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":872.05,"base_fare":778,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"778.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":872.05,"base_fare":778,"tax":94.05,"gross":{"base_fare":"778.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Mi4wNSIsImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NzIuMDUiLCJiYXNlX2ZhcmUiOiI3NzguMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODcyLjA1IiwiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":872.05,"base_fare":778,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"778.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":872.05,"base_fare":778,"tax":94.05,"gross":{"base_fare":"778.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Mi4wNSIsImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NzIuMDUiLCJiYXNlX2ZhcmUiOiI3NzguMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3OC4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODcyLjA1IiwiYmFzZV9mYXJlIjoiNzc4LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"693.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"gross":{"base_fare":"693.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Mi4wNSIsImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzIuMDUiLCJiYXNlX2ZhcmUiOiI2OTMuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcyLjA1IiwiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"693.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":772.05,"base_fare":693,"tax":79.05,"gross":{"base_fare":"693.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc3Mi4wNSIsImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3NzIuMDUiLCJiYXNlX2ZhcmUiOiI2OTMuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5My4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzcyLjA1IiwiYmFzZV9mYXJlIjoiNjkzLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101745lhr202604101910725","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-134","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"135","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-134","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"4","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"5","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"6","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-134","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3299.8,"gross_total":3299.8,"base_fare":2468,"tax":831.8,"sell":{"currency":"GBP","total":3299.8,"base_fare":2468,"tax":831.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzI5OS44LCJiYXNlX2ZhcmUiOjI0NjgsInRheCI6ODMxLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjk5LjgsImJhc2VfZmFyZSI6MjQ2OCwidGF4Ijo4MzEuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMjk5LjgsImJhc2VfZmFyZSI6MjQ2OCwidGF4Ijo4MzEuOH19","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":832.45,"base_fare":617,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":832.45,"base_fare":617,"tax":215.45,"gross":{"base_fare":"617.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMi40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMi40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMi40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzIuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":832.45,"base_fare":617,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":832.45,"base_fare":617,"tax":215.45,"gross":{"base_fare":"617.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMi40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMi40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMi40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzIuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":817.45,"base_fare":617,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.45,"base_fare":617,"tax":200.45,"gross":{"base_fare":"617.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTcuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":817.45,"base_fare":617,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"617.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":817.45,"base_fare":617,"tax":200.45,"gross":{"base_fare":"617.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNy40NSIsImJhc2VfZmFyZSI6IjYxNy4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MTcuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-135","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"136","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-135","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"4","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"5","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"6","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-135","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3355.8,"gross_total":3355.8,"base_fare":2524,"tax":831.8,"sell":{"currency":"GBP","total":3355.8,"base_fare":2524,"tax":831.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzM1NS44LCJiYXNlX2ZhcmUiOjI1MjQsInRheCI6ODMxLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzU1LjgsImJhc2VfZmFyZSI6MjUyNCwidGF4Ijo4MzEuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzU1LjgsImJhc2VfZmFyZSI6MjUyNCwidGF4Ijo4MzEuOH19","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":846.45,"base_fare":631,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":846.45,"base_fare":631,"tax":215.45,"gross":{"base_fare":"631.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0Ni40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0Ni40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0Ni40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":846.45,"base_fare":631,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":846.45,"base_fare":631,"tax":215.45,"gross":{"base_fare":"631.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0Ni40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0Ni40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0Ni40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":831.45,"base_fare":631,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":831.45,"base_fare":631,"tax":200.45,"gross":{"base_fare":"631.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMS40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMS40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMS40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzEuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":831.45,"base_fare":631,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"631.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":831.45,"base_fare":631,"tax":200.45,"gross":{"base_fare":"631.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMS40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMS40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgzMS40NSIsImJhc2VfZmFyZSI6IjYzMS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4MzEuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-136","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"137","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-136","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-136","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"83","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"84","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"85","origin":"MAD","departure_time":"2026-04-10T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H10M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3368.2,"gross_total":3368.2,"base_fare":3022,"tax":346.2,"sell":{"currency":"GBP","total":3368.2,"base_fare":3022,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzM2OC4yLCJiYXNlX2ZhcmUiOjMwMjIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzY4LjIsImJhc2VfZmFyZSI6MzAyMiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzY4LjIsImJhc2VfZmFyZSI6MzAyMiwidGF4IjozNDYuMn19","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":887.05,"base_fare":793,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"793.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":887.05,"base_fare":793,"tax":94.05,"gross":{"base_fare":"793.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny4wNSIsImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4ODcuMDUiLCJiYXNlX2ZhcmUiOiI3OTMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODg3LjA1IiwiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":887.05,"base_fare":793,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"793.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":887.05,"base_fare":793,"tax":94.05,"gross":{"base_fare":"793.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny4wNSIsImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4ODcuMDUiLCJiYXNlX2ZhcmUiOiI3OTMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODg3LjA1IiwiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"718.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"gross":{"base_fare":"718.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ny4wNSIsImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTcuMDUiLCJiYXNlX2ZhcmUiOiI3MTguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk3LjA1IiwiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"718.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"gross":{"base_fare":"718.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ny4wNSIsImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTcuMDUiLCJiYXNlX2ZhcmUiOiI3MTguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk3LjA1IiwiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101730lhr2026041018553646","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-137","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"138","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-137","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"1","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"2","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"3","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-137","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"179","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"180","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"181","origin":"MAD","departure_time":"2026-04-10T18:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:45:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H20M","distance":null,"lay_over":"PT03H05M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3368.2,"gross_total":3368.2,"base_fare":3022,"tax":346.2,"sell":{"currency":"GBP","total":3368.2,"base_fare":3022,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzM2OC4yLCJiYXNlX2ZhcmUiOjMwMjIsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzY4LjIsImJhc2VfZmFyZSI6MzAyMiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozMzY4LjIsImJhc2VfZmFyZSI6MzAyMiwidGF4IjozNDYuMn19","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":887.05,"base_fare":793,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"793.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":887.05,"base_fare":793,"tax":94.05,"gross":{"base_fare":"793.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny4wNSIsImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4ODcuMDUiLCJiYXNlX2ZhcmUiOiI3OTMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODg3LjA1IiwiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":887.05,"base_fare":793,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"793.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":887.05,"base_fare":793,"tax":94.05,"gross":{"base_fare":"793.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny4wNSIsImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4ODcuMDUiLCJiYXNlX2ZhcmUiOiI3OTMuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5My4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODg3LjA1IiwiYmFzZV9mYXJlIjoiNzkzLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"718.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"gross":{"base_fare":"718.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ny4wNSIsImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTcuMDUiLCJiYXNlX2ZhcmUiOiI3MTguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk3LjA1IiwiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"718.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":797.05,"base_fare":718,"tax":79.05,"gross":{"base_fare":"718.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijc5Ny4wNSIsImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI3OTcuMDUiLCJiYXNlX2ZhcmUiOiI3MTguMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxOC4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiNzk3LjA1IiwiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk3LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT03H05M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101825lhr2026041019453648","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-138","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"139","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-138","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-138","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"95","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"96","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"97","origin":"MAD","departure_time":"2026-04-10T16:50:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT01H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101650lhr202604101815723","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-139","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"140","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-139","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-139","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"89","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"90","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"91","origin":"MAD","departure_time":"2026-04-10T17:45:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:10:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101745lhr202604101910725","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-140","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"141","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-140","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-140","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"95","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"96","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"97","origin":"MAD","departure_time":"2026-04-10T16:50:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H35M","duration_seconds":38100,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT01H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101650lhr202604101815723","total_price":null,"destination_reach_time":"PT10H35M","destination_reach_timestamp":38100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-141","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"142","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-141","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-141","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"95","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"96","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"97","origin":"MAD","departure_time":"2026-04-10T16:50:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT01H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101650lhr202604101815723","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-142","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"143","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-142","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-142","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"89","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"90","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"91","origin":"MAD","departure_time":"2026-04-10T17:45:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:10:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H35M","duration_seconds":38100,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101745lhr202604101910725","total_price":null,"destination_reach_time":"PT10H35M","destination_reach_timestamp":38100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-143","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"144","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-143","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-143","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"95","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"96","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"97","origin":"MAD","departure_time":"2026-04-10T16:50:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"723"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT01H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101650lhr202604101815723","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-144","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"145","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-144","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-144","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"89","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"90","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"91","origin":"MAD","departure_time":"2026-04-10T17:45:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:10:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101745lhr202604101910725","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-145","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"146","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-145","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-145","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"89","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"90","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"91","origin":"MAD","departure_time":"2026-04-10T17:45:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:10:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H25M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"725"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3462.2,"gross_total":3462.2,"base_fare":3116,"tax":346.2,"sell":{"currency":"GBP","total":3462.2,"base_fare":3116,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ2Mi4yLCJiYXNlX2ZhcmUiOjMxMTYsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDYyLjIsImJhc2VfZmFyZSI6MzExNiwidGF4IjozNDYuMn19","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":915.05,"base_fare":821,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"821.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":915.05,"base_fare":821,"tax":94.05,"gross":{"base_fare":"821.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkxNS4wNSIsImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MTUuMDUiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgyMS4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTE1LjA1IiwiYmFzZV9mYXJlIjoiODIxLjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTE1LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"737.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":816.05,"base_fare":737,"tax":79.05,"gross":{"base_fare":"737.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjgxNi4wNSIsImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4MTYuMDUiLCJiYXNlX2ZhcmUiOiI3MzcuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNy4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODE2LjA1IiwiYmFzZV9mYXJlIjoiNzM3LjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2LjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H25M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101745lhr202604101910725","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-146","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"147","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-146","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"70","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"71","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"72","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-146","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3475.8,"gross_total":3475.8,"base_fare":2644,"tax":831.8,"sell":{"currency":"GBP","total":3475.8,"base_fare":2644,"tax":831.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ3NS44LCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6ODMxLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDc1LjgsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4MzEuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDc1LjgsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4MzEuOH19","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":876.45,"base_fare":661,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":876.45,"base_fare":661,"tax":215.45,"gross":{"base_fare":"661.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":876.45,"base_fare":661,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":876.45,"base_fare":661,"tax":215.45,"gross":{"base_fare":"661.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"gross":{"base_fare":"661.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjEuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"gross":{"base_fare":"661.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjEuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-147","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"148","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-147","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"46","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"47","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"48","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-147","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3475.8,"gross_total":3475.8,"base_fare":2644,"tax":831.8,"sell":{"currency":"GBP","total":3475.8,"base_fare":2644,"tax":831.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzQ3NS44LCJiYXNlX2ZhcmUiOjI2NDQsInRheCI6ODMxLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDc1LjgsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4MzEuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNDc1LjgsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4MzEuOH19","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":876.45,"base_fare":661,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":876.45,"base_fare":661,"tax":215.45,"gross":{"base_fare":"661.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":876.45,"base_fare":661,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":876.45,"base_fare":661,"tax":215.45,"gross":{"base_fare":"661.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3Ni40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"gross":{"base_fare":"661.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjEuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":861.45,"base_fare":661,"tax":200.45,"gross":{"base_fare":"661.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2MS40NSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjEuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-148","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"149","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-148","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"40","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"41","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"42","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-148","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3507,"gross_total":3507,"base_fare":2644,"tax":863,"sell":{"currency":"GBP","total":3507,"base_fare":2644,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1MDcsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M319","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-149","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"150","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-149","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"21","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"22","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"23","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-149","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3507,"gross_total":3507,"base_fare":2644,"tax":863,"sell":{"currency":"GBP","total":3507,"base_fare":2644,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1MDcsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M319","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-150","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"151","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-150","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"58","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"59","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"60","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-150","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3507,"gross_total":3507,"base_fare":2644,"tax":863,"sell":{"currency":"GBP","total":3507,"base_fare":2644,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1MDcsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M319","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-151","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"152","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-151","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"29","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"30","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"31","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-151","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H0M","transit_time":null,"routes":[{"air_segment_key":"101","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"102","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT05H35M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"103","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3507,"gross_total":3507,"base_fare":2644,"tax":863,"sell":{"currency":"GBP","total":3507,"base_fare":2644,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1MDcsImJhc2VfZmFyZSI6MjY0NCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUwNywiYmFzZV9mYXJlIjoyNjQ0LCJ0YXgiOjg2M319","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":884.25,"base_fare":661,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":884.25,"base_fare":661,"tax":223.25,"gross":{"base_fare":"661.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4NC4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"661.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":869.25,"base_fare":661,"tax":208.25,"gross":{"base_fare":"661.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2OS4yNSIsImJhc2VfZmFyZSI6IjY2MS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjkuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H15M","duration_seconds":36900,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT05H35M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604100950cmn2026041010507624cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H15M","destination_reach_timestamp":36900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-152","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"153","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-152","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"70","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"71","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"72","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-152","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3531.8,"gross_total":3531.8,"base_fare":2700,"tax":831.8,"sell":{"currency":"GBP","total":3531.8,"base_fare":2700,"tax":831.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUzMS44LCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6ODMxLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTMxLjgsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4MzEuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTMxLjgsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4MzEuOH19","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":890.45,"base_fare":675,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":890.45,"base_fare":675,"tax":215.45,"gross":{"base_fare":"675.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTAuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":890.45,"base_fare":675,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":890.45,"base_fare":675,"tax":215.45,"gross":{"base_fare":"675.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTAuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"gross":{"base_fare":"675.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"gross":{"base_fare":"675.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-153","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"154","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-153","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"46","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"47","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"48","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-153","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3531.8,"gross_total":3531.8,"base_fare":2700,"tax":831.8,"sell":{"currency":"GBP","total":3531.8,"base_fare":2700,"tax":831.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzUzMS44LCJiYXNlX2ZhcmUiOjI3MDAsInRheCI6ODMxLjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTMxLjgsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4MzEuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTMxLjgsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4MzEuOH19","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":890.45,"base_fare":675,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":890.45,"base_fare":675,"tax":215.45,"gross":{"base_fare":"675.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTAuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":890.45,"base_fare":675,"tax":215.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"215.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":890.45,"base_fare":675,"tax":215.45,"gross":{"base_fare":"675.00","tax":"215.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5MC40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIxNS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTAuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"gross":{"base_fare":"675.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"200.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":875.45,"base_fare":675,"tax":200.45,"gross":{"base_fare":"675.00","tax":"200.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3NS40NSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwMC40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-154","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"155","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-154","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-154","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"83","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"84","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"85","origin":"MAD","departure_time":"2026-04-10T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H10M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101730lhr2026041018553646","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-155","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"156","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-155","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"15","origin":"LHR","departure_time":"2026-04-02T14:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T17:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3647"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3647"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"16","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H35M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"17","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-155","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"179","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"180","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"181","origin":"MAD","departure_time":"2026-04-10T18:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:45:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H20M","distance":null,"lay_over":"PT03H05M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T14:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT03H05M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021410mad2026040217353647mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101825lhr2026041019453648","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-156","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"157","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-156","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-156","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"83","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"84","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"85","origin":"MAD","departure_time":"2026-04-10T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H10M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H35M","duration_seconds":38100,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101730lhr2026041018553646","total_price":null,"destination_reach_time":"PT10H35M","destination_reach_timestamp":38100},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-157","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"158","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-157","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-157","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"83","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"84","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"85","origin":"MAD","departure_time":"2026-04-10T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H10M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101730lhr2026041018553646","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-158","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"159","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-158","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H20M","transit_time":null,"routes":[{"air_segment_key":"78","origin":"LHR","departure_time":"2026-04-02T12:20:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T15:50:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H30M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"79","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT04H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"80","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-158","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"179","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"180","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"181","origin":"MAD","departure_time":"2026-04-10T18:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:45:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H20M","distance":null,"lay_over":"PT03H05M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T12:20:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT03H05M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021220mad2026040215503645mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101825lhr2026041019453648","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-159","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"160","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-159","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-159","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"83","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"84","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"85","origin":"MAD","departure_time":"2026-04-10T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H25M","distance":null,"lay_over":"PT02H10M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H30M","duration_seconds":37800,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT02H10M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101730lhr2026041018553646","total_price":null,"destination_reach_time":"PT10H30M","destination_reach_timestamp":37800},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-160","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"161","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-160","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"67","origin":"LHR","departure_time":"2026-04-02T11:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:55:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"716"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"68","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H15M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"69","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-160","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"179","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"180","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"181","origin":"MAD","departure_time":"2026-04-10T18:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:45:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H20M","distance":null,"lay_over":"PT03H05M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T11:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT03H05M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021130mad202604021455716mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101825lhr2026041019453648","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-161","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"162","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-161","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"43","origin":"LHR","departure_time":"2026-04-02T10:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T14:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"714"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"44","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"45","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-161","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H10M","transit_time":null,"routes":[{"air_segment_key":"179","origin":"AGA","departure_time":"2026-04-10T09:50:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T10:50:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7624"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7624"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"180","origin":"CMN","departure_time":"2026-04-10T12:30:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T15:20:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H50M","distance":null,"lay_over":"PT01H40M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1356"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1356"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"181","origin":"MAD","departure_time":"2026-04-10T18:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T19:45:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H20M","distance":null,"lay_over":"PT03H05M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3544.2,"gross_total":3544.2,"base_fare":3198,"tax":346.2,"sell":{"currency":"GBP","total":3544.2,"base_fare":3198,"tax":346.2},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU0NC4yLCJiYXNlX2ZhcmUiOjMxOTgsInRheCI6MzQ2LjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTQ0LjIsImJhc2VfZmFyZSI6MzE5OCwidGF4IjozNDYuMn19","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"2","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":931.05,"base_fare":837,"tax":94.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"837.00","tax":"94.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":931.05,"base_fare":837,"tax":94.05,"gross":{"base_fare":"837.00","tax":"94.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkzMS4wNSIsImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI5MzEuMDUiLCJiYXNlX2ZhcmUiOiI4MzcuMDAiLCJ0YXgiOiI5NC4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNy4wMCIsInRheCI6Ijk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiOTMxLjA1IiwiYmFzZV9mYXJlIjoiODM3LjAwIiwidGF4IjoiOTQuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"762.00","tax":"79.05","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":841.05,"base_fare":762,"tax":79.05,"gross":{"base_fare":"762.00","tax":"79.05","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg0MS4wNSIsImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOiI4NDEuMDUiLCJiYXNlX2ZhcmUiOiI3NjIuMDAiLCJ0YXgiOiI3OS4wNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc2Mi4wMCIsInRheCI6Ijc5LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjoiODQxLjA1IiwiYmFzZV9mYXJlIjoiNzYyLjAwIiwidGF4IjoiNzkuMDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxLjA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T10:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H25M","duration_seconds":37500,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H40M","PT03H05M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021050mad202604021415714mad202604022010cmn2026040221007642cmn202604022315aga2026040300157636aga202604100950cmn2026041010507624cmn202604101230mad2026041015201356mad202604101825lhr2026041019453648","total_price":null,"destination_reach_time":"PT10H25M","destination_reach_timestamp":37500},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-162","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"163","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-162","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"40","origin":"LHR","departure_time":"2026-04-02T20:00:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T23:25:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"726"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"41","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT14H10M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"42","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-162","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3563,"gross_total":3563,"base_fare":2700,"tax":863,"sell":{"currency":"GBP","total":3563,"base_fare":2700,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1NjMsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M319","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T20:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604022000mad202604022325726mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-163","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"164","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-163","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"21","origin":"LHR","departure_time":"2026-04-02T19:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"724"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"22","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"23","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-163","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3563,"gross_total":3563,"base_fare":2700,"tax":863,"sell":{"currency":"GBP","total":3563,"base_fare":2700,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1NjMsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M319","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T19:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021910mad202604022235724mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-164","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"165","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-164","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"58","origin":"LHR","departure_time":"2026-04-02T18:45:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T22:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"330","name":"330","picture":"330.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"722"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"59","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT15H25M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"60","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-164","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3563,"gross_total":3563,"base_fare":2700,"tax":863,"sell":{"currency":"GBP","total":3563,"base_fare":2700,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1NjMsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M319","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T18:45:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021845mad202604022210722mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-165","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"166","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-165","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"29","origin":"LHR","departure_time":"2026-04-02T17:10:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:35:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"720"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"30","origin":"MAD","departure_time":"2026-04-03T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H50M","distance":null,"lay_over":"PT17H00M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"31","origin":"CMN","departure_time":"2026-04-03T16:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T17:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-03","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"425"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-165","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"86","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"87","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"88","origin":"MAD","departure_time":"2026-04-10T21:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-10T22:15:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT2H15M","distance":null,"lay_over":"PT01H50M","lay_over_date":"2026-04-10","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3650"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3650"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3563,"gross_total":3563,"base_fare":2700,"tax":863,"sell":{"currency":"GBP","total":3563,"base_fare":2700,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM1NjMsImJhc2VfZmFyZSI6MjcwMCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU2MywiYmFzZV9mYXJlIjoyNzAwLCJ0YXgiOjg2M319","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":898.25,"base_fare":675,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":898.25,"base_fare":675,"tax":223.25,"gross":{"base_fare":"675.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg5OC4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4OTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"675.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":883.25,"base_fare":675,"tax":208.25,"gross":{"base_fare":"675.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4My4yNSIsImJhc2VfZmFyZSI6IjY3NS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T17:10:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT01H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021710mad202604022035720mad202604031335cmn2026040314257645cmn202604031615aga202604031715425aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604102100lhr2026041022153650","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-166","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"167","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-166","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"4","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"5","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"6","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-166","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"182","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"183","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"184","origin":"MAD","departure_time":"2026-04-11T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT22H20M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3579.8,"gross_total":3579.8,"base_fare":2724,"tax":855.8,"sell":{"currency":"GBP","total":3579.8,"base_fare":2724,"tax":855.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU3OS44LCJiYXNlX2ZhcmUiOjI3MjQsInRheCI6ODU1Ljh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTc5LjgsImJhc2VfZmFyZSI6MjcyNCwidGF4Ijo4NTUuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTc5LjgsImJhc2VfZmFyZSI6MjcyNCwidGF4Ijo4NTUuOH19","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":902.45,"base_fare":681,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":902.45,"base_fare":681,"tax":221.45,"gross":{"base_fare":"681.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkwMi40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkwMi40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkwMi40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5MDIuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":902.45,"base_fare":681,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":902.45,"base_fare":681,"tax":221.45,"gross":{"base_fare":"681.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkwMi40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkwMi40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjkwMi40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5MDIuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":887.45,"base_fare":681,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":887.45,"base_fare":681,"tax":206.45,"gross":{"base_fare":"681.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODcuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":887.45,"base_fare":681,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"681.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":887.45,"base_fare":681,"tax":206.45,"gross":{"base_fare":"681.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg4Ny40NSIsImJhc2VfZmFyZSI6IjY4MS4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4ODcuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT22H20M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604101300cmn2026041014257635cmn202604101625mad2026041019107643mad202604111730lhr2026041118553646","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-167","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"168","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-167","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"4","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"5","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"6","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-167","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H25M","transit_time":null,"routes":[{"air_segment_key":"116","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"117","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"118","origin":"MAD","departure_time":"2026-04-11T19:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T20:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H15M","distance":null,"lay_over":"PT22H30M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3648"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3648"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3597.8,"gross_total":3597.8,"base_fare":2742,"tax":855.8,"sell":{"currency":"GBP","total":3597.8,"base_fare":2742,"tax":855.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzU5Ny44LCJiYXNlX2ZhcmUiOjI3NDIsInRheCI6ODU1Ljh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTk3LjgsImJhc2VfZmFyZSI6Mjc0MiwidGF4Ijo4NTUuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNTk3LjgsImJhc2VfZmFyZSI6Mjc0MiwidGF4Ijo4NTUuOH19","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":944.45,"base_fare":723,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":944.45,"base_fare":723,"tax":221.45,"gross":{"base_fare":"723.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0NC40NSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0NC40NSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0NC40NSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NDQuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":944.45,"base_fare":723,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"723.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":944.45,"base_fare":723,"tax":221.45,"gross":{"base_fare":"723.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0NC40NSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0NC40NSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0NC40NSIsImJhc2VfZmFyZSI6IjcyMy4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NDQuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":854.45,"base_fare":648,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":854.45,"base_fare":648,"tax":206.45,"gross":{"base_fare":"648.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1NC40NSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1NC40NSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1NC40NSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NTQuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":854.45,"base_fare":648,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"648.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":854.45,"base_fare":648,"tax":206.45,"gross":{"base_fare":"648.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1NC40NSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1NC40NSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg1NC40NSIsImJhc2VfZmFyZSI6IjY0OC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NTQuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H40M","duration_seconds":38400,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT22H30M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604111910lhr2026041120253648","total_price":null,"destination_reach_time":"PT10H40M","destination_reach_timestamp":38400},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-168","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"169","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-168","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"4","origin":"LHR","departure_time":"2026-04-02T09:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T12:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"712"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"5","origin":"MAD","departure_time":"2026-04-02T20:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT07H30M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7642"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7642"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"6","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-168","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"185","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7635"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7635"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"186","origin":"CMN","departure_time":"2026-04-10T17:55:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T20:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT03H30M","lay_over_date":"2026-04-10","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1358"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1358"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"187","origin":"MAD","departure_time":"2026-04-11T17:30:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T18:55:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT20H50M","lay_over_date":"2026-04-10","aircraft":{"code":"777","name":"777","picture":"777.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3646"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3646"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"MDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3611.8,"gross_total":3611.8,"base_fare":2756,"tax":855.8,"sell":{"currency":"GBP","total":3611.8,"base_fare":2756,"tax":855.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzYxMS44LCJiYXNlX2ZhcmUiOjI3NTYsInRheCI6ODU1Ljh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNjExLjgsImJhc2VfZmFyZSI6Mjc1NiwidGF4Ijo4NTUuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNjExLjgsImJhc2VfZmFyZSI6Mjc1NiwidGF4Ijo4NTUuOH19","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":943.45,"base_fare":722,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"722.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":943.45,"base_fare":722,"tax":221.45,"gross":{"base_fare":"722.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0My40NSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0My40NSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0My40NSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NDMuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":943.45,"base_fare":722,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"722.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":943.45,"base_fare":722,"tax":221.45,"gross":{"base_fare":"722.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0My40NSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0My40NSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk0My40NSIsImJhc2VfZmFyZSI6IjcyMi4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NDMuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":862.45,"base_fare":656,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"656.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":862.45,"base_fare":656,"tax":206.45,"gross":{"base_fare":"656.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi40NSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi40NSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi40NSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjIuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":862.45,"base_fare":656,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"656.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":862.45,"base_fare":656,"tax":206.45,"gross":{"base_fare":"656.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi40NSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi40NSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Mi40NSIsImJhc2VfZmFyZSI6IjY1Ni4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjIuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T09:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"IB","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT03H30M","PT20H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020915mad202604021240712mad202604022010cmn2026040221007642cmn202604022315aga202604030015431aga202604101300cmn2026041014257635cmn202604101755mad2026041020401358mad202604111730lhr2026041118553646","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-169","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"170","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-169","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"52","origin":"LHR","departure_time":"2026-04-02T07:50:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T11:15:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"53","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT02H20M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"54","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-169","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"125","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"126","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"127","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3643.8,"gross_total":3643.8,"base_fare":2788,"tax":855.8,"sell":{"currency":"GBP","total":3643.8,"base_fare":2788,"tax":855.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzY0My44LCJiYXNlX2ZhcmUiOjI3ODgsInRheCI6ODU1Ljh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNjQzLjgsImJhc2VfZmFyZSI6Mjc4OCwidGF4Ijo4NTUuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNjQzLjgsImJhc2VfZmFyZSI6Mjc4OCwidGF4Ijo4NTUuOH19","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":955.45,"base_fare":734,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":955.45,"base_fare":734,"tax":221.45,"gross":{"base_fare":"734.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":955.45,"base_fare":734,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":955.45,"base_fare":734,"tax":221.45,"gross":{"base_fare":"734.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"gross":{"base_fare":"660.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"gross":{"base_fare":"660.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T07:50:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020750mad2026040211153643mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604101300cmn202604101425422cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-170","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"171","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-170","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H15M","transit_time":null,"routes":[{"air_segment_key":"10","origin":"LHR","departure_time":"2026-04-02T06:15:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T09:40:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"32N","name":"32N","picture":"32N.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3641"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3641"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"11","origin":"MAD","departure_time":"2026-04-02T13:35:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-02T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H50M","distance":null,"lay_over":"PT03H55M","lay_over_date":"2026-04-02","aircraft":{"code":"73H","name":"73H","picture":"73H.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7645"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7645"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"12","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT08H50M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-170","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"125","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"126","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"127","origin":"MAD","departure_time":"2026-04-11T08:05:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T09:30:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT12H55M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"713"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"KDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3643.8,"gross_total":3643.8,"base_fare":2788,"tax":855.8,"sell":{"currency":"GBP","total":3643.8,"base_fare":2788,"tax":855.8},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzY0My44LCJiYXNlX2ZhcmUiOjI3ODgsInRheCI6ODU1Ljh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNjQzLjgsImJhc2VfZmFyZSI6Mjc4OCwidGF4Ijo4NTUuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjozNjQzLjgsImJhc2VfZmFyZSI6Mjc4OCwidGF4Ijo4NTUuOH19","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":955.45,"base_fare":734,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":955.45,"base_fare":734,"tax":221.45,"gross":{"base_fare":"734.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":955.45,"base_fare":734,"tax":221.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"734.00","tax":"221.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":955.45,"base_fare":734,"tax":221.45,"gross":{"base_fare":"734.00","tax":"221.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk1NS40NSIsImJhc2VfZmFyZSI6IjczNC4wMCIsInRheCI6IjIyMS40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTUuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"gross":{"base_fare":"660.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"660.00","tax":"206.45","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":866.45,"base_fare":660,"tax":206.45,"gross":{"base_fare":"660.00","tax":"206.45","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ni40NSIsImJhc2VfZmFyZSI6IjY2MC4wMCIsInRheCI6IjIwNi40NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjYuNDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T06:15:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT10H50M","duration_seconds":39000,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT12H55M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604020615mad2026040209403641mad202604021335cmn2026040214257645cmn202604022315aga2026040300157636aga202604101300cmn202604101425422cmn202604101625mad2026041019107643mad202604110805lhr202604110930713","total_price":null,"destination_reach_time":"PT10H50M","destination_reach_timestamp":39000},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-171","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"172","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-171","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-171","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"113","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"114","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"115","origin":"MAD","departure_time":"2026-04-11T07:00:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T08:25:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT11H50M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"711"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3691,"gross_total":3691,"base_fare":2828,"tax":863,"sell":{"currency":"GBP","total":3691,"base_fare":2828,"tax":863},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzY5MSwiYmFzZV9mYXJlIjoyODI4LCJ0YXgiOjg2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM2OTEsImJhc2VfZmFyZSI6MjgyOCwidGF4Ijo4NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzY5MSwiYmFzZV9mYXJlIjoyODI4LCJ0YXgiOjg2M319","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":978.25,"base_fare":755,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":978.25,"base_fare":755,"tax":223.25,"gross":{"base_fare":"755.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3OC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3OC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3OC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NzguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":978.25,"base_fare":755,"tax":223.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"223.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":978.25,"base_fare":755,"tax":223.25,"gross":{"base_fare":"755.00","tax":"223.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3OC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3OC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk3OC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyMy4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NzguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":867.25,"base_fare":659,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":867.25,"base_fare":659,"tax":208.25,"gross":{"base_fare":"659.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ny4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ny4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ny4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjcuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":867.25,"base_fare":659,"tax":208.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"208.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":867.25,"base_fare":659,"tax":208.25,"gross":{"base_fare":"659.00","tax":"208.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ny4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ny4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg2Ny4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIwOC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NjcuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H5M","duration_seconds":39900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT11H50M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604101300cmn202604101425422cmn202604101625mad2026041019107643mad202604110700lhr202604110825711","total_price":null,"destination_reach_time":"PT11H5M","destination_reach_timestamp":39900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-172","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-01-15","flight_uid":"173","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-172","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"73","origin":"LHR","departure_time":"2026-04-02T16:30:00","origin_terminal":"5","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"MAD","arrival_time":"2026-04-02T20:05:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-02","flight_time":"PT2H35M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"BA","carrier_name":"British Airways","carrier_logo":"BA.png","flight_number":"3649"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"3649"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"74","origin":"MAD","departure_time":"2026-04-03T16:25:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"CMN","arrival_time":"2026-04-03T17:20:00","destination_terminal":"1","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H55M","distance":null,"lay_over":"PT20H20M","lay_over_date":"2026-04-02","aircraft":{"code":"CRK","name":"CRK","picture":"CRK.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"1357"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"1357"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"75","origin":"CMN","departure_time":"2026-04-03T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-04T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-03","flight_time":"PT1H","distance":null,"lay_over":"PT05H55M","lay_over_date":"2026-04-03","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7636"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7636"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-172","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H35M","transit_time":null,"routes":[{"air_segment_key":"134","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"135","origin":"CMN","departure_time":"2026-04-10T16:25:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"MAD","arrival_time":"2026-04-10T19:10:00","destination_terminal":"4S","destination_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"flight_date":"2026-04-10","flight_time":"PT1H45M","distance":null,"lay_over":"PT02H00M","lay_over_date":"2026-04-10","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"7643"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"7643"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"136","origin":"MAD","departure_time":"2026-04-11T09:10:00","origin_terminal":"4S","origin_airport":{"name":"Adolfo Suarez Madrid-Barajas Airport","city":"Madrid","country":"Spain","timezone":"Europe\/Madrid"},"destination":"LHR","arrival_time":"2026-04-11T10:35:00","destination_terminal":"5","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-11","flight_time":"PT2H25M","distance":null,"lay_over":"PT14H00M","lay_over_date":"2026-04-10","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"marketing":{"carrier":"IB","carrier_name":"Iberia","carrier_logo":"IB.png","flight_number":"715"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"LDNNASB6","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":3715,"gross_total":3715,"base_fare":2828,"tax":887,"sell":{"currency":"GBP","total":3715,"base_fare":2828,"tax":887},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzcxNSwiYmFzZV9mYXJlIjoyODI4LCJ0YXgiOjg4N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiR0JQIiwidG90YWwiOjM3MTUsImJhc2VfZmFyZSI6MjgyOCwidGF4Ijo4ODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6MzcxNSwiYmFzZV9mYXJlIjoyODI4LCJ0YXgiOjg4N319","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":984.25,"base_fare":755,"tax":229.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"229.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":984.25,"base_fare":755,"tax":229.25,"gross":{"base_fare":"755.00","tax":"229.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk4NC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk4NC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk4NC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":984.25,"base_fare":755,"tax":229.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"755.00","tax":"229.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":984.25,"base_fare":755,"tax":229.25,"gross":{"base_fare":"755.00","tax":"229.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk4NC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk4NC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijk4NC4yNSIsImJhc2VfZmFyZSI6Ijc1NS4wMCIsInRheCI6IjIyOS4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5ODQuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":873.25,"base_fare":659,"tax":214.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"214.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":873.25,"base_fare":659,"tax":214.25,"gross":{"base_fare":"659.00","tax":"214.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3My4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3My4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3My4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":873.25,"base_fare":659,"tax":214.25,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"659.00","tax":"214.25","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":873.25,"base_fare":659,"tax":214.25,"gross":{"base_fare":"659.00","tax":"214.25","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3My4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3My4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6Ijg3My4yNSIsImJhc2VfZmFyZSI6IjY1OS4wMCIsInRheCI6IjIxNC4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NzMuMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"MAD","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"MAD","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T16:30:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H5M","duration_seconds":39900,"total_price":null},"refund":"non-refundable","carrier_operating":"BA","carrier_marketing":"IB","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT02H00M","PT14H00M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021630mad2026040220053649mad202604031625cmn2026040317201357cmn202604032315aga2026040400157636aga202604101300cmn202604101425422cmn202604101625mad2026041019107643mad202604110910lhr202604111035715","total_price":null,"destination_reach_time":"PT11H5M","destination_reach_timestamp":39900},{"tracking_id":"171176837309402244JBWOA","flight_key":"F16AE00029-173","journey_type":"RoundTrip","result_type":"general","get_branded_fare":"no","hold_possible":"yes","package_option":"no","last_ticket_time":"2026-04-02","flight_uid":"174","instantTicketingRequired":false,"supplier_title":"Amadeus - SelfService","color_code":"#ffffff","supplier_code":"amadeus-self","supplier_uid":"F16AE00029","supplier_partner_code":"amadeus-self-16-00029","flight_group":[{"group":1,"flight_key":"F16AE00029-173","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H30M","transit_time":null,"routes":[{"air_segment_key":"34","origin":"LHR","departure_time":"2026-04-02T15:00:00","origin_terminal":"4","origin_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"destination":"CDG","arrival_time":"2026-04-02T17:20:00","destination_terminal":"2E","destination_airport":{"name":"Paris Charles de Gaulle Airport","city":"Paris","country":"France","timezone":"Europe\/Paris"},"flight_date":"2026-04-02","flight_time":"PT1H20M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"223","name":"223","picture":"223.png"},"operating":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1781"},"marketing":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1781"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YYS0AFNN","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"35","origin":"CDG","departure_time":"2026-04-02T18:50:00","origin_terminal":"2E","origin_airport":{"name":"Paris Charles de Gaulle Airport","city":"Paris","country":"France","timezone":"Europe\/Paris"},"destination":"CMN","arrival_time":"2026-04-02T21:00:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT3H10M","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-02","aircraft":{"code":"320","name":"320","picture":"320.png"},"operating":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1496"},"marketing":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1496"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YYS0AFNN","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"36","origin":"CMN","departure_time":"2026-04-02T23:15:00","origin_terminal":"1","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"AGA","arrival_time":"2026-04-03T00:15:00","destination_terminal":null,"destination_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-02","flight_time":"PT1H","distance":null,"lay_over":"PT02H15M","lay_over_date":"2026-04-02","aircraft":{"code":"7M8","name":"7M8","picture":"7M8.png"},"operating":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"431"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YYS0AFNN","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]},{"group":1,"flight_key":"F16AE00029-173","get_branded_fare":"no","no_of_stops_title":"2 Stop Flight","no_of_stops":2,"flight_time":"PT5H50M","transit_time":null,"routes":[{"air_segment_key":"98","origin":"AGA","departure_time":"2026-04-10T13:00:00","origin_terminal":null,"origin_airport":{"name":"Agadir-Al Massira Airport","city":"Agadir","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CMN","arrival_time":"2026-04-10T14:25:00","destination_terminal":"2","destination_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"not-applicable","lay_over_date":"not-applicable","aircraft":{"code":"AT7","name":"AT7","picture":"AT7.png"},"operating":{"carrier":null,"carrier_name":null,"carrier_logo":".png","flight_number":"422"},"marketing":{"carrier":"AT","carrier_name":"Royal Air Maroc","carrier_logo":"AT.png","flight_number":"422"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YYS0AFNN","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"99","origin":"CMN","departure_time":"2026-04-10T15:55:00","origin_terminal":"2","origin_airport":{"name":"Mohammed V International Airport","city":"Casablanca","country":"Morocco","timezone":"Africa\/Casablanca"},"destination":"CDG","arrival_time":"2026-04-10T19:55:00","destination_terminal":"2E","destination_airport":{"name":"Paris Charles de Gaulle Airport","city":"Paris","country":"France","timezone":"Europe\/Paris"},"flight_date":"2026-04-10","flight_time":"PT3H","distance":null,"lay_over":"PT01H30M","lay_over_date":"2026-04-10","aircraft":{"code":"32A","name":"32A","picture":"32A.png"},"operating":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1597"},"marketing":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1597"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YYS0AFNN","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}},{"air_segment_key":"100","origin":"CDG","departure_time":"2026-04-10T21:00:00","origin_terminal":"2E","origin_airport":{"name":"Paris Charles de Gaulle Airport","city":"Paris","country":"France","timezone":"Europe\/Paris"},"destination":"LHR","arrival_time":"2026-04-10T21:25:00","destination_terminal":"4","destination_airport":{"name":"London Heathrow Airport","city":"London","country":"United Kingdom","timezone":"Europe\/London"},"flight_date":"2026-04-10","flight_time":"PT1H25M","distance":null,"lay_over":"PT01H05M","lay_over_date":"2026-04-10","aircraft":{"code":"223","name":"223","picture":"223.png"},"operating":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1380"},"marketing":{"carrier":"AF","carrier_name":"Air France","carrier_logo":"AF.png","flight_number":"1380"},"booking_class":{"cabin_class":"ECONOMY","cabin_code":"ECONOMY","booking_code":"YYS0AFNN","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"},"CNN":{"passenger_type":"CNN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces","title":" pieces"}},"carry_on":{"ADT":{"passenger_type":"ADT","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null},"CNN":{"passenger_type":"CNN","baggage_type":"carry_on","pieceCount":null,"weight":null,"unit":null,"title":null}}}}]}],"price":{"currency":"GBP","total":8435,"gross_total":8435,"base_fare":6926,"tax":1509,"sell":{"currency":"GBP","total":8435,"base_fare":6926,"tax":1509},"price_hash":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6ODQzNSwiYmFzZV9mYXJlIjo2OTI2LCJ0YXgiOjE1MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo4NDM1LCJiYXNlX2ZhcmUiOjY5MjYsInRheCI6MTUwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkdCUCIsInRvdGFsIjo4NDM1LCJiYXNlX2ZhcmUiOjY5MjYsInRheCI6MTUwOX19","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":2308.75,"base_fare":1924,"tax":384.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1924.00","tax":"384.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2308.75,"base_fare":1924,"tax":384.75,"gross":{"base_fare":"1924.00","tax":"384.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIzMDguNzUiLCJiYXNlX2ZhcmUiOiIxOTI0LjAwIiwidGF4IjoiMzg0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyNC4wMCIsInRheCI6IjM4NC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIzMDguNzUiLCJiYXNlX2ZhcmUiOiIxOTI0LjAwIiwidGF4IjoiMzg0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyNC4wMCIsInRheCI6IjM4NC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIzMDguNzUiLCJiYXNlX2ZhcmUiOiIxOTI0LjAwIiwidGF4IjoiMzg0Ljc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDguNzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"2","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":2308.75,"base_fare":1924,"tax":384.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1924.00","tax":"384.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":2308.75,"base_fare":1924,"tax":384.75,"gross":{"base_fare":"1924.00","tax":"384.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIzMDguNzUiLCJiYXNlX2ZhcmUiOiIxOTI0LjAwIiwidGF4IjoiMzg0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyNC4wMCIsInRheCI6IjM4NC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIzMDguNzUiLCJiYXNlX2ZhcmUiOiIxOTI0LjAwIiwidGF4IjoiMzg0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyNC4wMCIsInRheCI6IjM4NC43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjIzMDguNzUiLCJiYXNlX2ZhcmUiOiIxOTI0LjAwIiwidGF4IjoiMzg0Ljc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDguNzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"3","supplier_pax_id":"2","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":1908.75,"base_fare":1539,"tax":369.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1539.00","tax":"369.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":1908.75,"base_fare":1539,"tax":369.75,"gross":{"base_fare":"1539.00","tax":"369.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MDguNzUiLCJiYXNlX2ZhcmUiOiIxNTM5LjAwIiwidGF4IjoiMzY5Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUzOS4wMCIsInRheCI6IjM2OS43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MDguNzUiLCJiYXNlX2ZhcmUiOiIxNTM5LjAwIiwidGF4IjoiMzY5Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUzOS4wMCIsInRheCI6IjM2OS43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MDguNzUiLCJiYXNlX2ZhcmUiOiIxNTM5LjAwIiwidGF4IjoiMzY5Ljc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5MDguNzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="},{"passenger_id":"4","supplier_pax_id":"3","passenger_type":"CNN","primary_ptc":null,"ptc_title":null,"passenger_total":1,"pax_calculate_type":"no","comission_type":"","comission_value":"","currency":"GBP","total":1908.75,"base_fare":1539,"tax":369.75,"ticket_issue_charge":0,"total_ticket_issue_charge":0,"gross":{"base_fare":"1539.00","tax":"369.75","discount":0,"ait":"0.00","service_charge":0},"partner":{"currency":"GBP","total":1908.75,"base_fare":1539,"tax":369.75,"gross":{"base_fare":"1539.00","tax":"369.75","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":"eyJmbWciOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MDguNzUiLCJiYXNlX2ZhcmUiOiIxNTM5LjAwIiwidGF4IjoiMzY5Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUzOS4wMCIsInRheCI6IjM2OS43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MDguNzUiLCJiYXNlX2ZhcmUiOiIxNTM5LjAwIiwidGF4IjoiMzY5Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUzOS4wMCIsInRheCI6IjM2OS43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJHQlAiLCJ0b3RhbCI6IjE5MDguNzUiLCJiYXNlX2ZhcmUiOiIxNTM5LjAwIiwidGF4IjoiMzY5Ljc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5MDguNzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ=="}]},"baggage":[{"passenger_id":"1","passenger_type":"ADT","origin":"LHR","destination":"CDG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"LHR","destination":"CDG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"LHR","destination":"CDG","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"LHR","destination":"CDG","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CDG","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CDG","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CDG","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CDG","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"AGA","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"AGA","destination":"CMN","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CMN","destination":"CDG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CMN","destination":"CDG","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CMN","destination":"CDG","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CMN","destination":"CDG","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"1","passenger_type":"ADT","origin":"CDG","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"2","passenger_type":"ADT","origin":"CDG","destination":"LHR","baggage_type":"checked","pieceCount":1,"weight":null,"unit":"pieces"},{"passenger_id":"3","passenger_type":"CNN","origin":"CDG","destination":"LHR","baggage_type":"checked","pieceCount":null,"weight":null,"unit":"pieces"},{"passenger_id":"4","passenger_type":"CNN","origin":"CDG","destination":"LHR","baggage_type":"checked","pieceCount":null,"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-04-02T15:00:00","arrival_timing_slot":null,"arrival_departure_time":null,"journey":{"duration":"PT11H20M","duration_seconds":40800,"total_price":null},"refund":"non-refundable","carrier_operating":"AF","carrier_marketing":"AF","no_stop_summery":"4 Stop Flight","no_of_stops":4,"total_layover":["PT01H30M","PT01H05M"],"baggage_summery_title":"pieces","baggage_summery_adult":"1","baggage_summery":"1 pieces"},"filter_unique_filter_code":"lhr202604021500cdg2026040217201781cdg202604021850cmn2026040221001496cmn202604022315aga202604030015431aga202604101300cmn202604101425422cmn202604101555cdg2026041019551597cdg202604102100lhr2026041021251380","total_price":null,"destination_reach_time":"PT11H20M","destination_reach_timestamp":40800}],"raw":{"meta":{"count":174,"links":{"self":"https:\/\/api.amadeus.com\/v2\/shopping\/flight-offers?originLocationCode=LHR&destinationLocationCode=AGA&departureDate=2026-04-02&returnDate=2026-04-10&adults=2&children=2&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-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT7H","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"AT","number":"430","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"81","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-10T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1718.76","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1718.76"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"2","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT7H","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"AT","number":"430","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"81","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-10T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1718.76","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1718.76"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"3","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT7H","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"AT","number":"430","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"81","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-10T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1718.76","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1718.76"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"4","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":4,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT27H50M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"177","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"178","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1718.76","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1718.76"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"5","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT27H50M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"177","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"178","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1718.76","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1718.76"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"6","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":4,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT27H50M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"177","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"178","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1718.76","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1718.76"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"471.19","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"388.19","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"7","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"162","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"163","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"164","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"8","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"165","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"166","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"167","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"9","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"156","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"157","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"158","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"10","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"159","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"160","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"161","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"11","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"162","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"163","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"164","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"12","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"165","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"166","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"167","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"13","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"156","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"157","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"158","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"14","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"159","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"160","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"161","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"15","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"162","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"163","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"164","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"16","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"165","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"166","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"167","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"17","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"156","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"157","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"158","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"18","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"159","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"160","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"161","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"19","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT7H","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"AT","number":"430","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"81","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-10T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"20","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT7H","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"AT","number":"430","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"81","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-10T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"81","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"21","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":8,"itineraries":[{"duration":"PT6H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"14","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT46H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"174","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T20:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T22:25:00"},"carrierCode":"AT","number":"1413","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"175","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-12T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-12T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"176","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"14","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"22","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":8,"itineraries":[{"duration":"PT18H10M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T10:55:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T12:20:00"},"carrierCode":"AT","number":"423","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"33","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT46H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"174","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T20:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T22:25:00"},"carrierCode":"AT","number":"1413","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"175","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-12T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-12T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"176","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"23","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":8,"itineraries":[{"duration":"PT23H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"25","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT46H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"174","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T20:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T22:25:00"},"carrierCode":"AT","number":"1413","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"175","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-12T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-12T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"176","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"24","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":4,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT27H50M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"177","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"178","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"25","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":4,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT27H50M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"177","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"178","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1735.96","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1735.96"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"475.49","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"392.49","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"177","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"178","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"26","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"162","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"163","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"164","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"27","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"162","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"163","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"164","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"162","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"163","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"164","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"28","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"165","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"166","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"167","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"29","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"165","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"166","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"167","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"165","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"166","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"167","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"30","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"156","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"157","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"158","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"31","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"156","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T11:15:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T12:50:00"},"carrierCode":"AT","number":"1411","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"157","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"158","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"156","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"157","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"158","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"32","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"159","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"160","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"161","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"33","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":9,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"159","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-10T22:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T00:10:00"},"carrierCode":"AT","number":"1415","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"160","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-11T14:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T17:45:00"},"carrierCode":"AT","number":"806","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"161","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"159","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"160","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"161","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"34","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":8,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"61","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T08:30:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T10:15:00"},"carrierCode":"AT","number":"1410","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"62","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"63","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT46H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"174","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T20:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T22:25:00"},"carrierCode":"AT","number":"1413","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"175","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-12T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-12T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"176","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"62","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"63","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"35","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":8,"itineraries":[{"duration":"PT29H40M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T18:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:30:00"},"carrierCode":"AT","number":"801","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H20M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:20:00"},"arrival":{"iataCode":"EUN","at":"2026-04-03T18:05:00"},"carrierCode":"AT","number":"1414","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"65","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-03T22:40:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T23:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H10M","id":"66","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT46H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T18:05:00"},"arrival":{"iataCode":"EUN","at":"2026-04-10T21:50:00"},"carrierCode":"AT","number":"1493","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT3H45M","stops":[{"iataCode":"VIL","duration":"PT50M","arrivalAt":"2026-04-10T19:55:00","departureAt":"2026-04-10T20:45:00"}],"id":"174","numberOfStops":1,"blacklistedInEU":false},{"departure":{"iataCode":"EUN","at":"2026-04-11T20:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-11T22:25:00"},"carrierCode":"AT","number":"1413","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H35M","id":"175","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-12T13:40:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-12T16:50:00"},"carrierCode":"AT","number":"800","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT3H10M","id":"176","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1753.16","base":"948.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1753.16"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AT"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"479.79","base":"271.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EA","class":"S","includedCheckedBags":{"quantity":0},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"396.79","base":"203.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"66","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"174","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"175","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"},{"segmentId":"176","cabin":"ECONOMY","fareBasis":"SL0RE1EACH","class":"S"}]}]},{"type":"flight-offer","id":"36","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT23H50M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T20:50:00"},"arrival":{"iataCode":"BCN","terminal":"1","at":"2026-04-03T00:10:00"},"carrierCode":"VY","number":"6653","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H20M","id":"76","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BCN","terminal":"1","at":"2026-04-03T19:00:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T20:40:00"},"carrierCode":"VY","number":"1178","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H40M","id":"77","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT11H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T21:30:00"},"arrival":{"iataCode":"BCN","terminal":"1","at":"2026-04-11T01:15:00"},"carrierCode":"VY","number":"1179","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H45M","id":"145","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BCN","terminal":"1","at":"2026-04-11T07:30:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T09:10:00"},"carrierCode":"VY","number":"6650","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H40M","id":"146","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2150.60","base":"1760.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2150.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["VY"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"545.15","base":"440.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"145","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"146","cabin":"ECONOMY","fareBasis":"QROPL2VY","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"545.15","base":"440.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"145","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"146","cabin":"ECONOMY","fareBasis":"QROPL2VY","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"530.15","base":"440.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N"},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J"},{"segmentId":"145","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q"},{"segmentId":"146","cabin":"ECONOMY","fareBasis":"QROPL2VY","class":"Q"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"530.15","base":"440.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N"},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J"},{"segmentId":"145","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q"},{"segmentId":"146","cabin":"ECONOMY","fareBasis":"QROPL2VY","class":"Q"}]}]},{"type":"flight-offer","id":"37","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT23H50M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T20:50:00"},"arrival":{"iataCode":"BCN","terminal":"1","at":"2026-04-03T00:10:00"},"carrierCode":"VY","number":"6653","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H20M","id":"76","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BCN","terminal":"1","at":"2026-04-03T19:00:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T20:40:00"},"carrierCode":"VY","number":"1178","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H40M","id":"77","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T21:30:00"},"arrival":{"iataCode":"BCN","terminal":"1","at":"2026-04-11T01:15:00"},"carrierCode":"VY","number":"1179","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H45M","id":"143","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BCN","terminal":"1","at":"2026-04-11T18:35:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-11T20:05:00"},"carrierCode":"VY","number":"6652","aircraft":{"code":"32A"},"operating":{"carrierCode":"VY"},"duration":"PT2H30M","id":"144","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2377.00","base":"1964.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2377.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["VY"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"601.75","base":"491.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"143","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"144","cabin":"ECONOMY","fareBasis":"XROPL2VY","class":"X","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"601.75","base":"491.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"143","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"144","cabin":"ECONOMY","fareBasis":"XROPL2VY","class":"X","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"586.75","base":"491.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N"},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J"},{"segmentId":"143","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q"},{"segmentId":"144","cabin":"ECONOMY","fareBasis":"XROPL2VY","class":"X"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"586.75","base":"491.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"NROPL2VY","class":"N"},{"segmentId":"77","cabin":"ECONOMY","fareBasis":"JROPLVY","class":"J"},{"segmentId":"143","cabin":"ECONOMY","fareBasis":"QROPLVY","class":"Q"},{"segmentId":"144","cabin":"ECONOMY","fareBasis":"XROPL2VY","class":"X"}]}]},{"type":"flight-offer","id":"38","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2814.20","base":"2468.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2814.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"711.05","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"711.05","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"696.05","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"696.05","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"39","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2870.20","base":"2524.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2870.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"725.05","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"725.05","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"710.05","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"710.05","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"40","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2930.20","base":"2560.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2930.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"740.05","base":"640.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"740.05","base":"640.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"725.05","base":"640.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"725.05","base":"640.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"41","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2986.20","base":"2616.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2986.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"754.05","base":"654.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"754.05","base":"654.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"739.05","base":"654.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"739.05","base":"654.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"42","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2990.20","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2990.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"43","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2990.20","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2990.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"44","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2990.20","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2990.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"45","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2990.20","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2990.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"46","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2990.20","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2990.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"47","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2990.20","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2990.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"755.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"740.05","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"48","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2996.20","base":"2650.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2996.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"794.05","base":"700.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"794.05","base":"700.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"704.05","base":"625.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"704.05","base":"625.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"49","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3007.40","base":"2630.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3007.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"806.85","base":"705.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"806.85","base":"705.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"696.85","base":"610.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"696.85","base":"610.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"50","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3014.20","base":"2668.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3014.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"761.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"761.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"746.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"746.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"51","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"37","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3021.40","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3021.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"52","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"18","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"19","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"20","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3021.40","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3021.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"53","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"56","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"57","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3021.40","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3021.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"54","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"27","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"28","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3021.40","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3021.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"762.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"747.85","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"55","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"168","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"169","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"170","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3038.20","base":"2668.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3038.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"767.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"767.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"752.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"752.05","base":"667.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"56","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"52","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"53","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"54","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3042.20","base":"2696.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3042.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.05","base":"711.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.05","base":"711.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"716.05","base":"637.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"716.05","base":"637.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"57","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"10","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"11","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"12","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3042.20","base":"2696.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3042.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.05","base":"711.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.05","base":"711.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"716.05","base":"637.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"716.05","base":"637.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"58","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3046.20","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3046.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"59","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3046.20","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3046.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"60","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3046.20","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3046.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"61","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3046.20","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3046.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"62","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3046.20","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3046.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"63","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3046.20","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3046.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"769.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"754.05","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"64","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3063.40","base":"2686.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3063.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"820.85","base":"719.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"820.85","base":"719.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"710.85","base":"624.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"710.85","base":"624.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"65","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT19H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"107","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"108","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"109","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3070.20","base":"2724.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3070.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"775.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"107","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"108","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"109","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"775.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"107","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"108","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"109","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"760.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"107","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"108","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"109","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"760.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"107","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"108","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"109","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"66","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"37","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3077.40","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3077.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"67","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"18","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"19","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"20","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3077.40","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3077.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"68","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"56","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"57","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3077.40","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3077.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"69","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"27","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"28","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3077.40","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3077.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"776.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"761.85","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"70","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT19H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"110","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"111","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"112","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3088.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3088.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"110","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"111","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"112","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"110","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"111","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"112","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"110","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"111","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"112","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"110","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"111","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"112","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"71","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"122","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"123","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"124","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3088.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3088.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"122","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"123","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"124","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"122","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"123","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"124","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"122","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"123","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"124","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"122","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"123","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"124","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"72","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"140","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"141","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"142","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3088.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3088.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"140","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"141","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"142","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"140","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"141","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"142","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"140","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"141","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"142","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"140","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"141","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"142","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"73","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"150","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"151","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"152","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3088.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3088.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"150","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"151","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"152","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"817.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"150","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"151","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"152","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"150","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"151","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"152","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"727.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"150","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"151","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"152","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"74","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT21H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"128","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"129","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"130","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3094.20","base":"2724.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3094.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"781.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"128","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"129","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"130","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"781.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"128","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"129","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"130","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"766.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"128","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"129","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"130","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"766.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"128","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"129","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"130","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"75","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT29H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"182","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"183","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"184","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3094.20","base":"2724.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3094.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"781.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"781.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"766.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"766.05","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"76","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"52","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"53","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"54","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3098.20","base":"2752.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3098.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"819.05","base":"725.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"819.05","base":"725.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"730.05","base":"651.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"730.05","base":"651.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"77","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"10","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"11","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"12","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3098.20","base":"2752.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3098.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"819.05","base":"725.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"819.05","base":"725.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"730.05","base":"651.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"730.05","base":"651.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"78","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3106.20","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3106.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"79","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3106.20","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3106.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"80","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3106.20","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3106.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"81","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3106.20","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3106.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"82","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3106.20","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3106.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"83","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3106.20","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3106.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"784.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"769.05","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"84","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT21H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"131","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"132","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"133","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3112.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3112.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"131","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"132","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"133","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"131","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"132","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"133","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"131","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"132","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"133","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"131","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"132","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"133","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"85","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"171","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"172","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"173","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3112.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3112.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"171","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"172","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"173","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"171","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"172","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"173","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"171","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"172","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"173","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"171","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"172","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"173","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"86","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT27H20M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"92","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"93","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T14:55:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T16:20:00"},"carrierCode":"IB","number":"719","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"94","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3112.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3112.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"92","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"93","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"94","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"92","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"93","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"94","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"92","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"93","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"94","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"92","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"93","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"94","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"87","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT31H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"116","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"117","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T19:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T20:25:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"118","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3112.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3112.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"88","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"153","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"154","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"155","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3112.20","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3112.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"153","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"154","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"155","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"823.05","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"153","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"154","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"155","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"153","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"154","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"155","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"733.05","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"153","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"154","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"155","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"89","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3123.40","base":"2722.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3123.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"835.85","base":"728.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"835.85","base":"728.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"725.85","base":"633.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"725.85","base":"633.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"90","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT29H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"185","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"186","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"187","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3126.20","base":"2756.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3126.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"822.05","base":"722.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"822.05","base":"722.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"741.05","base":"656.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"741.05","base":"656.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"91","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"37","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3137.40","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3137.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"92","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"18","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"19","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"20","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3137.40","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3137.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"93","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"56","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"57","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3137.40","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3137.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"94","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"27","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"28","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3137.40","base":"2736.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3137.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"791.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"776.85","base":"684.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"95","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"52","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"53","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"54","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3158.20","base":"2788.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3158.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"834.05","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"834.05","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"745.05","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"745.05","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"96","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"10","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"11","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"12","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT23H40M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"147","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3158.20","base":"2788.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3158.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"834.05","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"834.05","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"745.05","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"745.05","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"148","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"97","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3162.20","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3162.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"98","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3162.20","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3162.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"99","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3162.20","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3162.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"100","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3162.20","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3162.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"101","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3162.20","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3162.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"102","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3162.20","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3162.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"798.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"783.05","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"103","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3172.20","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3172.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"104","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3172.20","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3172.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"105","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3172.20","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3172.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"106","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3172.20","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3172.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"107","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3172.20","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3172.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"108","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3172.20","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3172.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"838.05","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"748.05","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"109","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3179.40","base":"2778.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3179.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"849.85","base":"742.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"849.85","base":"742.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"739.85","base":"647.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"739.85","base":"647.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"110","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3186.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3186.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"111","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3186.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3186.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"112","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3186.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3186.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"113","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3186.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3186.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"114","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3186.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3186.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"115","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3186.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3186.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"804.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"789.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"116","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3189.40","base":"2812.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3189.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"889.85","base":"788.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"889.85","base":"788.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"704.85","base":"618.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"704.85","base":"618.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"117","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"37","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3193.40","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3193.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"118","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"18","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"19","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"20","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3193.40","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3193.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"119","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"56","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"57","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3193.40","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3193.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"120","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"27","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"28","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"119","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3193.40","base":"2792.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3193.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"805.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"790.85","base":"698.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"120","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"121","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"37","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3203.40","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3203.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"122","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"18","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"19","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"20","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3203.40","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3203.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"123","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"56","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"57","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3203.40","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3203.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"57","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"124","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"27","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"28","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"105","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"106","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3203.40","base":"2826.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3203.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"845.85","base":"744.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"755.85","base":"669.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"28","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"104","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"106","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"125","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3205.40","base":"2828.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3205.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"856.85","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"856.85","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"745.85","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"745.85","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"126","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"168","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"169","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"170","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3210.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3210.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"127","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"168","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"169","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"170","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3210.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3210.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"128","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"49","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"50","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"51","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"168","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"169","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"170","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3210.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3210.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"50","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"51","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"129","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"8","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"9","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"168","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"169","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"170","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3210.20","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3210.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"810.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"795.05","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"9","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"130","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"37","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3217.40","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3217.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"811.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"811.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"796.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"796.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"37","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"38","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"131","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"18","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"19","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"IB","number":"7623","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"20","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT22H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"137","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3217.40","base":"2840.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3217.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"811.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"811.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"796.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"796.85","base":"710.00"},"fareDetailsBySegment":[{"segmentId":"18","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"19","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"20","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"138","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"132","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT24H45M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"168","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"169","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"170","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3229.40","base":"2828.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3229.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"862.85","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"862.85","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"751.85","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"751.85","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"168","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"169","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"170","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"133","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT8H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"95","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T16:50:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:15:00"},"carrierCode":"IB","number":"723","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3288.20","base":"2942.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3288.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"872.05","base":"778.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"872.05","base":"778.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"772.05","base":"693.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"772.05","base":"693.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"134","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H20M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"89","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:45:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"725","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3288.20","base":"2942.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3288.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"872.05","base":"778.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"872.05","base":"778.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"772.05","base":"693.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"772.05","base":"693.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"135","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"4","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"6","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3299.80","base":"2468.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3299.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"832.45","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"832.45","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"817.45","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"817.45","base":"617.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"136","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"4","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"6","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3355.80","base":"2524.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3355.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"846.45","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"846.45","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"831.45","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"831.45","base":"631.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"137","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H5M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"83","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"84","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3368.20","base":"3022.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3368.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"887.05","base":"793.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"887.05","base":"793.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"797.05","base":"718.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"797.05","base":"718.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"138","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"1","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"2","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"179","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"180","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T18:25:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:45:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H20M","id":"181","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3368.20","base":"3022.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3368.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"887.05","base":"793.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"887.05","base":"793.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"797.05","base":"718.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"797.05","base":"718.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"2","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"3","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"139","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT8H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"95","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T16:50:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:15:00"},"carrierCode":"IB","number":"723","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"140","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H20M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"89","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:45:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"725","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"141","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT8H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"95","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T16:50:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:15:00"},"carrierCode":"IB","number":"723","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"142","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT8H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"95","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T16:50:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:15:00"},"carrierCode":"IB","number":"723","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"143","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H20M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"89","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:45:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"725","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"144","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT8H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"95","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T16:50:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:15:00"},"carrierCode":"IB","number":"723","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"96","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"145","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H20M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"89","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:45:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"725","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"146","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H20M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"89","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:45:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"725","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3462.20","base":"3116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3462.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"915.05","base":"821.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"816.05","base":"737.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"90","cabin":"ECONOMY","fareBasis":"MDNNA0M4","class":"M"},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"147","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"70","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"71","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"72","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3475.80","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3475.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"876.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"876.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"861.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"861.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"148","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"46","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"47","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"48","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3475.80","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3475.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"876.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"876.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"861.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"861.45","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"149","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"40","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"41","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"42","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3507.00","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3507.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"150","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"21","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"22","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"23","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3507.00","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3507.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"151","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"58","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"59","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"60","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3507.00","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3507.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"152","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"29","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"30","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"31","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT12H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"101","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3507.00","base":"2644.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3507.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"884.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"869.25","base":"661.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"102","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"153","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"70","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"71","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"72","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3531.80","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3531.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"890.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"890.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"875.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"875.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"72","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"154","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"46","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"47","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"48","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3531.80","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3531.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"890.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"890.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"875.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"875.45","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"47","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"48","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"155","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H5M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"83","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"84","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"156","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T14:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T17:35:00"},"carrierCode":"IB","number":"3647","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"16","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"17","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"179","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"180","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T18:25:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:45:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H20M","id":"181","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"17","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"157","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H5M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"83","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"84","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"158","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H5M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"83","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"84","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"159","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T12:20:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T15:50:00"},"carrierCode":"IB","number":"3645","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H30M","id":"78","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"79","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"80","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"179","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"180","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T18:25:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:45:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H20M","id":"181","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"80","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"160","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H5M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"83","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"84","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"83","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"84","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"85","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"161","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT12H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T11:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:55:00"},"carrierCode":"IB","number":"716","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"67","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"69","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"179","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"180","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T18:25:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:45:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H20M","id":"181","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"67","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"68","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"162","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T10:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T14:15:00"},"carrierCode":"IB","number":"714","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"43","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"44","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"45","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T09:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T10:50:00"},"carrierCode":"IB","number":"7624","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"179","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T12:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T15:20:00"},"carrierCode":"IB","number":"1356","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H50M","id":"180","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T18:25:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T19:45:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H20M","id":"181","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3544.20","base":"3198.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3544.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"931.05","base":"837.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"841.05","base":"762.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"44","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"179","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"180","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"181","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"}]}]},{"type":"flight-offer","id":"163","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT21H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T20:00:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T23:25:00"},"carrierCode":"IB","number":"726","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"40","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"41","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"42","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3563.00","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3563.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"41","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"42","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"164","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T19:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:35:00"},"carrierCode":"IB","number":"724","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"21","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"22","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"23","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3563.00","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3563.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"22","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"165","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT22H30M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T18:45:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T22:10:00"},"carrierCode":"IB","number":"722","aircraft":{"code":"330"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"58","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"59","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"60","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3563.00","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3563.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"58","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"59","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"166","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T17:10:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:35:00"},"carrierCode":"IB","number":"720","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"29","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-03T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"30","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T16:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T17:15:00"},"carrierCode":"AT","number":"425","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"31","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"86","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"87","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-10T22:15:00"},"carrierCode":"IB","number":"3650","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"88","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3563.00","base":"2700.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3563.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"898.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"883.25","base":"675.00"},"fareDetailsBySegment":[{"segmentId":"29","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"30","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"86","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"87","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"88","cabin":"ECONOMY","fareBasis":"VDNNANB6","class":"V"}]}]},{"type":"flight-offer","id":"167","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"4","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"6","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT29H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"182","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"183","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"184","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3579.80","base":"2724.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3579.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"902.45","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"902.45","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"887.45","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"887.45","base":"681.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"182","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"183","cabin":"ECONOMY","fareBasis":"ODNNA0M7","class":"O"},{"segmentId":"184","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"168","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"4","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"6","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT31H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"116","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"117","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T19:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T20:25:00"},"carrierCode":"IB","number":"3648","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H15M","id":"118","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3597.80","base":"2742.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3597.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"944.45","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"944.45","base":"723.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"854.45","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"854.45","base":"648.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"116","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"LDNNA0M4","class":"L"},{"segmentId":"118","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"169","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T09:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T12:40:00"},"carrierCode":"IB","number":"712","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"4","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:10:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"IB","number":"7642","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"6","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT29H55M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"IB","number":"7635","aircraft":{"code":"AT7"},"operating":{"carrierCode":"AT"},"duration":"PT1H25M","id":"185","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T17:55:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T20:40:00"},"carrierCode":"IB","number":"1358","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H45M","id":"186","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T17:30:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T18:55:00"},"carrierCode":"IB","number":"3646","aircraft":{"code":"777"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"187","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3611.80","base":"2756.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3611.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"943.45","base":"722.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"943.45","base":"722.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"862.45","base":"656.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"862.45","base":"656.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"},{"segmentId":"5","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"Q"},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"QDNNA0M7","class":"T"},{"segmentId":"185","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"186","cabin":"ECONOMY","fareBasis":"VDNNA0M4","class":"V"},{"segmentId":"187","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"170","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT16H25M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T07:50:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T11:15:00"},"carrierCode":"IB","number":"3643","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"52","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"53","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"54","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"125","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"126","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"127","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3643.80","base":"2788.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3643.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"955.45","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"955.45","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"866.45","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"866.45","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"53","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"171","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT18H","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T06:15:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T09:40:00"},"carrierCode":"IB","number":"3641","aircraft":{"code":"32N"},"operating":{"carrierCode":"BA"},"duration":"PT2H25M","id":"10","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T13:35:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T14:25:00"},"carrierCode":"IB","number":"7645","aircraft":{"code":"73H"},"operating":{"carrierCode":"AT"},"duration":"PT1H50M","id":"11","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"12","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT20H30M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"125","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"126","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T08:05:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T09:30:00"},"carrierCode":"IB","number":"713","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"127","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3643.80","base":"2788.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3643.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"955.45","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"955.45","base":"734.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"866.45","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"866.45","base":"660.00"},"fareDetailsBySegment":[{"segmentId":"10","cabin":"ECONOMY","fareBasis":"KDNNASB6","class":"K"},{"segmentId":"11","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"SDNNA0M7","class":"S"},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"}]}]},{"type":"flight-offer","id":"172","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT19H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"113","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"114","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T07:00:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T08:25:00"},"carrierCode":"IB","number":"711","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"115","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3691.00","base":"2828.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3691.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"978.25","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"113","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"114","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"115","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"978.25","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"113","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"114","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"115","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"867.25","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"113","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"114","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"115","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"867.25","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"113","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"114","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"115","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"173","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-15","lastTicketingDateTime":"2026-01-15","numberOfBookableSeats":4,"itineraries":[{"duration":"PT31H45M","segments":[{"departure":{"iataCode":"LHR","terminal":"5","at":"2026-04-02T16:30:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-02T20:05:00"},"carrierCode":"IB","number":"3649","aircraft":{"code":"320"},"operating":{"carrierCode":"BA"},"duration":"PT2H35M","id":"73","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-03T16:25:00"},"arrival":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T17:20:00"},"carrierCode":"IB","number":"1357","aircraft":{"code":"CRK"},"operating":{"carrierName":"AIR NOSTRUM FOR IBERIA"},"duration":"PT1H55M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-03T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-04T00:15:00"},"carrierCode":"IB","number":"7636","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"75","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT21H35M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"134","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-10T16:25:00"},"arrival":{"iataCode":"MAD","terminal":"4S","at":"2026-04-10T19:10:00"},"carrierCode":"IB","number":"7643","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H45M","id":"135","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MAD","terminal":"4S","at":"2026-04-11T09:10:00"},"arrival":{"iataCode":"LHR","terminal":"5","at":"2026-04-11T10:35:00"},"carrierCode":"IB","number":"715","aircraft":{"code":"320"},"operating":{"carrierCode":"IB"},"duration":"PT2H25M","id":"136","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"3715.00","base":"2828.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"3715.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["IB"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"984.25","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"134","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"135","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"136","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"984.25","base":"755.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"134","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"135","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"136","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":2}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"873.25","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"134","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"135","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"136","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"873.25","base":"659.00"},"fareDetailsBySegment":[{"segmentId":"73","cabin":"ECONOMY","fareBasis":"LDNNASB6","class":"L"},{"segmentId":"74","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"KDNNA0M4","class":"K"},{"segmentId":"134","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"W"},{"segmentId":"135","cabin":"ECONOMY","fareBasis":"ADNNA0M7","class":"A"},{"segmentId":"136","cabin":"ECONOMY","fareBasis":"MDNNASB6","class":"M"}]}]},{"type":"flight-offer","id":"174","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-04-02","lastTicketingDateTime":"2026-04-02","numberOfBookableSeats":4,"itineraries":[{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"LHR","terminal":"4","at":"2026-04-02T15:00:00"},"arrival":{"iataCode":"CDG","terminal":"2E","at":"2026-04-02T17:20:00"},"carrierCode":"AF","number":"1781","aircraft":{"code":"223"},"operating":{"carrierCode":"AF"},"duration":"PT1H20M","id":"34","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CDG","terminal":"2E","at":"2026-04-02T18:50:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-02T21:00:00"},"carrierCode":"AF","number":"1496","aircraft":{"code":"320"},"operating":{"carrierCode":"AF"},"duration":"PT3H10M","id":"35","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"1","at":"2026-04-02T23:15:00"},"arrival":{"iataCode":"AGA","at":"2026-04-03T00:15:00"},"carrierCode":"AT","number":"431","aircraft":{"code":"7M8"},"operating":{"carrierCode":"AT"},"duration":"PT1H","id":"36","numberOfStops":0,"blacklistedInEU":false}]},{"duration":"PT8H25M","segments":[{"departure":{"iataCode":"AGA","at":"2026-04-10T13:00:00"},"arrival":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T14:25:00"},"carrierCode":"AT","number":"422","aircraft":{"code":"AT7"},"operating":{"carrierName":"RAM EXPRESS"},"duration":"PT1H25M","id":"98","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CMN","terminal":"2","at":"2026-04-10T15:55:00"},"arrival":{"iataCode":"CDG","terminal":"2E","at":"2026-04-10T19:55:00"},"carrierCode":"AF","number":"1597","aircraft":{"code":"32A"},"operating":{"carrierCode":"AF"},"duration":"PT3H","id":"99","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CDG","terminal":"2E","at":"2026-04-10T21:00:00"},"arrival":{"iataCode":"LHR","terminal":"4","at":"2026-04-10T21:25:00"},"carrierCode":"AF","number":"1380","aircraft":{"code":"223"},"operating":{"carrierCode":"AF"},"duration":"PT1H25M","id":"100","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"8435.00","base":"6926.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"8435.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["AF"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2308.75","base":"1924.00"},"fareDetailsBySegment":[{"segmentId":"34","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"35","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"36","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"98","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"99","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"100","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]},{"travelerId":"2","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2308.75","base":"1924.00"},"fareDetailsBySegment":[{"segmentId":"34","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"35","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"36","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"98","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"99","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"100","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]},{"travelerId":"3","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"1908.75","base":"1539.00"},"fareDetailsBySegment":[{"segmentId":"34","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"},{"segmentId":"35","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"},{"segmentId":"36","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W"},{"segmentId":"98","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W"},{"segmentId":"99","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"},{"segmentId":"100","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"}]},{"travelerId":"4","fareOption":"STANDARD","travelerType":"CHILD","price":{"currency":"GBP","total":"1908.75","base":"1539.00"},"fareDetailsBySegment":[{"segmentId":"34","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"},{"segmentId":"35","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"},{"segmentId":"36","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W"},{"segmentId":"98","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"W"},{"segmentId":"99","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"},{"segmentId":"100","cabin":"ECONOMY","fareBasis":"YYS0AFNN","class":"Y"}]}]}],"dictionaries":{"locations":{"MAD":{"cityCode":"MAD","countryCode":"ES"},"CMN":{"cityCode":"CMN","countryCode":"MA"},"LHR":{"cityCode":"LON","countryCode":"GB"},"CDG":{"cityCode":"PAR","countryCode":"FR"},"AGA":{"cityCode":"AGA","countryCode":"MA"},"BCN":{"cityCode":"BCN","countryCode":"ES"},"EUN":{"cityCode":"EUN","countryCode":"MA"}},"aircraft":{"330":"AIRBUS INDUSTRIE A330","320":"AIRBUS A320","7M8":"BOEING 737 MAX 8","32A":"AIRBUS A320 (SHARKLETS)","223":"AIRBUS A220-300","AT7":"ATR 72","777":"BOEING 777-200\/300","73H":"BOEING 737-800 (WINGLETS)","CRK":"CANADAIR REGIONAL JET 1000","32N":"AIRBUS A320NEO"},"currencies":{"GBP":"POUND STERLING"},"carriers":{"AT":"ROYAL AIR MAROC","VY":"VUELING AIRLINES","AF":"AIR FRANCE","IB":"IBERIA","BA":"BRITISH AIRWAYS"}}},"curl_url":"https:\/\/api.amadeus.com\/v2\/shopping\/flight-offers?originLocationCode=LHR&destinationLocationCode=AGA&departureDate=2026-04-02&returnDate=2026-04-10&adults=2&children=2&infants=0&travelClass=ECONOMY&nonStop=false&max=250¤cyCode=GBP"}