{ "status": "success", "tracking_id": "13411768040638::4B41YNK3", "data": [ { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H40M", "transit_time": "6H45M", "routes": [ { "air_segment_key": "0-0", "origin": "BKK", "departure_time": "2026-02-19T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T12:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-0", "origin": "SIN", "departure_time": "2026-02-19T19:40:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T20:55:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H15M", "distance": 184, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 496 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 496 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 28521.31, "gross_total": 28436, "base_fare": 21260, "tax": 7261.31, "sell": { "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1MjEuMzEsImJhc2VfZmFyZSI6MjEyNjAsInRheCI6NzI2MS4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTIxLjMxLCJiYXNlX2ZhcmUiOjIxMjYwLCJ0YXgiOjcyNjEuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg0MzYsImJhc2VfZmFyZSI6MjEyNjAsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "21260.00", "tax": "7176.00", "discount": 0, "ait": "85.31", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31, "gross": { "base_fare": "21260.00", "tax": "7176.00", "discount": "0.00", "ait": "85.31", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTIxLjMxIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MjYxLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODUuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTIxLjMxIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MjYxLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODUuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NDM2LjAwIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NDM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#0", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 28521.31, "pay_now": 8556.39, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 19964.92, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8556.39, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 28521.31, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 28436, "currency": "BDT", "fmg": { "amount": 28436, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28436 }, "supplier": { "amount": 28436, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 28436, "currency": "BDT", "fmg": { "amount": 28436, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28436 }, "supplier": { "amount": 28436, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 28521.31, "calendar_total_sell": 28521.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 28521.31, "filter": { "id": "F134SE00119-0", "price": 28521.31, "gross_total": 28436, "journey_duration": "PT10H40M", "journey_duration_seconds": 38400, "layover_duration": "PT6H45M", "layover_duration_seconds": 24300, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T20:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602190915sin202602191255609adtsin202602191940kul202602192055496adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "16H5M", "routes": [ { "air_segment_key": "0-1", "origin": "BKK", "departure_time": "2026-02-19T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T12:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-1", "origin": "SIN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T06:00:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT16H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 28521.31, "gross_total": 28436, "base_fare": 21260, "tax": 7261.31, "sell": { "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1MjEuMzEsImJhc2VfZmFyZSI6MjEyNjAsInRheCI6NzI2MS4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTIxLjMxLCJiYXNlX2ZhcmUiOjIxMjYwLCJ0YXgiOjcyNjEuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg0MzYsImJhc2VfZmFyZSI6MjEyNjAsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "21260.00", "tax": "7176.00", "discount": 0, "ait": "85.31", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31, "gross": { "base_fare": "21260.00", "tax": "7176.00", "discount": "0.00", "ait": "85.31", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTIxLjMxIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MjYxLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODUuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTIxLjMxIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MjYxLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODUuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NDM2LjAwIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NDM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#1", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 28521.31, "pay_now": 8556.39, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 19964.92, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8556.39, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 28521.31, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 28436, "currency": "BDT", "fmg": { "amount": 28436, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28436 }, "supplier": { "amount": 28436, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 28436, "currency": "BDT", "fmg": { "amount": 28436, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28436 }, "supplier": { "amount": 28436, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 28521.31, "calendar_total_sell": 28521.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 28521.31, "filter": { "id": "F134SE00119-1", "price": 28521.31, "gross_total": 28436, "journey_duration": "PT19H45M", "journey_duration_seconds": 71100, "layover_duration": "PT16H5M", "layover_duration_seconds": 57900, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:15:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-02-20T06:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602190915sin202602191255609adtsin202602200500kul202602200600456adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H50M", "transit_time": "2H5M", "routes": [ { "air_segment_key": "0-2", "origin": "BKK", "departure_time": "2026-02-19T23:10:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-20T02:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H45M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 615 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 615 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-2", "origin": "SIN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T06:00:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT02H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 28521.31, "gross_total": 28436, "base_fare": 21260, "tax": 7261.31, "sell": { "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1MjEuMzEsImJhc2VfZmFyZSI6MjEyNjAsInRheCI6NzI2MS4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTIxLjMxLCJiYXNlX2ZhcmUiOjIxMjYwLCJ0YXgiOjcyNjEuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg0MzYsImJhc2VfZmFyZSI6MjEyNjAsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "21260.00", "tax": "7176.00", "discount": 0, "ait": "85.31", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 28521.31, "base_fare": 21260, "tax": 7261.31, "gross": { "base_fare": "21260.00", "tax": "7176.00", "discount": "0.00", "ait": "85.31", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTIxLjMxIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MjYxLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODUuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTIxLjMxIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MjYxLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODUuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NDM2LjAwIiwiYmFzZV9mYXJlIjoiMjEyNjAuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NDM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#2", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 28521.31, "pay_now": 8556.39, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 19964.92, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8556.39, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 28521.31, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 28436, "currency": "BDT", "fmg": { "amount": 28436, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28436 }, "supplier": { "amount": 28436, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 28436, "currency": "BDT", "fmg": { "amount": 28436, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28436 }, "supplier": { "amount": 28436, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 28521.31, "calendar_total_sell": 28521.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 28521.31, "filter": { "id": "F134SE00119-2", "price": 28521.31, "gross_total": 28436, "journey_duration": "PT5H50M", "journey_duration_seconds": 21000, "layover_duration": "PT2H5M", "layover_duration_seconds": 7500, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-02-19T23:10:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-02-20T06:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192310sin202602200255615adtsin202602200500kul202602200600456adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H15M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "0-3", "origin": "BKK", "departure_time": "2026-02-19T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T12:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-3", "origin": "SIN", "departure_time": "2026-02-19T16:10:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T17:30:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 184, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 472 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 472 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 7, "fareBasisCode": "X2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "X2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 29010.77, "gross_total": 28924, "base_fare": 21748, "tax": 7262.77, "sell": { "currency": "BDT", "total": 29010.77, "base_fare": 21748, "tax": 7262.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkwMTAuNzcsImJhc2VfZmFyZSI6MjE3NDgsInRheCI6NzI2Mi43N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MDEwLjc3LCJiYXNlX2ZhcmUiOjIxNzQ4LCJ0YXgiOjcyNjIuNzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg5MjQsImJhc2VfZmFyZSI6MjE3NDgsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 29010.77, "base_fare": 21748, "tax": 7262.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "21748.00", "tax": "7176.00", "discount": 0, "ait": "86.77", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 29010.77, "base_fare": 21748, "tax": 7262.77, "gross": { "base_fare": "21748.00", "tax": "7176.00", "discount": "0.00", "ait": "86.77", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MDEwLjc3IiwiYmFzZV9mYXJlIjoiMjE3NDguMDAiLCJ0YXgiOiI3MjYyLjc3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NDguMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODYuNzciLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MDEwLjc3IiwiYmFzZV9mYXJlIjoiMjE3NDguMDAiLCJ0YXgiOiI3MjYyLjc3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NDguMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODYuNzciLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4OTI0LjAwIiwiYmFzZV9mYXJlIjoiMjE3NDguMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4OTI0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#3", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 29010.77, "pay_now": 8703.23, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 20307.54, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8703.23, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 29010.77, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 28924, "currency": "BDT", "fmg": { "amount": 28924, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28924 }, "supplier": { "amount": 28924, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 28924, "currency": "BDT", "fmg": { "amount": 28924, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 28924 }, "supplier": { "amount": 28924, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 29010.77, "calendar_total_sell": 29010.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 29010.77, "filter": { "id": "F134SE00119-3", "price": 29010.77, "gross_total": 28924, "journey_duration": "PT7H15M", "journey_duration_seconds": 26100, "layover_duration": "PT3H15M", "layover_duration_seconds": 11700, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T17:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602190915sin202602191255609adtsin202602191610kul202602191730472adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "0-4", "origin": "BKK", "departure_time": "2026-02-19T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T12:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-4", "origin": "SIN", "departure_time": "2026-02-20T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T10:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT20H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 2, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 29597.53, "gross_total": 29509, "base_fare": 22333, "tax": 7264.53, "sell": { "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk1OTcuNTMsImJhc2VfZmFyZSI6MjIzMzMsInRheCI6NzI2NC41M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NTk3LjUzLCJiYXNlX2ZhcmUiOjIyMzMzLCJ0YXgiOjcyNjQuNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk1MDksImJhc2VfZmFyZSI6MjIzMzMsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22333.00", "tax": "7176.00", "discount": 0, "ait": "88.53", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53, "gross": { "base_fare": "22333.00", "tax": "7176.00", "discount": "0.00", "ait": "88.53", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTk3LjUzIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MjY0LjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODguNTMiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTk3LjUzIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MjY0LjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODguNTMiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTA5LjAwIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NTA5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#4", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 29597.53, "pay_now": 8879.26, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 20718.27, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8879.26, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 29597.53, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 29509, "currency": "BDT", "fmg": { "amount": 29509, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 29509 }, "supplier": { "amount": 29509, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 29509, "currency": "BDT", "fmg": { "amount": 29509, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 29509 }, "supplier": { "amount": 29509, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 29597.53, "calendar_total_sell": 29597.53, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 29597.53, "filter": { "id": "F134SE00119-4", "price": 29597.53, "gross_total": 29509, "journey_duration": "PT23H55M", "journey_duration_seconds": 86100, "layover_duration": "PT20H5M", "layover_duration_seconds": 72300, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602190915sin202602191255609adtsin202602200900kul202602201010452adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H55M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-5", "origin": "BKK", "departure_time": "2026-02-19T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T12:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 609 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-5", "origin": "SIN", "departure_time": "2026-02-19T17:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 468 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 468 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 29597.53, "gross_total": 29509, "base_fare": 22333, "tax": 7264.53, "sell": { "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk1OTcuNTMsImJhc2VfZmFyZSI6MjIzMzMsInRheCI6NzI2NC41M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NTk3LjUzLCJiYXNlX2ZhcmUiOjIyMzMzLCJ0YXgiOjcyNjQuNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk1MDksImJhc2VfZmFyZSI6MjIzMzMsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22333.00", "tax": "7176.00", "discount": 0, "ait": "88.53", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53, "gross": { "base_fare": "22333.00", "tax": "7176.00", "discount": "0.00", "ait": "88.53", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTk3LjUzIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MjY0LjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODguNTMiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTk3LjUzIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MjY0LjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODguNTMiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTA5LjAwIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NTA5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#5", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 29597.53, "pay_now": 8879.26, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 20718.27, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8879.26, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 29597.53, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 29509, "currency": "BDT", "fmg": { "amount": 29509, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 29509 }, "supplier": { "amount": 29509, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 29509, "currency": "BDT", "fmg": { "amount": 29509, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 29509 }, "supplier": { "amount": 29509, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 29597.53, "calendar_total_sell": 29597.53, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 29597.53, "filter": { "id": "F134SE00119-5", "price": 29597.53, "gross_total": 29509, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT4H5M", "layover_duration_seconds": 14700, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T18:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602190915sin202602191255609adtsin202602191700kul202602191810468adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-6", "origin": "BKK", "departure_time": "2026-02-19T23:10:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-20T02:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H45M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 615 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 615 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "M2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M2TR24" ] } } }, { "air_segment_key": "1-6", "origin": "SIN", "departure_time": "2026-02-20T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T10:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 2, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 29597.53, "gross_total": 29509, "base_fare": 22333, "tax": 7264.53, "sell": { "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk1OTcuNTMsImJhc2VfZmFyZSI6MjIzMzMsInRheCI6NzI2NC41M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NTk3LjUzLCJiYXNlX2ZhcmUiOjIyMzMzLCJ0YXgiOjcyNjQuNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk1MDksImJhc2VfZmFyZSI6MjIzMzMsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "22333.00", "tax": "7176.00", "discount": 0, "ait": "88.53", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 29597.53, "base_fare": 22333, "tax": 7264.53, "gross": { "base_fare": "22333.00", "tax": "7176.00", "discount": "0.00", "ait": "88.53", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTk3LjUzIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MjY0LjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODguNTMiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTk3LjUzIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MjY0LjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODguNTMiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTA5LjAwIiwiYmFzZV9mYXJlIjoiMjIzMzMuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NTA5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#6", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 29597.53, "pay_now": 8879.26, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 20718.27, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 8879.26, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 29597.53, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 29509, "currency": "BDT", "fmg": { "amount": 29509, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 29509 }, "supplier": { "amount": 29509, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 29509, "currency": "BDT", "fmg": { "amount": 29509, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 29509 }, "supplier": { "amount": 29509, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 29597.53, "calendar_total_sell": 29597.53, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 29597.53, "filter": { "id": "F134SE00119-6", "price": 29597.53, "gross_total": 29509, "journey_duration": "PT10H0M", "journey_duration_seconds": 36000, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-02-19T23:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192310sin202602200255615adtsin202602200900kul202602201010452adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "0-7", "origin": "BKK", "departure_time": "2026-02-19T18:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T22:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 611 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 611 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "B2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B2TR24" ] } } }, { "air_segment_key": "1-7", "origin": "SIN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T06:00:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT06H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 30751.98, "gross_total": 30660, "base_fare": 23484, "tax": 7267.98, "sell": { "currency": "BDT", "total": 30751.98, "base_fare": 23484, "tax": 7267.98 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzA3NTEuOTgsImJhc2VfZmFyZSI6MjM0ODQsInRheCI6NzI2Ny45OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMwNzUxLjk4LCJiYXNlX2ZhcmUiOjIzNDg0LCJ0YXgiOjcyNjcuOTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzA2NjAsImJhc2VfZmFyZSI6MjM0ODQsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 30751.98, "base_fare": 23484, "tax": 7267.98, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23484.00", "tax": "7176.00", "discount": 0, "ait": "91.98", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 30751.98, "base_fare": 23484, "tax": 7267.98, "gross": { "base_fare": "23484.00", "tax": "7176.00", "discount": "0.00", "ait": "91.98", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNzUxLjk4IiwiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MjY3Ljk4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTEuOTgiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNzUxLjk4IiwiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MjY3Ljk4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTEuOTgiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNjYwLjAwIiwiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMwNjYwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#7", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 30751.98, "pay_now": 9225.59, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 21526.39, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 9225.59, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 30751.98, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 30660, "currency": "BDT", "fmg": { "amount": 30660, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 30660 }, "supplier": { "amount": 30660, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 30660, "currency": "BDT", "fmg": { "amount": 30660, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 30660 }, "supplier": { "amount": 30660, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 30751.98, "calendar_total_sell": 30751.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 30751.98, "filter": { "id": "F134SE00119-7", "price": 30751.98, "gross_total": 30660, "journey_duration": "PT10H10M", "journey_duration_seconds": 36600, "layover_duration": "PT6H30M", "layover_duration_seconds": 23400, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T18:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-02-20T06:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191850sin202602192230611adtsin202602200500kul202602200600456adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H45M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-8", "origin": "BKK", "departure_time": "2026-02-19T20:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 617 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 617 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "B2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B2TR24" ] } } }, { "air_segment_key": "1-8", "origin": "SIN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T06:00:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 30751.98, "gross_total": 30660, "base_fare": 23484, "tax": 7267.98, "sell": { "currency": "BDT", "total": 30751.98, "base_fare": 23484, "tax": 7267.98 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzA3NTEuOTgsImJhc2VfZmFyZSI6MjM0ODQsInRheCI6NzI2Ny45OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMwNzUxLjk4LCJiYXNlX2ZhcmUiOjIzNDg0LCJ0YXgiOjcyNjcuOTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzA2NjAsImJhc2VfZmFyZSI6MjM0ODQsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 30751.98, "base_fare": 23484, "tax": 7267.98, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "23484.00", "tax": "7176.00", "discount": 0, "ait": "91.98", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 30751.98, "base_fare": 23484, "tax": 7267.98, "gross": { "base_fare": "23484.00", "tax": "7176.00", "discount": "0.00", "ait": "91.98", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNzUxLjk4IiwiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MjY3Ljk4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTEuOTgiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNzUxLjk4IiwiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MjY3Ljk4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTEuOTgiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNjYwLjAwIiwiYmFzZV9mYXJlIjoiMjM0ODQuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMwNjYwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#8", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 30751.98, "pay_now": 9225.59, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 21526.39, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 9225.59, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 30751.98, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 30660, "currency": "BDT", "fmg": { "amount": 30660, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 30660 }, "supplier": { "amount": 30660, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 30660, "currency": "BDT", "fmg": { "amount": 30660, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 30660 }, "supplier": { "amount": 30660, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 30751.98, "calendar_total_sell": 30751.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 30751.98, "filter": { "id": "F134SE00119-8", "price": 30751.98, "gross_total": 30660, "journey_duration": "PT8H45M", "journey_duration_seconds": 31500, "layover_duration": "PT5H5M", "layover_duration_seconds": 18300, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T20:15:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-02-20T06:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192015sin202602192355617adtsin202602200500kul202602200600456adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-9", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H20M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "0-9", "origin": "BKK", "departure_time": "2026-02-19T18:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T22:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 611 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 611 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "B2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B2TR24" ] } } }, { "air_segment_key": "1-9", "origin": "SIN", "departure_time": "2026-02-20T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T10:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 2, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 31828.2, "gross_total": 31733, "base_fare": 24557, "tax": 7271.2, "sell": { "currency": "BDT", "total": 31828.2, "base_fare": 24557, "tax": 7271.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MjguMiwiYmFzZV9mYXJlIjoyNDU1NywidGF4Ijo3MjcxLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMTgyOC4yLCJiYXNlX2ZhcmUiOjI0NTU3LCJ0YXgiOjcyNzEuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMTczMywiYmFzZV9mYXJlIjoyNDU1NywidGF4Ijo3MTc2fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 31828.2, "base_fare": 24557, "tax": 7271.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24557.00", "tax": "7176.00", "discount": 0, "ait": "95.20", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 31828.2, "base_fare": 24557, "tax": 7271.2, "gross": { "base_fare": "24557.00", "tax": "7176.00", "discount": "0.00", "ait": "95.20", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODI4LjIwIiwiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MjcxLjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTUuMjAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODI4LjIwIiwiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MjcxLjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTUuMjAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzMzLjAwIiwiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMxNzMzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#9", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 31828.2, "pay_now": 9548.46, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 22279.74, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 9548.46, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 31828.2, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 31733, "currency": "BDT", "fmg": { "amount": 31733, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 31733 }, "supplier": { "amount": 31733, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 31733, "currency": "BDT", "fmg": { "amount": 31733, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 31733 }, "supplier": { "amount": 31733, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 31828.2, "calendar_total_sell": 31828.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 31828.2, "filter": { "id": "F134SE00119-9", "price": 31828.2, "gross_total": 31733, "journey_duration": "PT14H20M", "journey_duration_seconds": 51600, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T18:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191850sin202602192230611adtsin202602200900kul202602201010452adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-10", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "9H5M", "routes": [ { "air_segment_key": "0-10", "origin": "BKK", "departure_time": "2026-02-19T20:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 617 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 617 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "B2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B2TR24" ] } } }, { "air_segment_key": "1-10", "origin": "SIN", "departure_time": "2026-02-20T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T10:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 2, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 31828.2, "gross_total": 31733, "base_fare": 24557, "tax": 7271.2, "sell": { "currency": "BDT", "total": 31828.2, "base_fare": 24557, "tax": 7271.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MjguMiwiYmFzZV9mYXJlIjoyNDU1NywidGF4Ijo3MjcxLjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMTgyOC4yLCJiYXNlX2ZhcmUiOjI0NTU3LCJ0YXgiOjcyNzEuMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMTczMywiYmFzZV9mYXJlIjoyNDU1NywidGF4Ijo3MTc2fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 31828.2, "base_fare": 24557, "tax": 7271.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24557.00", "tax": "7176.00", "discount": 0, "ait": "95.20", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 31828.2, "base_fare": 24557, "tax": 7271.2, "gross": { "base_fare": "24557.00", "tax": "7176.00", "discount": "0.00", "ait": "95.20", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODI4LjIwIiwiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MjcxLjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTUuMjAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODI4LjIwIiwiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MjcxLjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTUuMjAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzMzLjAwIiwiYmFzZV9mYXJlIjoiMjQ1NTcuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMxNzMzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyOTQ2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNDczLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#10", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 31828.2, "pay_now": 9548.46, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 22279.74, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 9548.46, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 31828.2, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 31733, "currency": "BDT", "fmg": { "amount": 31733, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 31733 }, "supplier": { "amount": 31733, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 31733, "currency": "BDT", "fmg": { "amount": 31733, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 31733 }, "supplier": { "amount": 31733, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 31828.2, "calendar_total_sell": 31828.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 31828.2, "filter": { "id": "F134SE00119-10", "price": 31828.2, "gross_total": 31733, "journey_duration": "PT12H55M", "journey_duration_seconds": 46500, "layover_duration": "PT9H5M", "layover_duration_seconds": 32700, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T20:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192015sin202602192355617adtsin202602200900kul202602201010452adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-11", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "0-11", "origin": "BKK", "departure_time": "2026-02-19T20:05:00", "origin_terminal": "0", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SGN", "arrival_time": "2026-02-19T21:35:00", "destination_terminal": "2", "destination_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H30M", "distance": 445, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 806 }, "marketing": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 806 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "J", "meal_code": null, "seat_available": 3, "fareBasisCode": "JBG", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "JBG" ] } } }, { "air_segment_key": "1-11", "origin": "SGN", "departure_time": "2026-02-20T09:40:00", "origin_terminal": "2", "origin_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-20T12:35:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H55M", "distance": 650, "lay_over": "PT12H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 825 }, "marketing": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 825 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": null, "seat_available": 6, "fareBasisCode": "IBG", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IBG" ] } } } ] } ], "price": { "currency": "BDT", "total": 32548.35, "gross_total": 32451, "base_fare": 27404, "tax": 5144.35, "sell": { "currency": "BDT", "total": 32548.35, "base_fare": 27404, "tax": 5144.35 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI1NDguMzUsImJhc2VfZmFyZSI6Mjc0MDQsInRheCI6NTE0NC4zNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNTQ4LjM1LCJiYXNlX2ZhcmUiOjI3NDA0LCJ0YXgiOjUxNDQuMzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI0NTEsImJhc2VfZmFyZSI6Mjc0MDQsInRheCI6NTA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 32548.35, "base_fare": 27404, "tax": 5144.35, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27404.00", "tax": "5047.00", "discount": 0, "ait": "97.35", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 32548.35, "base_fare": 27404, "tax": 5144.35, "gross": { "base_fare": "27404.00", "tax": "5047.00", "discount": "0.00", "ait": "97.35", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1964.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNTQ4LjM1IiwiYmFzZV9mYXJlIjoiMjc0MDQuMDAiLCJ0YXgiOiI1MTQ0LjM1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0MDQuMDAiLCJ0YXgiOiI1MDQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTcuMzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNTQ4LjM1IiwiYmFzZV9mYXJlIjoiMjc0MDQuMDAiLCJ0YXgiOiI1MTQ0LjM1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0MDQuMDAiLCJ0YXgiOiI1MDQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTcuMzUiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNDUxLjAwIiwiYmFzZV9mYXJlIjoiMjc0MDQuMDAiLCJ0YXgiOiI1MDQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyNDUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMTk2NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMwODMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzUwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#11", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 32548.35, "pay_now": 9764.51, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 22783.84, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 9764.51, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 32548.35, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 32451, "currency": "BDT", "fmg": { "amount": 32451, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 32451 }, "supplier": { "amount": 32451, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 32451, "currency": "BDT", "fmg": { "amount": 32451, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 32451 }, "supplier": { "amount": 32451, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 8836, "currency": "BDT", "fmg": { "amount": 8836, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8836 }, "supplier": { "amount": 8836, "currency": "BDT" } }, { "type": "change", "canChanges": false, "forSegment": null, "applied": "after_departure", "amount": 32451, "currency": "BDT", "fmg": { "amount": 32451, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 32451 }, "supplier": { "amount": 32451, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "VJ", "calendar_total_currency": "BDT", "calendar_total_price": 32548.35, "calendar_total_sell": 32548.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 32548.35, "filter": { "id": "F134SE00119-11", "price": 32548.35, "gross_total": 32451, "journey_duration": "PT15H30M", "journey_duration_seconds": 55800, "layover_duration": "PT12H5M", "layover_duration_seconds": 43500, "carrier_operating": "VJ", "carrier_marketing": "VJ", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T20:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T12:35:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "bkk202602192005sgn202602192135806adtsgn202602200940kul202602201235825adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-12", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H25M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "0-12", "origin": "BKK", "departure_time": "2026-02-19T13:20:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MNL", "arrival_time": "2026-02-19T18:05:00", "destination_terminal": "1", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-02-19", "flight_time": "PT3H45M", "distance": 1361, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 731 }, "marketing": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 731 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "L", "seat_available": 9, "fareBasisCode": "KOFTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KOFTH" ] } } }, { "air_segment_key": "1-12", "origin": "MNL", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "KUL", "arrival_time": "2026-02-20T10:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": 1546, "lay_over": "PT12H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 525 }, "marketing": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 525 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "B", "seat_available": 9, "fareBasisCode": "KOFTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KOFTH" ] } } } ] } ], "price": { "currency": "BDT", "total": 33496.19, "gross_total": 33396, "base_fare": 20363, "tax": 13133.19, "sell": { "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0OTYuMTksImJhc2VfZmFyZSI6MjAzNjMsInRheCI6MTMxMzMuMTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMzQ5Ni4xOSwiYmFzZV9mYXJlIjoyMDM2MywidGF4IjoxMzEzMy4xOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMzM5NiwiYmFzZV9mYXJlIjoyMDM2MywidGF4IjoxMzAzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "20363.00", "tax": "13033.00", "discount": 0, "ait": "100.19", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19, "gross": { "base_fare": "20363.00", "tax": "13033.00", "discount": "0.00", "ait": "100.19", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6505.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1473.00" }, "Other": { "title": "Others taxes", "amount": "5055.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDk2LjE5IiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzEzMy4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzYzLjAwIiwidGF4IjoiMTMwMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMDAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDk2LjE5IiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzEzMy4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzYzLjAwIiwidGF4IjoiMTMwMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMDAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzk2LjAwIiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzAzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjY1MDUuMDAifSwiWVIiOnsiYW1vdW50IjoiMTQ3My4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI1MDU1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJMSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxOTcyLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#12", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 33496.19, "pay_now": 10048.86, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 23447.33, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 10048.86, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 33496.19, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 18530, "currency": "BDT", "fmg": { "amount": 18530, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18530 }, "supplier": { "amount": 18530, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 18530, "currency": "BDT", "fmg": { "amount": 18530, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18530 }, "supplier": { "amount": 18530, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 13263, "currency": "BDT", "fmg": { "amount": 13263, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13263 }, "supplier": { "amount": 13263, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 13263, "currency": "BDT", "fmg": { "amount": 13263, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13263 }, "supplier": { "amount": 13263, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "PR", "calendar_total_currency": "BDT", "calendar_total_price": 33496.19, "calendar_total_sell": 33496.19, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 33496.19, "filter": { "id": "F134SE00119-12", "price": 33496.19, "gross_total": 33396, "journey_duration": "PT20H25M", "journey_duration_seconds": 73500, "layover_duration": "PT12H45M", "layover_duration_seconds": 45900, "carrier_operating": "PR", "carrier_marketing": "PR", "aircraft": "773", "aircraft_name": "773", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T13:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191320mnl202602191805731adtmnl202602200650kul202602201045525adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-13", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": "7H35M", "routes": [ { "air_segment_key": "0-13", "origin": "BKK", "departure_time": "2026-02-19T18:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MNL", "arrival_time": "2026-02-19T23:15:00", "destination_terminal": "1", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-02-19", "flight_time": "PT3H30M", "distance": 1361, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 737 }, "marketing": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 737 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "D", "seat_available": 9, "fareBasisCode": "KOFTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KOFTH" ] } } }, { "air_segment_key": "1-13", "origin": "MNL", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "KUL", "arrival_time": "2026-02-20T10:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": 1546, "lay_over": "PT07H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 525 }, "marketing": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 525 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "B", "seat_available": 9, "fareBasisCode": "KOFTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KOFTH" ] } } } ] } ], "price": { "currency": "BDT", "total": 33496.19, "gross_total": 33396, "base_fare": 20363, "tax": 13133.19, "sell": { "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0OTYuMTksImJhc2VfZmFyZSI6MjAzNjMsInRheCI6MTMxMzMuMTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMzQ5Ni4xOSwiYmFzZV9mYXJlIjoyMDM2MywidGF4IjoxMzEzMy4xOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMzM5NiwiYmFzZV9mYXJlIjoyMDM2MywidGF4IjoxMzAzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "20363.00", "tax": "13033.00", "discount": 0, "ait": "100.19", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19, "gross": { "base_fare": "20363.00", "tax": "13033.00", "discount": "0.00", "ait": "100.19", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6505.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1473.00" }, "Other": { "title": "Others taxes", "amount": "5055.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDk2LjE5IiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzEzMy4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzYzLjAwIiwidGF4IjoiMTMwMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMDAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDk2LjE5IiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzEzMy4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzYzLjAwIiwidGF4IjoiMTMwMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMDAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzk2LjAwIiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzAzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjY1MDUuMDAifSwiWVIiOnsiYW1vdW50IjoiMTQ3My4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI1MDU1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJMSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxOTcyLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#13", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 33496.19, "pay_now": 10048.86, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 23447.33, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 10048.86, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 33496.19, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 18530, "currency": "BDT", "fmg": { "amount": 18530, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18530 }, "supplier": { "amount": 18530, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 18530, "currency": "BDT", "fmg": { "amount": 18530, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18530 }, "supplier": { "amount": 18530, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 13263, "currency": "BDT", "fmg": { "amount": 13263, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13263 }, "supplier": { "amount": 13263, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 13263, "currency": "BDT", "fmg": { "amount": 13263, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13263 }, "supplier": { "amount": 13263, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "PR", "calendar_total_currency": "BDT", "calendar_total_price": 33496.19, "calendar_total_sell": 33496.19, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 33496.19, "filter": { "id": "F134SE00119-13", "price": 33496.19, "gross_total": 33396, "journey_duration": "PT15H0M", "journey_duration_seconds": 54000, "layover_duration": "PT7H35M", "layover_duration_seconds": 27300, "carrier_operating": "PR", "carrier_marketing": "PR", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T18:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191845mnl202602192315737adtmnl202602200650kul202602201045525adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-14", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H55M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-14", "origin": "BKK", "departure_time": "2026-02-19T23:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MNL", "arrival_time": "2026-02-20T04:00:00", "destination_terminal": "1", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-02-19", "flight_time": "PT3H10M", "distance": 1361, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 733 }, "marketing": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 733 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "D", "seat_available": 9, "fareBasisCode": "KOFTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KOFTH" ] } } }, { "air_segment_key": "1-14", "origin": "MNL", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "KUL", "arrival_time": "2026-02-20T10:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": 1546, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 525 }, "marketing": { "carrier": "PR", "carrier_name": "Philippine Airlines", "carrier_logo": "PR.png", "flight_number": 525 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "B", "seat_available": 9, "fareBasisCode": "KOFTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KOFTH" ] } } } ] } ], "price": { "currency": "BDT", "total": 33496.19, "gross_total": 33396, "base_fare": 20363, "tax": 13133.19, "sell": { "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0OTYuMTksImJhc2VfZmFyZSI6MjAzNjMsInRheCI6MTMxMzMuMTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMzQ5Ni4xOSwiYmFzZV9mYXJlIjoyMDM2MywidGF4IjoxMzEzMy4xOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMzM5NiwiYmFzZV9mYXJlIjoyMDM2MywidGF4IjoxMzAzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "20363.00", "tax": "13033.00", "discount": 0, "ait": "100.19", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 33496.19, "base_fare": 20363, "tax": 13133.19, "gross": { "base_fare": "20363.00", "tax": "13033.00", "discount": "0.00", "ait": "100.19", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6505.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1473.00" }, "Other": { "title": "Others taxes", "amount": "5055.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDk2LjE5IiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzEzMy4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzYzLjAwIiwidGF4IjoiMTMwMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMDAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDk2LjE5IiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzEzMy4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzYzLjAwIiwidGF4IjoiMTMwMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMDAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzk2LjAwIiwiYmFzZV9mYXJlIjoiMjAzNjMuMDAiLCJ0YXgiOiIxMzAzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjY1MDUuMDAifSwiWVIiOnsiYW1vdW50IjoiMTQ3My4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI1MDU1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJMSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxOTcyLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#14", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 33496.19, "pay_now": 10048.86, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 23447.33, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 10048.86, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 33496.19, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 18530, "currency": "BDT", "fmg": { "amount": 18530, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18530 }, "supplier": { "amount": 18530, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 18530, "currency": "BDT", "fmg": { "amount": 18530, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18530 }, "supplier": { "amount": 18530, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 13263, "currency": "BDT", "fmg": { "amount": 13263, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13263 }, "supplier": { "amount": 13263, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 13263, "currency": "BDT", "fmg": { "amount": 13263, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13263 }, "supplier": { "amount": 13263, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "PR", "calendar_total_currency": "BDT", "calendar_total_price": 33496.19, "calendar_total_sell": 33496.19, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 33496.19, "filter": { "id": "F134SE00119-14", "price": 33496.19, "gross_total": 33396, "journey_duration": "PT9H55M", "journey_duration_seconds": 35700, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "PR", "carrier_marketing": "PR", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-02-19T23:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192350mnl202602200400733adtmnl202602200650kul202602201045525adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-15", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "0-15", "origin": "BKK", "departure_time": "2026-02-19T11:20:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SGN", "arrival_time": "2026-02-19T13:05:00", "destination_terminal": "2", "destination_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H45M", "distance": 445, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 600 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 600 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "R", "seat_available": 9, "fareBasisCode": "LOXAS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "EC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LOXAS" ] } } }, { "air_segment_key": "1-15", "origin": "SGN", "departure_time": "2026-02-19T15:50:00", "origin_terminal": "2", "origin_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-19T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT2H00M", "distance": 650, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 679 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "R", "seat_available": 9, "fareBasisCode": "LOXVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "EC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LOXVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 33737.91, "gross_total": 33637, "base_fare": 24049, "tax": 9688.91, "sell": { "currency": "BDT", "total": 33737.91, "base_fare": 24049, "tax": 9688.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM3MzcuOTEsImJhc2VfZmFyZSI6MjQwNDksInRheCI6OTY4OC45MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzNzM3LjkxLCJiYXNlX2ZhcmUiOjI0MDQ5LCJ0YXgiOjk2ODguOTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MzcsImJhc2VfZmFyZSI6MjQwNDksInRheCI6OTU4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 33737.91, "base_fare": 24049, "tax": 9688.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24049.00", "tax": "9588.00", "discount": 0, "ait": "100.91", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 33737.91, "base_fare": 24049, "tax": 9688.91, "gross": { "base_fare": "24049.00", "tax": "9588.00", "discount": "0.00", "ait": "100.91", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6505.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNzM3LjkxIiwiYmFzZV9mYXJlIjoiMjQwNDkuMDAiLCJ0YXgiOiI5Njg4LjkxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQwNDkuMDAiLCJ0YXgiOiI5NTg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTAwLjkxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzczNy45MSIsImJhc2VfZmFyZSI6IjI0MDQ5LjAwIiwidGF4IjoiOTY4OC45MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MDQ5LjAwIiwidGF4IjoiOTU4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjEwMC45MSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzM2MzcuMDAiLCJiYXNlX2ZhcmUiOiIyNDA0OS4wMCIsInRheCI6Ijk1ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM2MzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI2NTA1LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzA4My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "EC#ER15", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 33737.91, "pay_now": 10121.37, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 23616.54, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 10121.37, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 33737.91, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19634, "currency": "BDT", "fmg": { "amount": 19634, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 19634 }, "supplier": { "amount": 19634, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 19634, "currency": "BDT", "fmg": { "amount": 19634, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 19634 }, "supplier": { "amount": 19634, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjM5MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXVEYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo0NDUsImVsYXBzZWRUaW1lIjoxMDUsIm9yaWdpbiI6IkJLSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxMToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJCS0siLCJkZXN0aW5hdGlvbiI6IlNHTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTAyLTE5VDEzOjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IlNHTiIsIm1hcmtldGluZyI6IlZOIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MDAsIm9wZXJhdGluZyI6IlZOIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MDAsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKioqVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAsImVsYXBzZWRUaW1lIjoxMjAsIm9yaWdpbiI6IlNHTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxNTo1MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNHTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMTg6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiVk4iLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY3OSwib3BlcmF0aW5nIjoiVk4iLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY3OSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzIxIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiVk4iLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjozMzYzNywidG90YWxUYXhBbW91bnQiOjk1ODgsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjYxNjUsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE5MS4yNCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDA0OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjExOjIwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJWTiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjMzNjM3LCJ0b3RhbFRheEFtb3VudCI6OTU4OCwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6NjE2NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImVxdWl2YWxlbnRBbW91bnQiOjI0MDQ5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE5MS4yNCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjMyLjIxOTl9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJWTiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVk4ifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVk4ifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjI0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlZOIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiU0dOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJSIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMT1hBUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxNzM0MTgiLCJwcm9ncmFtQ29kZSI6IlFUMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJRIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6OTEuMjQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI5NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlRIQiIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9MIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkFTMDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNHTiIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlIiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxPWFZOIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE3MzQxNCIsInByb2dyYW1Db2RlIjoiVk4yIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiRlJPTSBWTiBUTyBPVEhFUiBQT0lOVFMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkkiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVk4iLCJmYXJlQW1vdW50IjoxMDAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9MIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlZOMDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNSiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxMEtHIDIyTEJVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxOEtHIDQwTEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NTYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgT04gT1IgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgT04gT1IgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdJRlQgQ0FSRCBMT1VOR0UgQUNDRVNTIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLIElOIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIE1FQUwifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBBQ0NFU1MifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiR1MyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHT1NIT1cifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRlMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI2NSBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjozOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZRIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEzMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6NTQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjozOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwIFBFUkNFTlQgQk9OVVMgTE9UVVNNSUxFUyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE5NjM0LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxOTYzNCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjYxMzYsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiQkRUIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlZOIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTQ0ODgsInRvdGFsVGF4QW1vdW50Ijo5NTg4LCJjdXJyZW5jeSI6IkJEVCIsImJhc2VGYXJlQW1vdW50IjoxMTUxMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzU3LjE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjQ0OTAwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wMi0xOSIsImxhc3RUaWNrZXRUaW1lIjoiMTE6MjAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlZOIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTQ0ODgsInRvdGFsVGF4QW1vdW50Ijo5NTg4LCJjdXJyZW5jeSI6IkJEVCIsImJhc2VGYXJlQW1vdW50IjoxMTUxMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImVxdWl2YWxlbnRBbW91bnQiOjQ0OTAwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjM1Ny4xOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjMyLjIxOTl9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJWTiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVk4ifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVk4ifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjI0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlZOIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiU0dOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJSIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNT1hBUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzM0MTgiLCJwcm9ncmFtQ29kZSI6IlFUMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJRIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6MTgyLjE4LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo1ODcwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDEwIDEyIDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJBUzAxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzYsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTR04iLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJSIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNT1hWTiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzM0MTQiLCJwcm9ncmFtQ29kZSI6IlZOMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gVk4gVE8gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJJIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6MTc1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJWTjAxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTUoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZMTBLRyAyMkxCVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZMThLRyA0MExCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIE9OIE9SIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIE9OIE9SIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjI3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHSUZUIENBUkQgTE9VTkdFIEFDQ0VTUyJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoyOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBNRUFMIn0seyJpZCI6NTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgQUNDRVNTIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkdTMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR09TSE9XIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJGUzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjY1IFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MzksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2USIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTIwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjoyMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMzAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1MCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MzgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMCBQRVJDRU5UIEJPTlVTIExPVFVTTUlMRVMifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzM2MywiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzM2MywiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozNjgyLCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzY4MiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "VN", "calendar_total_currency": "BDT", "calendar_total_price": 33737.91, "calendar_total_sell": 33737.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 33737.91, "filter": { "id": "F134SE00119-15", "price": 33737.91, "gross_total": 33637, "journey_duration": "PT6H30M", "journey_duration_seconds": 23400, "layover_duration": "PT2H45M", "layover_duration_seconds": 9900, "carrier_operating": "VN", "carrier_marketing": "VN", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T11:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T18:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602191120sgn202602191305600adtsgn202602191550kul202602191850679adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-16", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H55M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "0-16", "origin": "BKK", "departure_time": "2026-02-19T16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-02-19T18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-02-19", "flight_time": "PT2H45M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": 389 }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": 389 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ETH6M", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ETH6M" ] } } }, { "air_segment_key": "1-16", "origin": "DAC", "departure_time": "2026-02-19T19:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T01:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": 386 }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": 386 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KBD6M", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KBD6M" ] } } } ] } ], "price": { "currency": "BDT", "total": 35429.97, "gross_total": 35324, "base_fare": 32241, "tax": 3188.97, "sell": { "currency": "BDT", "total": 35429.97, "base_fare": 32241, "tax": 3188.97 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0MjkuOTcsImJhc2VfZmFyZSI6MzIyNDEsInRheCI6MzE4OC45N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDI5Ljk3LCJiYXNlX2ZhcmUiOjMyMjQxLCJ0YXgiOjMxODguOTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzMjQsImJhc2VfZmFyZSI6MzIyNDEsInRheCI6MzA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 35429.97, "base_fare": 32241, "tax": 3188.97, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32241.00", "tax": "3083.00", "discount": 0, "ait": "105.97", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 35429.97, "base_fare": 32241, "tax": 3188.97, "gross": { "base_fare": "32241.00", "tax": "3083.00", "discount": "0.00", "ait": "105.97", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDI5Ljk3IiwiYmFzZV9mYXJlIjoiMzIyNDEuMDAiLCJ0YXgiOiIzMTg4Ljk3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzIyNDEuMDAiLCJ0YXgiOiIzMDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTA1Ljk3Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNTQyOS45NyIsImJhc2VfZmFyZSI6IjMyMjQxLjAwIiwidGF4IjoiMzE4OC45NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyMjQxLjAwIiwidGF4IjoiMzA4My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjEwNS45NyIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzUzMjQuMDAiLCJiYXNlX2ZhcmUiOiIzMjI0MS4wMCIsInRheCI6IjMwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzUzMjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzA4My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#16", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 35429.97, "pay_now": 10628.99, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 24800.98, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 10628.99, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 35429.97, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 14726, "currency": "BDT", "fmg": { "amount": 14726, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 14726 }, "supplier": { "amount": 14726, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 14726, "currency": "BDT", "fmg": { "amount": 14726, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 14726 }, "supplier": { "amount": 14726, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 8590, "currency": "BDT", "fmg": { "amount": 8590, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8590 }, "supplier": { "amount": 8590, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 8590, "currency": "BDT", "fmg": { "amount": 8590, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8590 }, "supplier": { "amount": 8590, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "BG", "calendar_total_currency": "BDT", "calendar_total_price": 35429.97, "calendar_total_sell": 35429.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 35429.97, "filter": { "id": "F134SE00119-16", "price": 35429.97, "gross_total": 35324, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT1H15M", "layover_duration_seconds": 4500, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T16:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T01:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "bkk202602191615dac202602191800389adtdac202602191915kul202602200110386adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-17", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "0-17", "origin": "BKK", "departure_time": "2026-02-19T11:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 7, "fareBasisCode": "S2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "S2TR24" ] } } }, { "air_segment_key": "1-17", "origin": "SIN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T06:00:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 37129.06, "gross_total": 37018, "base_fare": 29842, "tax": 7287.06, "sell": { "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzcxMjkuMDYsImJhc2VfZmFyZSI6Mjk4NDIsInRheCI6NzI4Ny4wNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM3MTI5LjA2LCJiYXNlX2ZhcmUiOjI5ODQyLCJ0YXgiOjcyODcuMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzcwMTgsImJhc2VfZmFyZSI6Mjk4NDIsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29842.00", "tax": "7176.00", "discount": 0, "ait": "111.06", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06, "gross": { "base_fare": "29842.00", "tax": "7176.00", "discount": "0.00", "ait": "111.06", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3MTI5LjA2IiwiYmFzZV9mYXJlIjoiMjk4NDIuMDAiLCJ0YXgiOiI3Mjg3LjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4NDIuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTExLjA2Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNzEyOS4wNiIsImJhc2VfZmFyZSI6IjI5ODQyLjAwIiwidGF4IjoiNzI4Ny4wNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5ODQyLjAwIiwidGF4IjoiNzE3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExMS4wNiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzcwMTguMDAiLCJiYXNlX2ZhcmUiOiIyOTg0Mi4wMCIsInRheCI6IjcxNzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzcwMTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjI5NDYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDIzMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#17", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37129.06, "pay_now": 11138.72, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 25990.34, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11138.72, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37129.06, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37018, "currency": "BDT", "fmg": { "amount": 37018, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37018 }, "supplier": { "amount": 37018, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37018, "currency": "BDT", "fmg": { "amount": 37018, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37018 }, "supplier": { "amount": 37018, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 37129.06, "calendar_total_sell": 37129.06, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37129.06, "filter": { "id": "F134SE00119-17", "price": 37129.06, "gross_total": 37018, "journey_duration": "PT17H10M", "journey_duration_seconds": 61800, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T11:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-02-20T06:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191150sin202602191530607adtsin202602200500kul202602200600456adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-18", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H05M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "0-18", "origin": "BKK", "departure_time": "2026-02-19T11:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 7, "fareBasisCode": "S2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "S2TR24" ] } } }, { "air_segment_key": "1-18", "origin": "SIN", "departure_time": "2026-02-19T19:40:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T20:55:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H15M", "distance": 184, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 496 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 496 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 37129.06, "gross_total": 37018, "base_fare": 29842, "tax": 7287.06, "sell": { "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzcxMjkuMDYsImJhc2VfZmFyZSI6Mjk4NDIsInRheCI6NzI4Ny4wNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM3MTI5LjA2LCJiYXNlX2ZhcmUiOjI5ODQyLCJ0YXgiOjcyODcuMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzcwMTgsImJhc2VfZmFyZSI6Mjk4NDIsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29842.00", "tax": "7176.00", "discount": 0, "ait": "111.06", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06, "gross": { "base_fare": "29842.00", "tax": "7176.00", "discount": "0.00", "ait": "111.06", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3MTI5LjA2IiwiYmFzZV9mYXJlIjoiMjk4NDIuMDAiLCJ0YXgiOiI3Mjg3LjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4NDIuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTExLjA2Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNzEyOS4wNiIsImJhc2VfZmFyZSI6IjI5ODQyLjAwIiwidGF4IjoiNzI4Ny4wNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5ODQyLjAwIiwidGF4IjoiNzE3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExMS4wNiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzcwMTguMDAiLCJiYXNlX2ZhcmUiOiIyOTg0Mi4wMCIsInRheCI6IjcxNzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzcwMTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjI5NDYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDIzMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#18", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37129.06, "pay_now": 11138.72, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 25990.34, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11138.72, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37129.06, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37018, "currency": "BDT", "fmg": { "amount": 37018, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37018 }, "supplier": { "amount": 37018, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37018, "currency": "BDT", "fmg": { "amount": 37018, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37018 }, "supplier": { "amount": 37018, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 37129.06, "calendar_total_sell": 37129.06, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37129.06, "filter": { "id": "F134SE00119-18", "price": 37129.06, "gross_total": 37018, "journey_duration": "PT8H5M", "journey_duration_seconds": 29100, "layover_duration": "PT4H10M", "layover_duration_seconds": 15000, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T11:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T20:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191150sin202602191530607adtsin202602191940kul202602192055496adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-19", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "0-19", "origin": "BKK", "departure_time": "2026-02-19T17:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T20:40:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 637 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 637 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 7, "fareBasisCode": "S2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "S2TR24" ] } } }, { "air_segment_key": "1-19", "origin": "SIN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T06:00:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 456 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 37129.06, "gross_total": 37018, "base_fare": 29842, "tax": 7287.06, "sell": { "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzcxMjkuMDYsImJhc2VfZmFyZSI6Mjk4NDIsInRheCI6NzI4Ny4wNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM3MTI5LjA2LCJiYXNlX2ZhcmUiOjI5ODQyLCJ0YXgiOjcyODcuMDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzcwMTgsImJhc2VfZmFyZSI6Mjk4NDIsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29842.00", "tax": "7176.00", "discount": 0, "ait": "111.06", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37129.06, "base_fare": 29842, "tax": 7287.06, "gross": { "base_fare": "29842.00", "tax": "7176.00", "discount": "0.00", "ait": "111.06", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3MTI5LjA2IiwiYmFzZV9mYXJlIjoiMjk4NDIuMDAiLCJ0YXgiOiI3Mjg3LjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4NDIuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTExLjA2Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNzEyOS4wNiIsImJhc2VfZmFyZSI6IjI5ODQyLjAwIiwidGF4IjoiNzI4Ny4wNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5ODQyLjAwIiwidGF4IjoiNzE3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExMS4wNiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzcwMTguMDAiLCJiYXNlX2ZhcmUiOiIyOTg0Mi4wMCIsInRheCI6IjcxNzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzcwMTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjI5NDYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDIzMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#19", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37129.06, "pay_now": 11138.72, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 25990.34, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11138.72, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37129.06, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37018, "currency": "BDT", "fmg": { "amount": 37018, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37018 }, "supplier": { "amount": 37018, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37018, "currency": "BDT", "fmg": { "amount": 37018, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37018 }, "supplier": { "amount": 37018, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 37129.06, "calendar_total_sell": 37129.06, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37129.06, "filter": { "id": "F134SE00119-19", "price": 37129.06, "gross_total": 37018, "journey_duration": "PT12H0M", "journey_duration_seconds": 43200, "layover_duration": "PT8H20M", "layover_duration_seconds": 30000, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T17:00:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-02-20T06:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191700sin202602192040637adtsin202602200500kul202602200600456adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-20", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H50M", "transit_time": "19H45M", "routes": [ { "air_segment_key": "0-20", "origin": "BKK", "departure_time": "2026-02-19T10:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "RGN", "arrival_time": "2026-02-19T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 379, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 336 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 336 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 8, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } }, { "air_segment_key": "1-20", "origin": "RGN", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "destination": "KUL", "arrival_time": "2026-02-20T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H45M", "distance": 1044, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } } ] } ], "price": { "currency": "BDT", "total": 37777.99, "gross_total": 37665, "base_fare": 24947, "tax": 12830.99, "sell": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc3NzcuOTksImJhc2VfZmFyZSI6MjQ5NDcsInRheCI6MTI4MzAuOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzc3Ny45OSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjgzMC45OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzY2NSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjcxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": 0, "ait": "112.99", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": "0.00", "ait": "112.99", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7609.00" }, "Other": { "title": "Others taxes", "amount": "3881.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3NjY1LjAwIiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjcxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNzY2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMjguMDAifSwiWVIiOnsiYW1vdW50IjoiNzYwOS4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzODgxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNzUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mzk5LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgSU5GT1JNQVRJT04gVVNFUiBDSEFSR0UgSU5UTCBERVBBUlRVUkVTIn0seyJjb2RlIjoiQzc2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM5OSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIElORk9STUFUSU9OIFVTRVIgQ0hBUkdFIElOVEwgQVJSSVZBTFMifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ3ODYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4MjMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#20", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37777.99, "pay_now": 11333.4, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26444.59, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11333.4, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37777.99, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "8M", "calendar_total_currency": "BDT", "calendar_total_price": 37777.99, "calendar_total_sell": 37777.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37777.99, "filter": { "id": "F134SE00119-20", "price": 37777.99, "gross_total": 37665, "journey_duration": "PT23H50M", "journey_duration_seconds": 85800, "layover_duration": "PT19H45M", "layover_duration_seconds": 71100, "carrier_operating": "8M", "carrier_marketing": "8M", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T10:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191015rgn202602191105336adtrgn202602200650kul202602201105501adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-21", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H25M", "transit_time": "14H20M", "routes": [ { "air_segment_key": "0-21", "origin": "BKK", "departure_time": "2026-02-19T15:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "RGN", "arrival_time": "2026-02-19T16:30:00", "destination_terminal": "1", "destination_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 379, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 334 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 334 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } }, { "air_segment_key": "1-21", "origin": "RGN", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "destination": "KUL", "arrival_time": "2026-02-20T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H45M", "distance": 1044, "lay_over": "PT14H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } } ] } ], "price": { "currency": "BDT", "total": 37777.99, "gross_total": 37665, "base_fare": 24947, "tax": 12830.99, "sell": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc3NzcuOTksImJhc2VfZmFyZSI6MjQ5NDcsInRheCI6MTI4MzAuOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzc3Ny45OSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjgzMC45OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzY2NSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjcxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": 0, "ait": "112.99", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": "0.00", "ait": "112.99", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7609.00" }, "Other": { "title": "Others taxes", "amount": "3881.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3NjY1LjAwIiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjcxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNzY2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMjguMDAifSwiWVIiOnsiYW1vdW50IjoiNzYwOS4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzODgxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNzUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mzk5LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgSU5GT1JNQVRJT04gVVNFUiBDSEFSR0UgSU5UTCBERVBBUlRVUkVTIn0seyJjb2RlIjoiQzc2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM5OSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIElORk9STUFUSU9OIFVTRVIgQ0hBUkdFIElOVEwgQVJSSVZBTFMifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ3ODYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4MjMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#21", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37777.99, "pay_now": 11333.4, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26444.59, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11333.4, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37777.99, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "8M", "calendar_total_currency": "BDT", "calendar_total_price": 37777.99, "calendar_total_sell": 37777.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37777.99, "filter": { "id": "F134SE00119-21", "price": 37777.99, "gross_total": 37665, "journey_duration": "PT18H25M", "journey_duration_seconds": 66300, "layover_duration": "PT14H20M", "layover_duration_seconds": 51600, "carrier_operating": "8M", "carrier_marketing": "8M", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T15:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191540rgn202602191630334adtrgn202602200650kul202602201105501adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-22", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "0-22", "origin": "BKK", "departure_time": "2026-02-19T19:20:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "RGN", "arrival_time": "2026-02-19T20:10:00", "destination_terminal": "1", "destination_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 379, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 332 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 332 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } }, { "air_segment_key": "1-22", "origin": "RGN", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "destination": "KUL", "arrival_time": "2026-02-20T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H45M", "distance": 1044, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } } ] } ], "price": { "currency": "BDT", "total": 37777.99, "gross_total": 37665, "base_fare": 24947, "tax": 12830.99, "sell": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc3NzcuOTksImJhc2VfZmFyZSI6MjQ5NDcsInRheCI6MTI4MzAuOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzc3Ny45OSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjgzMC45OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzY2NSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjcxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": 0, "ait": "112.99", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": "0.00", "ait": "112.99", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7609.00" }, "Other": { "title": "Others taxes", "amount": "3881.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3NjY1LjAwIiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjcxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNzY2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMjguMDAifSwiWVIiOnsiYW1vdW50IjoiNzYwOS4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzODgxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNzUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mzk5LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgSU5GT1JNQVRJT04gVVNFUiBDSEFSR0UgSU5UTCBERVBBUlRVUkVTIn0seyJjb2RlIjoiQzc2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM5OSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIElORk9STUFUSU9OIFVTRVIgQ0hBUkdFIElOVEwgQVJSSVZBTFMifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ3ODYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4MjMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#22", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37777.99, "pay_now": 11333.4, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26444.59, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11333.4, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37777.99, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "8M", "calendar_total_currency": "BDT", "calendar_total_price": 37777.99, "calendar_total_sell": 37777.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37777.99, "filter": { "id": "F134SE00119-22", "price": 37777.99, "gross_total": 37665, "journey_duration": "PT14H45M", "journey_duration_seconds": 53100, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "8M", "carrier_marketing": "8M", "aircraft": "319", "aircraft_name": "319", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T19:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191920rgn202602192010332adtrgn202602200650kul202602201105501adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-23", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "0-23", "origin": "BKK", "departure_time": "2026-02-19T20:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "RGN", "arrival_time": "2026-02-19T21:35:00", "destination_terminal": "1", "destination_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 379, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 351 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 351 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } }, { "air_segment_key": "1-23", "origin": "RGN", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "destination": "KUL", "arrival_time": "2026-02-20T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H45M", "distance": 1044, "lay_over": "PT09H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } } ] } ], "price": { "currency": "BDT", "total": 37777.99, "gross_total": 37665, "base_fare": 24947, "tax": 12830.99, "sell": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc3NzcuOTksImJhc2VfZmFyZSI6MjQ5NDcsInRheCI6MTI4MzAuOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzc3Ny45OSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjgzMC45OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzY2NSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjcxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": 0, "ait": "112.99", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": "0.00", "ait": "112.99", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7609.00" }, "Other": { "title": "Others taxes", "amount": "3881.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3NjY1LjAwIiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjcxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNzY2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMjguMDAifSwiWVIiOnsiYW1vdW50IjoiNzYwOS4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzODgxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNzUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mzk5LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgSU5GT1JNQVRJT04gVVNFUiBDSEFSR0UgSU5UTCBERVBBUlRVUkVTIn0seyJjb2RlIjoiQzc2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM5OSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIElORk9STUFUSU9OIFVTRVIgQ0hBUkdFIElOVEwgQVJSSVZBTFMifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ3ODYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4MjMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#23", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37777.99, "pay_now": 11333.4, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26444.59, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11333.4, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37777.99, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "8M", "calendar_total_currency": "BDT", "calendar_total_price": 37777.99, "calendar_total_sell": 37777.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37777.99, "filter": { "id": "F134SE00119-23", "price": 37777.99, "gross_total": 37665, "journey_duration": "PT13H20M", "journey_duration_seconds": 48000, "layover_duration": "PT9H15M", "layover_duration_seconds": 33300, "carrier_operating": "8M", "carrier_marketing": "8M", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T20:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192045rgn202602192135351adtrgn202602200650kul202602201105501adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-24", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H45M", "transit_time": "6H40M", "routes": [ { "air_segment_key": "0-24", "origin": "BKK", "departure_time": "2026-02-19T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "RGN", "arrival_time": "2026-02-20T00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 379, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E90", "name": "E90", "picture": "E90.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 373 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 373 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 1, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } }, { "air_segment_key": "1-24", "origin": "RGN", "departure_time": "2026-02-20T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "destination": "KUL", "arrival_time": "2026-02-20T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H45M", "distance": 1044, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } } ] } ], "price": { "currency": "BDT", "total": 37777.99, "gross_total": 37665, "base_fare": 24947, "tax": 12830.99, "sell": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc3NzcuOTksImJhc2VfZmFyZSI6MjQ5NDcsInRheCI6MTI4MzAuOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzc3Ny45OSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjgzMC45OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNzY2NSwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMjcxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": 0, "ait": "112.99", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 37777.99, "base_fare": 24947, "tax": 12830.99, "gross": { "base_fare": "24947.00", "tax": "12718.00", "discount": "0.00", "ait": "112.99", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7609.00" }, "Other": { "title": "Others taxes", "amount": "3881.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3Nzc3Ljk5IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjgzMC45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTI3MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTIuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3NjY1LjAwIiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMjcxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNzY2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMjguMDAifSwiWVIiOnsiYW1vdW50IjoiNzYwOS4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzODgxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNzUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mzk5LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgSU5GT1JNQVRJT04gVVNFUiBDSEFSR0UgSU5UTCBERVBBUlRVUkVTIn0seyJjb2RlIjoiQzc2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM5OSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIElORk9STUFUSU9OIFVTRVIgQ0hBUkdFIElOVEwgQVJSSVZBTFMifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ3ODYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4MjMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#24", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 37777.99, "pay_now": 11333.4, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26444.59, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11333.4, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 37777.99, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37665, "currency": "BDT", "fmg": { "amount": 37665, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37665 }, "supplier": { "amount": 37665, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "8M", "calendar_total_currency": "BDT", "calendar_total_price": 37777.99, "calendar_total_sell": 37777.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 37777.99, "filter": { "id": "F134SE00119-24", "price": 37777.99, "gross_total": 37665, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT6H40M", "layover_duration_seconds": 24000, "carrier_operating": "8M", "carrier_marketing": "8M", "aircraft": "E90", "aircraft_name": "E90", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-02-19T23:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602192320rgn202602200010373adtrgn202602200650kul202602201105501adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-25", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H50M", "transit_time": "20H30M", "routes": [ { "air_segment_key": "0-25", "origin": "BKK", "departure_time": "2026-02-19T11:45:00", "origin_terminal": "0", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SGN", "arrival_time": "2026-02-19T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H25M", "distance": 445, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 802 }, "marketing": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 802 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 4, "fareBasisCode": "HBG", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HBG" ] } } }, { "air_segment_key": "1-25", "origin": "SGN", "departure_time": "2026-02-20T09:40:00", "origin_terminal": "2", "origin_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-20T12:35:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H55M", "distance": 650, "lay_over": "PT20H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 825 }, "marketing": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 825 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": null, "seat_available": 6, "fareBasisCode": "IBG", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IBG" ] } } } ] } ], "price": { "currency": "BDT", "total": 38104.97, "gross_total": 37991, "base_fare": 32944, "tax": 5160.97, "sell": { "currency": "BDT", "total": 38104.97, "base_fare": 32944, "tax": 5160.97 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgxMDQuOTcsImJhc2VfZmFyZSI6MzI5NDQsInRheCI6NTE2MC45N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM4MTA0Ljk3LCJiYXNlX2ZhcmUiOjMyOTQ0LCJ0YXgiOjUxNjAuOTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc5OTEsImJhc2VfZmFyZSI6MzI5NDQsInRheCI6NTA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 38104.97, "base_fare": 32944, "tax": 5160.97, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32944.00", "tax": "5047.00", "discount": 0, "ait": "113.97", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 38104.97, "base_fare": 32944, "tax": 5160.97, "gross": { "base_fare": "32944.00", "tax": "5047.00", "discount": "0.00", "ait": "113.97", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1964.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4MTA0Ljk3IiwiYmFzZV9mYXJlIjoiMzI5NDQuMDAiLCJ0YXgiOiI1MTYwLjk3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI5NDQuMDAiLCJ0YXgiOiI1MDQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTEzLjk3Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzODEwNC45NyIsImJhc2VfZmFyZSI6IjMyOTQ0LjAwIiwidGF4IjoiNTE2MC45NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyOTQ0LjAwIiwidGF4IjoiNTA0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExMy45NyIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzc5OTEuMDAiLCJiYXNlX2ZhcmUiOiIzMjk0NC4wMCIsInRheCI6IjUwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mzc5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxOTY0LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzA4My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjYxNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#25", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 38104.97, "pay_now": 11431.49, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26673.48, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11431.49, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 38104.97, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 37991, "currency": "BDT", "fmg": { "amount": 37991, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37991 }, "supplier": { "amount": 37991, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 37991, "currency": "BDT", "fmg": { "amount": 37991, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37991 }, "supplier": { "amount": 37991, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 8836, "currency": "BDT", "fmg": { "amount": 8836, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8836 }, "supplier": { "amount": 8836, "currency": "BDT" } }, { "type": "change", "canChanges": false, "forSegment": null, "applied": "after_departure", "amount": 37991, "currency": "BDT", "fmg": { "amount": 37991, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 37991 }, "supplier": { "amount": 37991, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "VJ", "calendar_total_currency": "BDT", "calendar_total_price": 38104.97, "calendar_total_sell": 38104.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 38104.97, "filter": { "id": "F134SE00119-25", "price": 38104.97, "gross_total": 37991, "journey_duration": "PT23H50M", "journey_duration_seconds": 85800, "layover_duration": "PT20H30M", "layover_duration_seconds": 73800, "carrier_operating": "VJ", "carrier_marketing": "VJ", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T11:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T12:35:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "bkk202602191145sgn202602191310802adtsgn202602200940kul202602201235825adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-26", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H20M", "transit_time": "1H30M", "routes": [ { "air_segment_key": "0-26", "origin": "BKK", "departure_time": "2026-02-19T11:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 7, "fareBasisCode": "S2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "S2TR24" ] } } }, { "air_segment_key": "1-26", "origin": "SIN", "departure_time": "2026-02-19T17:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT01H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 468 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 468 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 38205.28, "gross_total": 38091, "base_fare": 30915, "tax": 7290.28, "sell": { "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgyMDUuMjgsImJhc2VfZmFyZSI6MzA5MTUsInRheCI6NzI5MC4yOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM4MjA1LjI4LCJiYXNlX2ZhcmUiOjMwOTE1LCJ0YXgiOjcyOTAuMjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgwOTEsImJhc2VfZmFyZSI6MzA5MTUsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30915.00", "tax": "7176.00", "discount": 0, "ait": "114.28", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28, "gross": { "base_fare": "30915.00", "tax": "7176.00", "discount": "0.00", "ait": "114.28", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4MjA1LjI4IiwiYmFzZV9mYXJlIjoiMzA5MTUuMDAiLCJ0YXgiOiI3MjkwLjI4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5MTUuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTE0LjI4Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzODIwNS4yOCIsImJhc2VfZmFyZSI6IjMwOTE1LjAwIiwidGF4IjoiNzI5MC4yOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTE1LjAwIiwidGF4IjoiNzE3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExNC4yOCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzgwOTEuMDAiLCJiYXNlX2ZhcmUiOiIzMDkxNS4wMCIsInRheCI6IjcxNzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzgwOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjI5NDYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDIzMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#26", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 38205.28, "pay_now": 11461.58, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26743.7, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11461.58, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 38205.28, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 38091, "currency": "BDT", "fmg": { "amount": 38091, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38091 }, "supplier": { "amount": 38091, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 38091, "currency": "BDT", "fmg": { "amount": 38091, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38091 }, "supplier": { "amount": 38091, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 38205.28, "calendar_total_sell": 38205.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 38205.28, "filter": { "id": "F134SE00119-26", "price": 38205.28, "gross_total": 38091, "journey_duration": "PT5H20M", "journey_duration_seconds": 19200, "layover_duration": "PT1H30M", "layover_duration_seconds": 5400, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T11:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T18:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191150sin202602191530607adtsin202602191700kul202602191810468adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-27", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H20M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "0-27", "origin": "BKK", "departure_time": "2026-02-19T11:50:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 607 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 7, "fareBasisCode": "S2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "S2TR24" ] } } }, { "air_segment_key": "1-27", "origin": "SIN", "departure_time": "2026-02-20T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T10:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 2, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 38205.28, "gross_total": 38091, "base_fare": 30915, "tax": 7290.28, "sell": { "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgyMDUuMjgsImJhc2VfZmFyZSI6MzA5MTUsInRheCI6NzI5MC4yOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM4MjA1LjI4LCJiYXNlX2ZhcmUiOjMwOTE1LCJ0YXgiOjcyOTAuMjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgwOTEsImJhc2VfZmFyZSI6MzA5MTUsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30915.00", "tax": "7176.00", "discount": 0, "ait": "114.28", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28, "gross": { "base_fare": "30915.00", "tax": "7176.00", "discount": "0.00", "ait": "114.28", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4MjA1LjI4IiwiYmFzZV9mYXJlIjoiMzA5MTUuMDAiLCJ0YXgiOiI3MjkwLjI4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5MTUuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTE0LjI4Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzODIwNS4yOCIsImJhc2VfZmFyZSI6IjMwOTE1LjAwIiwidGF4IjoiNzI5MC4yOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTE1LjAwIiwidGF4IjoiNzE3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExNC4yOCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzgwOTEuMDAiLCJiYXNlX2ZhcmUiOiIzMDkxNS4wMCIsInRheCI6IjcxNzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzgwOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjI5NDYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDIzMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#27", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 38205.28, "pay_now": 11461.58, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26743.7, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11461.58, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 38205.28, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 38091, "currency": "BDT", "fmg": { "amount": 38091, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38091 }, "supplier": { "amount": 38091, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 38091, "currency": "BDT", "fmg": { "amount": 38091, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38091 }, "supplier": { "amount": 38091, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 38205.28, "calendar_total_sell": 38205.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 38205.28, "filter": { "id": "F134SE00119-27", "price": 38205.28, "gross_total": 38091, "journey_duration": "PT21H20M", "journey_duration_seconds": 76800, "layover_duration": "PT17H30M", "layover_duration_seconds": 63000, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T11:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191150sin202602191530607adtsin202602200900kul202602201010452adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-28", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H10M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "0-28", "origin": "BKK", "departure_time": "2026-02-19T17:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T20:40:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H40M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 637 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 637 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 7, "fareBasisCode": "S2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "S2TR24" ] } } }, { "air_segment_key": "1-28", "origin": "SIN", "departure_time": "2026-02-20T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-20T10:10:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 452 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 2, "fareBasisCode": "N2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "N2TR24" ] } } } ] } ], "price": { "currency": "BDT", "total": 38205.28, "gross_total": 38091, "base_fare": 30915, "tax": 7290.28, "sell": { "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgyMDUuMjgsImJhc2VfZmFyZSI6MzA5MTUsInRheCI6NzI5MC4yOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM4MjA1LjI4LCJiYXNlX2ZhcmUiOjMwOTE1LCJ0YXgiOjcyOTAuMjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgwOTEsImJhc2VfZmFyZSI6MzA5MTUsInRheCI6NzE3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30915.00", "tax": "7176.00", "discount": 0, "ait": "114.28", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 38205.28, "base_fare": 30915, "tax": 7290.28, "gross": { "base_fare": "30915.00", "tax": "7176.00", "discount": "0.00", "ait": "114.28", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2946.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4MjA1LjI4IiwiYmFzZV9mYXJlIjoiMzA5MTUuMDAiLCJ0YXgiOiI3MjkwLjI4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5MTUuMDAiLCJ0YXgiOiI3MTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTE0LjI4Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzODIwNS4yOCIsImJhc2VfZmFyZSI6IjMwOTE1LjAwIiwidGF4IjoiNzI5MC4yOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTE1LjAwIiwidGF4IjoiNzE3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjExNC4yOCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzgwOTEuMDAiLCJiYXNlX2ZhcmUiOiIzMDkxNS4wMCIsInRheCI6IjcxNzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzgwOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjI5NDYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDIzMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE0NzMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#28", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 38205.28, "pay_now": 11461.58, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 26743.7, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11461.58, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 38205.28, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 38091, "currency": "BDT", "fmg": { "amount": 38091, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38091 }, "supplier": { "amount": 38091, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 38091, "currency": "BDT", "fmg": { "amount": 38091, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38091 }, "supplier": { "amount": 38091, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21589, "currency": "BDT", "fmg": { "amount": 21589, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21589 }, "supplier": { "amount": 21589, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "TR", "calendar_total_currency": "BDT", "calendar_total_price": 38205.28, "calendar_total_sell": 38205.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 38205.28, "filter": { "id": "F134SE00119-28", "price": 38205.28, "gross_total": 38091, "journey_duration": "PT16H10M", "journey_duration_seconds": 58200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T17:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191700sin202602192040637adtsin202602200900kul202602201010452adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-29", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H45M", "transit_time": "3H40M", "routes": [ { "air_segment_key": "0-29", "origin": "BKK", "departure_time": "2026-02-19T02:20:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "RGN", "arrival_time": "2026-02-19T03:10:00", "destination_terminal": "1", "destination_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "flight_date": "2026-02-19", "flight_time": "PT1H20M", "distance": 379, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 391 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 391 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 9, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } }, { "air_segment_key": "1-29", "origin": "RGN", "departure_time": "2026-02-19T06:50:00", "origin_terminal": "1", "origin_airport": { "name": "Yangon International Airport", "city": "Yangon", "country": "Myanmar", "timezone": "Asia\/Yangon" }, "destination": "KUL", "arrival_time": "2026-02-19T11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT2H45M", "distance": 1044, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "marketing": { "carrier": "8M", "carrier_name": "Myanmar Airways International", "carrier_logo": "8M.png", "flight_number": 501 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "I", "meal_code": "M", "seat_available": 7, "fareBasisCode": "IW2OW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "IW2OW" ] } } } ] } ], "price": { "currency": "BDT", "total": 38639.57, "gross_total": 38524, "base_fare": 24947, "tax": 13692.57, "sell": { "currency": "BDT", "total": 38639.57, "base_fare": 24947, "tax": 13692.57 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzg2MzkuNTcsImJhc2VfZmFyZSI6MjQ5NDcsInRheCI6MTM2OTIuNTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozODYzOS41NywiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMzY5Mi41NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozODUyNCwiYmFzZV9mYXJlIjoyNDk0NywidGF4IjoxMzU3N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 38639.57, "base_fare": 24947, "tax": 13692.57, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "24947.00", "tax": "13577.00", "discount": 0, "ait": "115.57", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 38639.57, "base_fare": 24947, "tax": 13692.57, "gross": { "base_fare": "24947.00", "tax": "13577.00", "discount": "0.00", "ait": "115.57", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "8468.00" }, "Other": { "title": "Others taxes", "amount": "3881.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4NjM5LjU3IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMzY5Mi41NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTM1NzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTUuNTciLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4NjM5LjU3IiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMzY5Mi41NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0OTQ3LjAwIiwidGF4IjoiMTM1NzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMTUuNTciLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4NTI0LjAwIiwiYmFzZV9mYXJlIjoiMjQ5NDcuMDAiLCJ0YXgiOiIxMzU3Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODUyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMjguMDAifSwiWVIiOnsiYW1vdW50IjoiODQ2OC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzODgxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNzUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mzk5LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgSU5GT1JNQVRJT04gVVNFUiBDSEFSR0UgSU5UTCBERVBBUlRVUkVTIn0seyJjb2RlIjoiQzc2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM5OSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIElORk9STUFUSU9OIFVTRVIgQ0hBUkdFIElOVEwgQVJSSVZBTFMifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM2ODIsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ3ODYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#29", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 38639.57, "pay_now": 11591.87, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 27047.7, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 11591.87, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 38639.57, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 38524, "currency": "BDT", "fmg": { "amount": 38524, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38524 }, "supplier": { "amount": 38524, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 38524, "currency": "BDT", "fmg": { "amount": 38524, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 38524 }, "supplier": { "amount": 38524, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15953, "currency": "BDT", "fmg": { "amount": 15953, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15953 }, "supplier": { "amount": 15953, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "8M", "calendar_total_currency": "BDT", "calendar_total_price": 38639.57, "calendar_total_sell": 38639.57, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 38639.57, "filter": { "id": "F134SE00119-29", "price": 38639.57, "gross_total": 38524, "journey_duration": "PT7H45M", "journey_duration_seconds": 27900, "layover_duration": "PT3H40M", "layover_duration_seconds": 13200, "carrier_operating": "8M", "carrier_marketing": "8M", "aircraft": "319", "aircraft_name": "319", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-19T02:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-19T11:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602190220rgn202602190310391adtrgn202602190650kul202602191105501adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-30", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H40M", "transit_time": "13H35M", "routes": [ { "air_segment_key": "0-30", "origin": "BKK", "departure_time": "2026-02-19T22:10:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "HAN", "arrival_time": "2026-02-20T00:05:00", "destination_terminal": "2", "destination_airport": { "name": "Noi Bai International Airport", "city": "Soc Son, Hanoi", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H55M", "distance": 616, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 616 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 616 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY LITE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "R", "seat_available": 9, "fareBasisCode": "QOXAS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY LITE", "brand_code": "EL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QOXAS" ] } } }, { "air_segment_key": "1-30", "origin": "HAN", "departure_time": "2026-02-20T05:00:00", "origin_terminal": "1", "origin_airport": { "name": "Noi Bai International Airport", "city": "Soc Son, Hanoi", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "SGN", "arrival_time": "2026-02-20T07:10:00", "destination_terminal": "3", "destination_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-20", "flight_time": "PT2H10M", "distance": 718, "lay_over": "PT04H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 205 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 205 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "S", "seat_available": 9, "fareBasisCode": "LOXVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "EC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LOXVN" ] } } }, { "air_segment_key": "2-30", "origin": "SGN", "departure_time": "2026-02-20T15:50:00", "origin_terminal": "2", "origin_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-20T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H00M", "distance": 650, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 679 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "R", "seat_available": 9, "fareBasisCode": "LOXVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "EC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LOXVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 40957.51, "gross_total": 40835, "base_fare": 27989, "tax": 12968.51, "sell": { "currency": "BDT", "total": 40957.51, "base_fare": 27989, "tax": 12968.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDA5NTcuNTEsImJhc2VfZmFyZSI6Mjc5ODksInRheCI6MTI5NjguNTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MDk1Ny41MSwiYmFzZV9mYXJlIjoyNzk4OSwidGF4IjoxMjk2OC41MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MDgzNSwiYmFzZV9mYXJlIjoyNzk4OSwidGF4IjoxMjg0Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 40957.51, "base_fare": 27989, "tax": 12968.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "27989.00", "tax": "12846.00", "discount": 0, "ait": "122.51", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 40957.51, "base_fare": 27989, "tax": 12968.51, "gross": { "base_fare": "27989.00", "tax": "12846.00", "discount": "0.00", "ait": "122.51", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6505.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "6341.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQwOTU3LjUxIiwiYmFzZV9mYXJlIjoiMjc5ODkuMDAiLCJ0YXgiOiIxMjk2OC41MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3OTg5LjAwIiwidGF4IjoiMTI4NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMjIuNTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQwOTU3LjUxIiwiYmFzZV9mYXJlIjoiMjc5ODkuMDAiLCJ0YXgiOiIxMjk2OC41MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3OTg5LjAwIiwidGF4IjoiMTI4NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMjIuNTEiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQwODM1LjAwIiwiYmFzZV9mYXJlIjoiMjc5ODkuMDAiLCJ0YXgiOiIxMjg0Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MDgzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjY1MDUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI2MzQxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJBWCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0NjMsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgRE9NRVNUSUMifSx7ImNvZGUiOiJDNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5NCwidGF4SW5mbyI6IlBBU1NFTkdFUiBBTkQgQkFHR0FHRSBTRUNVUklUWSBTQ1JFRU5JTkcgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDYsInRheEluZm8iOiJQQVNTRU5HRVIgQU5EIEJBR0dBR0UgU0VDVVJJVFkgU0NSRUVOSU5HIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiSkMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MjQ1NSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "EC#ER30", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 40957.51, "pay_now": 12287.25, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 28670.26, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 12287.25, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 40957.51, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 22088, "currency": "BDT", "fmg": { "amount": 22088, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 22088 }, "supplier": { "amount": 22088, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 22088, "currency": "BDT", "fmg": { "amount": 22088, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 22088 }, "supplier": { "amount": 22088, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9817, "currency": "BDT", "fmg": { "amount": 9817, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 9817 }, "supplier": { "amount": 9817, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 9817, "currency": "BDT", "fmg": { "amount": 9817, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 9817 }, "supplier": { "amount": 9817, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6MzYsImVsYXBzZWRUaW1lIjoxMTgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqKipUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjYxNiwiZWxhcHNlZFRpbWUiOjExNSwib3JpZ2luIjoiQktLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTAyLTE5VDIyOjEwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkJLSyIsImRlc3RpbmF0aW9uIjoiSEFOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDItMjBUMDA6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiSEFOIiwibWFya2V0aW5nIjoiVk4iLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYxNiwib3BlcmF0aW5nIjoiVk4iLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYxNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzIxIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxOCwiZWxhcHNlZFRpbWUiOjEzMCwib3JpZ2luIjoiSEFOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTAyLTIwVDA1OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiSEFOIiwiZGVzdGluYXRpb24iOiJTR04iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0yMFQwNzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJTR04iLCJtYXJrZXRpbmciOiJWTiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjA1LCJvcGVyYXRpbmciOiJWTiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjA1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwLCJlbGFwc2VkVGltZSI6MTIwLCJvcmlnaW4iOiJTR04iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMjBUMTU6NTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJTR04iLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTAyLTIwVDE4OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6IlZOIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2NzksIm9wZXJhdGluZyI6IlZOIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlZOIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NDA4MzUsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6NzE3NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjIyLjYyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI3OTg5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wMi0xOSIsImxhc3RUaWNrZXRUaW1lIjoiMjI6MTAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlZOIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NDA4MzUsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6NzE3NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImVxdWl2YWxlbnRBbW91bnQiOjI3OTg5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIyMi42MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjMyLjIxOTl9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQVgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDYzLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIERPTUVTVElDIn0seyJjb2RlIjoiQzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTQsInRheEluZm8iOiJQQVNTRU5HRVIgQU5EIEJBR0dBR0UgU0VDVVJJVFkgU0NSRUVOSU5HIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MjQ2LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEFORCBCQUdHQUdFIFNFQ1VSSVRZIFNDUkVFTklORyBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IkpDIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0MDUwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVk4ifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjI0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlZOIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlZOIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJWTiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJWTiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVk4ifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJIQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlIiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlFPWEFTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElURSIsInByb2dyYW1JZCI6IjE3MzQxOCIsInByb2dyYW1Db2RlIjoiUVQyIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiRlJPTSBPVEhFUiBQT0lOVFMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVk4iLCJmYXJlQW1vdW50Ijo3Mi42MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxMCAxMSAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYT0YiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQVMwMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSEFOIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE9YVk4iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTczNDE0IiwicHJvZ3JhbUNvZGUiOiJWTjIiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJGUk9NIFZOIFRPIE9USEVSIFBPSU5UUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSSIsImdvdmVybmluZ0NhcnJpZXIiOiJWTiIsImZhcmVBbW91bnQiOjEwMCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhPTCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJWTjAxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NDEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJIQU4iLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJSIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMT1hWTiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxNzM0MTQiLCJwcm9ncmFtQ29kZSI6IlZOMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gVk4gVE8gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJJIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6MTAwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9MIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlZOMDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNSiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxMEtHIDIyTEJVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxOEtHIDQwTEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NTYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgT04gT1IgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgT04gT1IgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdJRlQgQ0FSRCBMT1VOR0UgQUNDRVNTIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLIElOIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIE1FQUwifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBBQ0NFU1MifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiR1MyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHT1NIT1cifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRlMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI2NSBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjozOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZRIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEzMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6NTQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjozOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwIFBFUkNFTlQgQk9OVVMgTE9UVVNNSUxFUyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjIyMDg4LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTk1MywiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMjA4OCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTU5NTMsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6OTgxNywiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjk4MTcsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiQkRUIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlZOIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTA5MDAsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6OTc1NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzAyLjYyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjM4MDU0LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wMi0xOSIsImxhc3RUaWNrZXRUaW1lIjoiMjI6MTAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlZOIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTA5MDAsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6OTc1NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImVxdWl2YWxlbnRBbW91bnQiOjM4MDU0LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMwMi42MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjMyLjIxOTl9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQVgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDYzLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIERPTUVTVElDIn0seyJjb2RlIjoiQzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTQsInRheEluZm8iOiJQQVNTRU5HRVIgQU5EIEJBR0dBR0UgU0VDVVJJVFkgU0NSRUVOSU5HIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MjQ2LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEFORCBCQUdHQUdFIFNFQ1VSSVRZIFNDUkVFTklORyBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IkpDIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0MDUwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVk4ifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjI0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlZOIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlZOIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJWTiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJWTiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVk4ifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJIQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlIiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlFPWEFTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElURSIsInByb2dyYW1JZCI6IjE3MzQxOCIsInByb2dyYW1Db2RlIjoiUVQyIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiRlJPTSBPVEhFUiBQT0lOVFMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVk4iLCJmYXJlQW1vdW50Ijo3Mi42MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxMCAxMSAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYT0YiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQVMwMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSEFOIiwiZW5kQWlycG9ydCI6IlNHTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiUVZOIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElURSIsInByb2dyYW1JZCI6IjE3MzQxMiIsInByb2dyYW1Db2RlIjoiVlZOIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiVk4gRE9NRVNUSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVk4iLCJmYXJlQW1vdW50IjoxNTAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDkgMTAgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9YIiwiZmFyZVRhcmlmZiI6IjMwMiIsImZhcmVSdWxlIjoiVk5EMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0dOIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiUU9YVk4iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSVRFIiwicHJvZ3JhbUlkIjoiMTczNDE0IiwicHJvZ3JhbUNvZGUiOiJWTjIiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJGUk9NIFZOIFRPIE9USEVSIFBPSU5UUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSSIsImdvdmVybmluZ0NhcnJpZXIiOiJWTiIsImZhcmVBbW91bnQiOjgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDkgMTAgMTEgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9GIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlZOMDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNSiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxMEtHIDIyTEJVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxOEtHIDQwTEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NTYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgT04gT1IgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkdTMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR09TSE9XIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdJRlQgQ0FSRCBMT1VOR0UgQUNDRVNTIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAgUEVSQ0VOVCBCT05VUyBMT1RVU01JTEVTIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjozOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZRIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEzMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6NTQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjozOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjI1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIE9OIE9SIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjo0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBNRUFMIn0seyJpZCI6NTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgQUNDRVNTIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkZTMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNjUgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI4MjI0LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyMzMxNSwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyODIyNCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MjMzMTUsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6OTgxNywiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjk4MTcsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiQkRUIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJVEUiLCJicmFuZENvZGUiOiJFTCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlZOIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NDMxNzYsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6Nzc3NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQxLjI0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjMwMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wMi0xOSIsImxhc3RUaWNrZXRUaW1lIjoiMjI6MTAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlZOIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NDMxNzYsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6Nzc3NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlRIQiIsImVxdWl2YWxlbnRBbW91bnQiOjMwMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJCRFQiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0MS4yNCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjMyLjIxOTl9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQVgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDYzLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIERPTUVTVElDIn0seyJjb2RlIjoiQzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTQsInRheEluZm8iOiJQQVNTRU5HRVIgQU5EIEJBR0dBR0UgU0VDVVJJVFkgU0NSRUVOSU5HIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MjQ2LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEFORCBCQUdHQUdFIFNFQ1VSSVRZIFNDUkVFTklORyBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IkpDIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0MDUwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVk4ifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjI0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlZOIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlZOIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJWTiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJWTiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVk4ifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJIQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlIiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxPWEFTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE3MzQxOCIsInByb2dyYW1Db2RlIjoiUVQyIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiRlJPTSBPVEhFUiBQT0lOVFMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVk4iLCJmYXJlQW1vdW50Ijo5MS4yNCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mjk0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYT0wiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQVMwMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSEFOIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE9YVk4iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTczNDE0IiwicHJvZ3JhbUNvZGUiOiJWTjIiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJGUk9NIFZOIFRPIE9USEVSIFBPSU5UUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSSIsImdvdmVybmluZ0NhcnJpZXIiOiJWTiIsImZhcmVBbW91bnQiOjEwMCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhPTCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJWTjAxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJIQU4iLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJSIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMT1hWTiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxNzM0MTQiLCJwcm9ncmFtQ29kZSI6IlZOMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gVk4gVE8gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJJIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6MTAwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9MIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlZOMDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwIFBFUkNFTlQgQk9OVVMgTE9UVVNNSUxFUyJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1KIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTEwS0cgMjJMQlVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1TIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTE4S0cgNDBMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBPTiBPUiBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoyNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBPTiBPUiBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR0lGVCBDQVJEIExPVU5HRSBBQ0NFU1MifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0seyJpZCI6NDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gTUVBTCJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOVEVSTkVUIEFDQ0VTUyJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJHUzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPU0hPVyJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjo5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJGUzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjY1IFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjM5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTMwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE5NjM0LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxOTYzNCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjYxMzYsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiQkRUIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlZOIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NjQ2MTEsInRvdGFsVGF4QW1vdW50IjoxMjg0NiwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTMyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQxMS43NywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo1MTc2NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjIyOjEwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJWTiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY0NjExLCJ0b3RhbFRheEFtb3VudCI6MTI4NDYsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEzMjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NTE3NjUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NDExLjc3LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJBWCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0NjMsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgRE9NRVNUSUMifSx7ImNvZGUiOiJDNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5NCwidGF4SW5mbyI6IlBBU1NFTkdFUiBBTkQgQkFHR0FHRSBTRUNVUklUWSBTQ1JFRU5JTkcgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDYsInRheEluZm8iOiJQQVNTRU5HRVIgQU5EIEJBR0dBR0UgU0VDVVJJVFkgU0NSRUVOSU5HIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiSkMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MjQ1NSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQwNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJWTiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVk4ifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTQsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVk4ifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjI0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlZOIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE0LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlZOIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyNCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJWTiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiSEFOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJSIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNT1hBUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzM0MTgiLCJwcm9ncmFtQ29kZSI6IlFUMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJRIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6MTk2Ljc3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo2MzQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDEwIDEyIDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJBUzAxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NDUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJIQU4iLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNT1hWTiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzM0MTQiLCJwcm9ncmFtQ29kZSI6IlZOMiIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkZST00gVk4gVE8gT1RIRVIgUE9JTlRTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJJIiwiZ292ZXJuaW5nQ2FycmllciI6IlZOIiwiZmFyZUFtb3VudCI6MTY1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWE9YIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlZOMDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkhBTiIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlIiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1PWFZOIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzQxNCIsInByb2dyYW1Db2RlIjoiVk4yIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiRlJPTSBWTiBUTyBPVEhFUiBQT0lOVFMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkkiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVk4iLCJmYXJlQW1vdW50IjoxNjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxMCAxMiAxNSAxNiAxNyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiVk4wMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1KIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTEwS0cgMjJMQlVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1TIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTE4S0cgNDBMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBPTiBPUiBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBPTiBPUiBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoyNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR0lGVCBDQVJEIExPVU5HRSBBQ0NFU1MifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0seyJpZCI6MjgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gTUVBTCJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOVEVSTkVUIEFDQ0VTUyJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJHUzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPU0hPVyJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjo0NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRlMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI2NSBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjM5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTMwIFBFUkNFTlQgTE9UVVNNSUxFUyBFQVJORUQifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBMT1RVU01JTEVTIEVBUk5FRCJ9LHsiaWQiOjM4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIExPVFVTTUlMRVMgRUFSTkVEIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAgUEVSQ0VOVCBCT05VUyBMT1RVU01JTEVTIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjczNjMsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjczNjMsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzY4MiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjM2ODIsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiQkRUIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJicmFuZENvZGUiOiJFRiJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "VN", "calendar_total_currency": "BDT", "calendar_total_price": 40957.51, "calendar_total_sell": 40957.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 40957.51, "filter": { "id": "F134SE00119-30", "price": 40957.51, "gross_total": 40835, "journey_duration": "PT19H40M", "journey_duration_seconds": 70800, "layover_duration": "PT13H35M", "layover_duration_seconds": 48900, "carrier_operating": "VN", "carrier_marketing": "VN", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY LITE", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-02-19T22:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-20T18:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602192210han202602200005616adthan202602200500sgn202602200710205adtsgn202602201550kul202602201850679adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-31", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "0-31", "origin": "BKK", "departure_time": "2026-02-19T20:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SGN", "arrival_time": "2026-02-19T21:35:00", "destination_terminal": "2", "destination_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H30M", "distance": 445, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 4361 }, "marketing": { "carrier": "H1", "carrier_name": "Hahn Air Systems", "carrier_logo": "H1.png", "flight_number": 4361 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 9, "fareBasisCode": "ROWVJ", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ROWVJ" ] } } }, { "air_segment_key": "1-31", "origin": "SGN", "departure_time": "2026-02-20T09:40:00", "origin_terminal": "2", "origin_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-20T12:35:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H55M", "distance": 650, "lay_over": "PT12H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 4033 }, "marketing": { "carrier": "H1", "carrier_name": "Hahn Air Systems", "carrier_logo": "H1.png", "flight_number": 4033 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 9, "fareBasisCode": "ROWVJ", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ROWVJ" ] } } } ] } ], "price": { "currency": "BDT", "total": 41001.64, "gross_total": 40879, "base_fare": 28960, "tax": 12041.64, "sell": { "currency": "BDT", "total": 41001.64, "base_fare": 28960, "tax": 12041.64 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDEwMDEuNjQsImJhc2VfZmFyZSI6Mjg5NjAsInRheCI6MTIwNDEuNjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MTAwMS42NCwiYmFzZV9mYXJlIjoyODk2MCwidGF4IjoxMjA0MS42NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MDg3OSwiYmFzZV9mYXJlIjoyODk2MCwidGF4IjoxMTkxOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 41001.64, "base_fare": 28960, "tax": 12041.64, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28960.00", "tax": "11919.00", "discount": 0, "ait": "122.64", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 41001.64, "base_fare": 28960, "tax": 12041.64, "gross": { "base_fare": "28960.00", "tax": "11919.00", "discount": "0.00", "ait": "122.64", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6872.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1964.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxMDAxLjY0IiwiYmFzZV9mYXJlIjoiMjg5NjAuMDAiLCJ0YXgiOiIxMjA0MS42NCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTYwLjAwIiwidGF4IjoiMTE5MTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMjIuNjQiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxMDAxLjY0IiwiYmFzZV9mYXJlIjoiMjg5NjAuMDAiLCJ0YXgiOiIxMjA0MS42NCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTYwLjAwIiwidGF4IjoiMTE5MTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMjIuNjQiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQwODc5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NjAuMDAiLCJ0YXgiOiIxMTkxOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MDg3OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjY4NzIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTk2NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMDgzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MzQzNiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MzQzNiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM1MCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjE0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#31", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 41001.64, "pay_now": 12300.49, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 28701.15, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 12300.49, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 41001.64, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 40879, "currency": "BDT", "fmg": { "amount": 40879, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 40879 }, "supplier": { "amount": 40879, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 40879, "currency": "BDT", "fmg": { "amount": 40879, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 40879 }, "supplier": { "amount": 40879, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 21107, "currency": "BDT", "fmg": { "amount": 21107, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21107 }, "supplier": { "amount": 21107, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 21107, "currency": "BDT", "fmg": { "amount": 21107, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 21107 }, "supplier": { "amount": 21107, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "VJ", "calendar_total_currency": "BDT", "calendar_total_price": 41001.64, "calendar_total_sell": 41001.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 41001.64, "filter": { "id": "F134SE00119-31", "price": 41001.64, "gross_total": 40879, "journey_duration": "PT15H30M", "journey_duration_seconds": 55800, "layover_duration": "PT12H5M", "layover_duration_seconds": 43500, "carrier_operating": "VJ", "carrier_marketing": "H1", "aircraft": "32S", "aircraft_name": "32S", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T20:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T12:35:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602192005sgn2026021921354361adtsgn202602200940kul2026022012354033adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-32", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "10H45M", "routes": [ { "air_segment_key": "0-32", "origin": "BKK", "departure_time": "2026-02-19T18:35:00", "origin_terminal": "0", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "HAN", "arrival_time": "2026-02-19T20:25:00", "destination_terminal": "2", "destination_airport": { "name": "Noi Bai International Airport", "city": "Soc Son, Hanoi", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H50M", "distance": 616, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 904 }, "marketing": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 904 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "LBG", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LBG" ] } } }, { "air_segment_key": "1-32", "origin": "HAN", "departure_time": "2026-02-20T07:10:00", "origin_terminal": null, "origin_airport": { "name": "Noi Bai International Airport", "city": "Soc Son, Hanoi", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-20T11:30:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H20M", "distance": 1300, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 905 }, "marketing": { "carrier": "VJ", "carrier_name": "Vietjet Air", "carrier_logo": "VJ.png", "flight_number": 905 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "J", "meal_code": null, "seat_available": 9, "fareBasisCode": "JBG", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "JBG" ] } } } ] } ], "price": { "currency": "BDT", "total": 43698.71, "gross_total": 43568, "base_fare": 36435, "tax": 7263.71, "sell": { "currency": "BDT", "total": 43698.71, "base_fare": 36435, "tax": 7263.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDM2OTguNzEsImJhc2VfZmFyZSI6MzY0MzUsInRheCI6NzI2My43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQzNjk4LjcxLCJiYXNlX2ZhcmUiOjM2NDM1LCJ0YXgiOjcyNjMuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDM1NjgsImJhc2VfZmFyZSI6MzY0MzUsInRheCI6NzEzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 43698.71, "base_fare": 36435, "tax": 7263.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "36435.00", "tax": "7133.00", "discount": 0, "ait": "130.71", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 43698.71, "base_fare": 36435, "tax": 7263.71, "gross": { "base_fare": "36435.00", "tax": "7133.00", "discount": "0.00", "ait": "130.71", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "4050.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQzNjk4LjcxIiwiYmFzZV9mYXJlIjoiMzY0MzUuMDAiLCJ0YXgiOiI3MjYzLjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY0MzUuMDAiLCJ0YXgiOiI3MTMzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTMwLjcxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0MzY5OC43MSIsImJhc2VfZmFyZSI6IjM2NDM1LjAwIiwidGF4IjoiNzI2My43MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NDM1LjAwIiwidGF4IjoiNzEzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjEzMC43MSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDM1NjguMDAiLCJiYXNlX2ZhcmUiOiIzNjQzNS4wMCIsInRheCI6IjcxMzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDM1NjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0MDUwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzA4My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI3MDAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#32", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 43698.71, "pay_now": 13109.61, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 30589.1, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13109.61, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 43698.71, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 43568, "currency": "BDT", "fmg": { "amount": 43568, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 43568 }, "supplier": { "amount": 43568, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 43568, "currency": "BDT", "fmg": { "amount": 43568, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 43568 }, "supplier": { "amount": 43568, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 8836, "currency": "BDT", "fmg": { "amount": 8836, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8836 }, "supplier": { "amount": 8836, "currency": "BDT" } }, { "type": "change", "canChanges": false, "forSegment": null, "applied": "after_departure", "amount": 43568, "currency": "BDT", "fmg": { "amount": 43568, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 43568 }, "supplier": { "amount": 43568, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "VJ", "calendar_total_currency": "BDT", "calendar_total_price": 43698.71, "calendar_total_sell": 43698.71, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 43698.71, "filter": { "id": "F134SE00119-32", "price": 43698.71, "gross_total": 43568, "journey_duration": "PT15H55M", "journey_duration_seconds": 57300, "layover_duration": "PT10H45M", "layover_duration_seconds": 38700, "carrier_operating": "VJ", "carrier_marketing": "VJ", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-02-19T18:35:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "bkk202602191835han202602192025904adthan202602200710kul202602201130905adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-33", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "0-33", "origin": "BKK", "departure_time": "2026-02-19T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SZX", "arrival_time": "2026-02-19T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT3H25M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8158 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8158 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "R", "seat_available": 9, "fareBasisCode": "E2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2KSRYIB" ] } } }, { "air_segment_key": "1-33", "origin": "SZX", "departure_time": "2026-02-19T10:40:00", "origin_terminal": null, "origin_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-19T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H00M", "distance": 1590, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5031 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5031 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "A", "meal_code": "D", "seat_available": 2, "fareBasisCode": "A2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "A2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 44630.8, "gross_total": 44597, "base_fare": 33685, "tax": 11045.8, "sell": { "currency": "BDT", "total": 44630.8, "base_fare": 33685, "tax": 11045.8 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQ2MzAuOCwiYmFzZV9mYXJlIjozMzY4NSwidGF4IjoxMTA0NS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQ3MzAuOCwiYmFzZV9mYXJlIjozMzY4NSwidGF4IjoxMTA0NS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOiIwLjAwIn0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQ1OTcsImJhc2VfZmFyZSI6MzM2ODUsInRheCI6MTA5MTJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 44630.8, "base_fare": 33685, "tax": 11045.8, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33685.00", "tax": "10912.00", "discount": 100, "ait": "133.80", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 44630.8, "base_fare": 33685, "tax": 11045.8, "gross": { "base_fare": "33685.00", "tax": "10912.00", "discount": "100.00", "ait": "133.80", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0NjMwLjgwIiwiYmFzZV9mYXJlIjoiMzM2ODUuMDAiLCJ0YXgiOiIxMTA0NS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzNjg1LjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzMy44MCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NDczMC44MCIsImJhc2VfZmFyZSI6IjMzNjg1LjAwIiwidGF4IjoiMTEwNDUuODAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzY4NS4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTMzLjgwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDQ1OTcuMDAiLCJiYXNlX2ZhcmUiOiIzMzY4NS4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ0NTk3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#33", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 44630.8, "pay_now": 13389.24, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 31241.56, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13389.24, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 44730.8, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 44597, "currency": "BDT", "fmg": { "amount": 44597, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 44597 }, "supplier": { "amount": 44597, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 44630.8, "calendar_total_sell": 44630.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 44630.8, "filter": { "id": "F134SE00119-33", "price": 44630.8, "gross_total": 44597, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT3H35M", "layover_duration_seconds": 12900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-19T02:40:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-19T14:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602190240szx2026021907058158adtszx202602191040kul2026021914405031adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-34", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "0-34", "origin": "BKK", "departure_time": "2026-02-19T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-02-19T06:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT2H55M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3036 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "R", "seat_available": 9, "fareBasisCode": "V2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2KSRYIB" ] } } }, { "air_segment_key": "1-34", "origin": "CAN", "departure_time": "2026-02-19T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-19T13:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H15M", "distance": 1618, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3047 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3047 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "A", "meal_code": "D", "seat_available": 9, "fareBasisCode": "A2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "A2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 44688.97, "gross_total": 44655, "base_fare": 33743, "tax": 11045.97, "sell": { "currency": "BDT", "total": 44688.97, "base_fare": 33743, "tax": 11045.97 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQ2ODguOTcsImJhc2VfZmFyZSI6MzM3NDMsInRheCI6MTEwNDUuOTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NDc4OC45NywiYmFzZV9mYXJlIjozMzc0MywidGF4IjoxMTA0NS45NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiMC4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0NjU1LCJiYXNlX2ZhcmUiOjMzNzQzLCJ0YXgiOjEwOTEyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 44688.97, "base_fare": 33743, "tax": 11045.97, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33743.00", "tax": "10912.00", "discount": 100, "ait": "133.97", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 44688.97, "base_fare": 33743, "tax": 11045.97, "gross": { "base_fare": "33743.00", "tax": "10912.00", "discount": "100.00", "ait": "133.97", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0Njg4Ljk3IiwiYmFzZV9mYXJlIjoiMzM3NDMuMDAiLCJ0YXgiOiIxMTA0NS45NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzNzQzLjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzMy45NyIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NDc4OC45NyIsImJhc2VfZmFyZSI6IjMzNzQzLjAwIiwidGF4IjoiMTEwNDUuOTciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzc0My4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTMzLjk3Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDQ2NTUuMDAiLCJiYXNlX2ZhcmUiOiIzMzc0My4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ0NjU1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#34", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 44688.97, "pay_now": 13406.69, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 31282.28, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13406.69, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 44788.97, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 44655, "currency": "BDT", "fmg": { "amount": 44655, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 44655 }, "supplier": { "amount": 44655, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 44688.97, "calendar_total_sell": 44688.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 44688.97, "filter": { "id": "F134SE00119-34", "price": 44688.97, "gross_total": 44655, "journey_duration": "PT10H30M", "journey_duration_seconds": 37800, "layover_duration": "PT3H20M", "layover_duration_seconds": 12000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-19T02:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-19T13:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602190210can2026021906053036adtcan202602190925kul2026021913403047adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-35", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "0-35", "origin": "BKK", "departure_time": "2026-02-19T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-02-19T06:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT2H55M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3036 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "R", "seat_available": 9, "fareBasisCode": "V2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2KSRYIB" ] } } }, { "air_segment_key": "1-35", "origin": "CAN", "departure_time": "2026-02-19T08:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-19T12:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H15M", "distance": 1618, "lay_over": "PT02H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 349 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 349 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "A", "meal_code": "D", "seat_available": 9, "fareBasisCode": "A2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "A2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 44688.97, "gross_total": 44655, "base_fare": 33743, "tax": 11045.97, "sell": { "currency": "BDT", "total": 44688.97, "base_fare": 33743, "tax": 11045.97 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQ2ODguOTcsImJhc2VfZmFyZSI6MzM3NDMsInRheCI6MTEwNDUuOTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NDc4OC45NywiYmFzZV9mYXJlIjozMzc0MywidGF4IjoxMTA0NS45NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiMC4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0NjU1LCJiYXNlX2ZhcmUiOjMzNzQzLCJ0YXgiOjEwOTEyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 44688.97, "base_fare": 33743, "tax": 11045.97, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33743.00", "tax": "10912.00", "discount": 100, "ait": "133.97", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 44688.97, "base_fare": 33743, "tax": 11045.97, "gross": { "base_fare": "33743.00", "tax": "10912.00", "discount": "100.00", "ait": "133.97", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0Njg4Ljk3IiwiYmFzZV9mYXJlIjoiMzM3NDMuMDAiLCJ0YXgiOiIxMTA0NS45NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzNzQzLjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzMy45NyIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NDc4OC45NyIsImJhc2VfZmFyZSI6IjMzNzQzLjAwIiwidGF4IjoiMTEwNDUuOTciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzc0My4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTMzLjk3Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDQ2NTUuMDAiLCJiYXNlX2ZhcmUiOiIzMzc0My4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ0NjU1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#35", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 44688.97, "pay_now": 13406.69, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 31282.28, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13406.69, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 44788.97, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 44655, "currency": "BDT", "fmg": { "amount": 44655, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 44655 }, "supplier": { "amount": 44655, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 44688.97, "calendar_total_sell": 44688.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 44688.97, "filter": { "id": "F134SE00119-35", "price": 44688.97, "gross_total": 44655, "journey_duration": "PT9H35M", "journey_duration_seconds": 34500, "layover_duration": "PT2H25M", "layover_duration_seconds": 8700, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-19T02:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-19T12:45:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602190210can2026021906053036adtcan202602190830kul202602191245349adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-36", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H35M", "transit_time": "14H35M", "routes": [ { "air_segment_key": "0-36", "origin": "BKK", "departure_time": "2026-02-19T14:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CGK", "arrival_time": "2026-02-19T17:55:00", "destination_terminal": "3", "destination_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2026-02-19", "flight_time": "PT3H40M", "distance": 1426, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 867 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 867 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "H", "seat_available": 9, "fareBasisCode": "VOXTHNW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOXTHNW" ] } } }, { "air_segment_key": "1-36", "origin": "CGK", "departure_time": "2026-02-20T08:30:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2026-02-20T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT2H20M", "distance": 707, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 820 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 820 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "H", "seat_available": 9, "fareBasisCode": "VOXTHNW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOXTHNW" ] } } } ] } ], "price": { "currency": "BDT", "total": 46032.69, "gross_total": 45895, "base_fare": 31520, "tax": 14512.69, "sell": { "currency": "BDT", "total": 46032.69, "base_fare": 31520, "tax": 14512.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDYwMzIuNjksImJhc2VfZmFyZSI6MzE1MjAsInRheCI6MTQ1MTIuNjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NjAzMi42OSwiYmFzZV9mYXJlIjozMTUyMCwidGF4IjoxNDUxMi42OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NTg5NSwiYmFzZV9mYXJlIjozMTUyMCwidGF4IjoxNDM3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 46032.69, "base_fare": 31520, "tax": 14512.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "31520.00", "tax": "14375.00", "discount": 0, "ait": "137.69", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 46032.69, "base_fare": 31520, "tax": 14512.69, "gross": { "base_fare": "31520.00", "tax": "14375.00", "discount": "0.00", "ait": "137.69", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "11292.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "3083.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2MDMyLjY5IiwiYmFzZV9mYXJlIjoiMzE1MjAuMDAiLCJ0YXgiOiIxNDUxMi42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNTIwLjAwIiwidGF4IjoiMTQzNzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMzcuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2MDMyLjY5IiwiYmFzZV9mYXJlIjoiMzE1MjAuMDAiLCJ0YXgiOiIxNDUxMi42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNTIwLjAwIiwidGF4IjoiMTQzNzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxMzcuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ1ODk1LjAwIiwiYmFzZV9mYXJlIjoiMzE1MjAuMDAiLCJ0YXgiOiIxNDM3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NTg5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjExMjkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzA4My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjYxMzYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE5NjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE1OTYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjE1OTYsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#36", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 46032.69, "pay_now": 13809.81, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 32222.88, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13809.81, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 46032.69, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 10143, "currency": "BDT", "fmg": { "amount": 10143, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 10143 }, "supplier": { "amount": 10143, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 10143, "currency": "BDT", "fmg": { "amount": 10143, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 10143 }, "supplier": { "amount": 10143, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 2731, "currency": "BDT", "fmg": { "amount": 2731, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2731 }, "supplier": { "amount": 2731, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 2731, "currency": "BDT", "fmg": { "amount": 2731, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2731 }, "supplier": { "amount": 2731, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "GA", "calendar_total_currency": "BDT", "calendar_total_price": 46032.69, "calendar_total_sell": 46032.69, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 46032.69, "filter": { "id": "F134SE00119-36", "price": 46032.69, "gross_total": 45895, "journey_duration": "PT20H35M", "journey_duration_seconds": 74100, "layover_duration": "PT14H35M", "layover_duration_seconds": 52500, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T14:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T11:50:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191415cgk202602191755867adtcgk202602200830kul202602201150820adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-37", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "0-37", "origin": "BKK", "departure_time": "2026-02-19T12:25:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-02-19T16:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT2H55M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8080 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8080 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": "D", "seat_available": 9, "fareBasisCode": "Q2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2KSRYIB" ] } } }, { "air_segment_key": "1-37", "origin": "CAN", "departure_time": "2026-02-19T18:35:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-19T22:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H15M", "distance": 1618, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 365 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 365 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "D", "seat_available": 9, "fareBasisCode": "L2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 46664.88, "gross_total": 46625, "base_fare": 35713, "tax": 11051.88, "sell": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDY2NjQuODgsImJhc2VfZmFyZSI6MzU3MTMsInRheCI6MTEwNTEuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NC44OCwiYmFzZV9mYXJlIjozNTcxMywidGF4IjoxMTA1MS44OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiMC4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ2NjI1LCJiYXNlX2ZhcmUiOjM1NzEzLCJ0YXgiOjEwOTEyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": 100, "ait": "139.88", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": "100.00", "ait": "139.88", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NjY0Ljg4IiwiYmFzZV9mYXJlIjoiMzU3MTMuMDAiLCJ0YXgiOiIxMTA1MS44OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzOS44OCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Njc2NC44OCIsImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTEwNTEuODgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTM5Ljg4Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDY2MjUuMDAiLCJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#37", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 46664.88, "pay_now": 13999.46, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 32665.42, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13999.46, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 46764.88, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 46625, "currency": "BDT", "fmg": { "amount": 46625, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 46625 }, "supplier": { "amount": 46625, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 46664.88, "calendar_total_sell": 46664.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 46664.88, "filter": { "id": "F134SE00119-37", "price": 46664.88, "gross_total": 46625, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT2H15M", "layover_duration_seconds": 8100, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T12:25:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-02-19T22:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602191225can2026021916208080adtcan202602191835kul202602192250365adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-38", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H20M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "0-38", "origin": "BKK", "departure_time": "2026-02-19T13:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-02-19T18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT3H05M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8100 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8100 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": "R", "seat_available": 9, "fareBasisCode": "Q2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2KSRYIB" ] } } }, { "air_segment_key": "1-38", "origin": "CAN", "departure_time": "2026-02-19T19:55:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-20T00:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H20M", "distance": 1618, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5035 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "D", "seat_available": 9, "fareBasisCode": "L2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 46664.88, "gross_total": 46625, "base_fare": 35713, "tax": 11051.88, "sell": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDY2NjQuODgsImJhc2VfZmFyZSI6MzU3MTMsInRheCI6MTEwNTEuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NC44OCwiYmFzZV9mYXJlIjozNTcxMywidGF4IjoxMTA1MS44OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiMC4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ2NjI1LCJiYXNlX2ZhcmUiOjM1NzEzLCJ0YXgiOjEwOTEyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": 100, "ait": "139.88", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": "100.00", "ait": "139.88", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NjY0Ljg4IiwiYmFzZV9mYXJlIjoiMzU3MTMuMDAiLCJ0YXgiOiIxMTA1MS44OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzOS44OCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Njc2NC44OCIsImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTEwNTEuODgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTM5Ljg4Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDY2MjUuMDAiLCJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#38", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 46664.88, "pay_now": 13999.46, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 32665.42, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13999.46, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 46764.88, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 46625, "currency": "BDT", "fmg": { "amount": 46625, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 46625 }, "supplier": { "amount": 46625, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 46664.88, "calendar_total_sell": 46664.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 46664.88, "filter": { "id": "F134SE00119-38", "price": 46664.88, "gross_total": 46625, "journey_duration": "PT9H20M", "journey_duration_seconds": 33600, "layover_duration": "PT1H55M", "layover_duration_seconds": 6900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T13:55:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T00:15:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602191355can2026021918008100adtcan202602191955kul2026022000155035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-39", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H55M", "transit_time": "1H35M", "routes": [ { "air_segment_key": "0-39", "origin": "BKK", "departure_time": "2026-02-19T15:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-02-19T19:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT2H55M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5096 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5096 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": "R", "seat_available": 9, "fareBasisCode": "Q2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2KSRYIB" ] } } }, { "air_segment_key": "1-39", "origin": "CAN", "departure_time": "2026-02-19T20:45:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-20T01:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H25M", "distance": 1618, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8071 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8071 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "R", "seat_available": 9, "fareBasisCode": "L2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 46664.88, "gross_total": 46625, "base_fare": 35713, "tax": 11051.88, "sell": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDY2NjQuODgsImJhc2VfZmFyZSI6MzU3MTMsInRheCI6MTEwNTEuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NC44OCwiYmFzZV9mYXJlIjozNTcxMywidGF4IjoxMTA1MS44OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiMC4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ2NjI1LCJiYXNlX2ZhcmUiOjM1NzEzLCJ0YXgiOjEwOTEyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": 100, "ait": "139.88", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": "100.00", "ait": "139.88", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NjY0Ljg4IiwiYmFzZV9mYXJlIjoiMzU3MTMuMDAiLCJ0YXgiOiIxMTA1MS44OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzOS44OCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Njc2NC44OCIsImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTEwNTEuODgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTM5Ljg4Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDY2MjUuMDAiLCJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#39", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 46664.88, "pay_now": 13999.46, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 32665.42, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13999.46, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 46764.88, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 46625, "currency": "BDT", "fmg": { "amount": 46625, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 46625 }, "supplier": { "amount": 46625, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 46664.88, "calendar_total_sell": 46664.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 46664.88, "filter": { "id": "F134SE00119-39", "price": 46664.88, "gross_total": 46625, "journey_duration": "PT8H55M", "journey_duration_seconds": 32100, "layover_duration": "PT1H35M", "layover_duration_seconds": 5700, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T15:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T01:10:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602191515can2026021919105096adtcan202602192045kul2026022001108071adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-40", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H25M", "transit_time": "1H5M", "routes": [ { "air_segment_key": "0-40", "origin": "BKK", "departure_time": "2026-02-19T15:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-02-19T19:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-02-19", "flight_time": "PT2H55M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3082 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3082 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": "D", "seat_available": 9, "fareBasisCode": "Q2KSRYIB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2KSRYIB" ] } } }, { "air_segment_key": "1-40", "origin": "CAN", "departure_time": "2026-02-19T20:45:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-02-20T01:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H25M", "distance": 1618, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8071 }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8071 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "R", "seat_available": 9, "fareBasisCode": "L2ASRYOB", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYOB" ] } } } ] } ], "price": { "currency": "BDT", "total": 46664.88, "gross_total": 46625, "base_fare": 35713, "tax": 11051.88, "sell": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDY2NjQuODgsImJhc2VfZmFyZSI6MzU3MTMsInRheCI6MTEwNTEuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NC44OCwiYmFzZV9mYXJlIjozNTcxMywidGF4IjoxMTA1MS44OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiMC4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ2NjI1LCJiYXNlX2ZhcmUiOjM1NzEzLCJ0YXgiOjEwOTEyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "0.00", "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": 100, "ait": "139.88", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 46664.88, "base_fare": 35713, "tax": 11051.88, "gross": { "base_fare": "35713.00", "tax": "10912.00", "discount": "100.00", "ait": "139.88", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "982.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5267.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NjY0Ljg4IiwiYmFzZV9mYXJlIjoiMzU3MTMuMDAiLCJ0YXgiOiIxMTA1MS44OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTA5MTIuMDAiLCJkaXNjb3VudCI6IjEwMC4wMCIsImFpdCI6IjEzOS44OCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6Ii0xMDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjp7ImlzQXZhaWxhYmxlIjp0cnVlLCJtYXJrZXRpbmdfY2FycmllciI6IkNaIiwibWFya3VwVHlwZSI6IkRpc2NvdW50IiwiQ2hhcmdlVHlwZSI6IkZJWEVEIiwiY2hhcmdlRGlzY291bnRWYWx1ZSI6IjEwMCJ9fX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Njc2NC44OCIsImJhc2VfZmFyZSI6IjM1NzEzLjAwIiwidGF4IjoiMTEwNTEuODgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTM5Ljg4Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDY2MjUuMDAiLCJiYXNlX2ZhcmUiOiIzNTcxMy4wMCIsInRheCI6IjEwOTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyLjAwIn0sIllSIjp7ImFtb3VudCI6IjUyNjcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNDY2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTU4MCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ5MSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDkxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo1MjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJTT1RPIDAlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiMC4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJTT1RPIDAlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxODMwMjc1OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#40", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 46664.88, "pay_now": 13999.46, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 32665.42, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13999.46, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 46764.88, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 24542, "currency": "BDT", "fmg": { "amount": 24542, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 24542 }, "supplier": { "amount": 24542, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 46625, "currency": "BDT", "fmg": { "amount": 46625, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 46625 }, "supplier": { "amount": 46625, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 46664.88, "calendar_total_sell": 46664.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 46664.88, "filter": { "id": "F134SE00119-40", "price": 46664.88, "gross_total": 46625, "journey_duration": "PT8H25M", "journey_duration_seconds": 30300, "layover_duration": "PT1H5M", "layover_duration_seconds": 3900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T15:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T01:10:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602191545can2026021919403082adtcan202602192045kul2026022001108071adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-41", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H40M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "0-41", "origin": "BKK", "departure_time": "2026-02-19T09:35:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T13:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H35M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 705 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 705 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15THOPO" ] } } }, { "air_segment_key": "1-41", "origin": "SIN", "departure_time": "2026-02-19T15:05:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T16:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 116 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 116 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15THOPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 44101.57, "gross_total": 46767, "base_fare": 37276.26, "tax": 6825.31, "sell": { "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQxMDEuNTcsImJhc2VfZmFyZSI6MzcyNzYuMjYsInRheCI6NjgyNS4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0MTAxLjU3LCJiYXNlX2ZhcmUiOjM3Mjc2LjI2LCJ0YXgiOjY4MjUuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NywiYmFzZV9mYXJlIjo0MDA4MiwidGF4Ijo2Njg1fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40082.00", "tax": "6685.00", "discount": 2805.74, "ait": "140.31", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31, "gross": { "base_fare": "40082.00", "tax": "6685.00", "discount": "2805.74", "ait": "140.31", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2455.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0MTAxLjU3IiwiYmFzZV9mYXJlIjoiMzcyNzYuMjYiLCJ0YXgiOiI2ODI1LjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwODIuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIyODA1Ljc0IiwiYWl0IjoiMTQwLjMxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NDEwMS41NyIsImJhc2VfZmFyZSI6IjM3Mjc2LjI2IiwidGF4IjoiNjgyNS4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDgyLjAwIiwidGF4IjoiNjY4NS4wMCIsImRpc2NvdW50IjoiMjgwNS43NCIsImFpdCI6IjE0MC4zMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NzY3LjAwIiwiYmFzZV9mYXJlIjoiNDAwODIuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU1LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiI3JSBmb3IgQWxsIEFcL0wgKFNBQlJFKSIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiNyUgZm9yIEFsbCBBXC9MIChTQUJSRSkiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE4MzAyNzU5OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLVALUE#ER41", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 44101.57, "pay_now": 13230.47, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 30871.1, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13230.47, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 44101.57, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 18407, "currency": "BDT", "fmg": { "amount": 18407, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18407 }, "supplier": { "amount": 18407, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 18407, "currency": "BDT", "fmg": { "amount": 18407, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18407 }, "supplier": { "amount": 18407, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6MjgsImVsYXBzZWRUaW1lIjozNDAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODc2LCJlbGFwc2VkVGltZSI6MTU1LCJvcmlnaW4iOiJCS0siLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMTlUMDk6MzU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiQktLIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0xOVQxMzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzA1LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg0LCJlbGFwc2VkVGltZSI6NzAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxNTowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMTY6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjExNiwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjExNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo0Njc2NywidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEwMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozMTguNzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDAwODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIwOTozNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo0Njc2NywidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEwMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDAwODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzE4Ljc2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJRMTVUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozMTguNzYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlExNVRIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xWQUxVRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgVkFMVUUiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjMxOC43NiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAyNzUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlRIQiIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWE9YIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiVEhQTyJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoxOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzMEtHIEJBR0dBR0UifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MjEsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjExLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE4NDA3LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxODQwNywiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxODQwNywiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTg0MDcsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsImJyYW5kQ29kZSI6IllDTFZBTFVFIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozNDkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIwOTozNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzQ5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjQ4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCT09LSU5HIENIQU5HRSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5PIFNIT1cifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyMjcxLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQ4MS4zMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjA5OjM1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIiwiY29uc3RydWN0aW9uQW1vdW50Ijo0ODEuMzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjozMi4yMTk5LCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjM0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQktLIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExVEhPUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDgxLjMzLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTUxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJUSFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0ODEuMzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1NTEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJicmFuZENvZGUiOiJZQ0xGTEVYSSJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 44101.57, "calendar_total_sell": 44101.57, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 44101.57, "filter": { "id": "F134SE00119-41", "price": 44101.57, "gross_total": 46767, "journey_duration": "PT5H40M", "journey_duration_seconds": 20400, "layover_duration": "PT1H55M", "layover_duration_seconds": 6900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY VALUE", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T16:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "bkk202602190935sin202602191310705adtsin202602191505kul202602191615116adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-42", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H00M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "0-42", "origin": "BKK", "departure_time": "2026-02-19T09:35:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T13:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H35M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 705 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 705 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15THOPO" ] } } }, { "air_segment_key": "1-42", "origin": "SIN", "departure_time": "2026-02-19T16:25:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 122 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 122 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15THOPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 44101.57, "gross_total": 46767, "base_fare": 37276.26, "tax": 6825.31, "sell": { "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQxMDEuNTcsImJhc2VfZmFyZSI6MzcyNzYuMjYsInRheCI6NjgyNS4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0MTAxLjU3LCJiYXNlX2ZhcmUiOjM3Mjc2LjI2LCJ0YXgiOjY4MjUuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NywiYmFzZV9mYXJlIjo0MDA4MiwidGF4Ijo2Njg1fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40082.00", "tax": "6685.00", "discount": 2805.74, "ait": "140.31", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31, "gross": { "base_fare": "40082.00", "tax": "6685.00", "discount": "2805.74", "ait": "140.31", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2455.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0MTAxLjU3IiwiYmFzZV9mYXJlIjoiMzcyNzYuMjYiLCJ0YXgiOiI2ODI1LjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwODIuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIyODA1Ljc0IiwiYWl0IjoiMTQwLjMxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NDEwMS41NyIsImJhc2VfZmFyZSI6IjM3Mjc2LjI2IiwidGF4IjoiNjgyNS4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDgyLjAwIiwidGF4IjoiNjY4NS4wMCIsImRpc2NvdW50IjoiMjgwNS43NCIsImFpdCI6IjE0MC4zMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NzY3LjAwIiwiYmFzZV9mYXJlIjoiNDAwODIuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU1LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiI3JSBmb3IgQWxsIEFcL0wgKFNBQlJFKSIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiNyUgZm9yIEFsbCBBXC9MIChTQUJSRSkiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE4MzAyNzU5OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLVALUE#ER42", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 44101.57, "pay_now": 13230.47, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 30871.1, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13230.47, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 44101.57, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 18407, "currency": "BDT", "fmg": { "amount": 18407, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18407 }, "supplier": { "amount": 18407, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 18407, "currency": "BDT", "fmg": { "amount": 18407, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18407 }, "supplier": { "amount": 18407, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6MjYsImVsYXBzZWRUaW1lIjo0MjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODc2LCJlbGFwc2VkVGltZSI6MTU1LCJvcmlnaW4iOiJCS0siLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMTlUMDk6MzU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiQktLIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0xOVQxMzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzA1LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1RGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg0LCJlbGFwc2VkVGltZSI6NzAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxNjoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMTc6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEyMiwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEyMiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo0Njc2NywidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEwMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozMTguNzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDAwODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIwOTozNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo0Njc2NywidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEwMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDAwODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzE4Ljc2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJRMTVUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozMTguNzYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlExNVRIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xWQUxVRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgVkFMVUUiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjMxOC43NiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAyNzUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlRIQiIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWE9YIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiVEhQTyJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoxOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzMEtHIEJBR0dBR0UifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MjEsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjExLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE4NDA3LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxODQwNywiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxODQwNywiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTg0MDcsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsImJyYW5kQ29kZSI6IllDTFZBTFVFIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozNDkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIwOTozNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzQ5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjQ4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCT09LSU5HIENIQU5HRSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5PIFNIT1cifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyMjcxLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQ4MS4zMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjA5OjM1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIiwiY29uc3RydWN0aW9uQW1vdW50Ijo0ODEuMzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjozMi4yMTk5LCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjM0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQktLIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExVEhPUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDgxLjMzLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTUxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJUSFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0ODEuMzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1NTEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJicmFuZENvZGUiOiJZQ0xGTEVYSSJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 44101.57, "calendar_total_sell": 44101.57, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 44101.57, "filter": { "id": "F134SE00119-42", "price": 44101.57, "gross_total": 46767, "journey_duration": "PT7H0M", "journey_duration_seconds": 25200, "layover_duration": "PT3H15M", "layover_duration_seconds": 11700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY VALUE", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T17:35:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "bkk202602190935sin202602191310705adtsin202602191625kul202602191735122adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-43", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H05M", "transit_time": "5H20M", "routes": [ { "air_segment_key": "0-43", "origin": "BKK", "departure_time": "2026-02-19T09:35:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T13:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H35M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 705 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 705 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15THOPO" ] } } }, { "air_segment_key": "1-43", "origin": "SIN", "departure_time": "2026-02-19T18:30:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T19:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 126 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 126 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15THOPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 44101.57, "gross_total": 46767, "base_fare": 37276.26, "tax": 6825.31, "sell": { "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDQxMDEuNTcsImJhc2VfZmFyZSI6MzcyNzYuMjYsInRheCI6NjgyNS4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0MTAxLjU3LCJiYXNlX2ZhcmUiOjM3Mjc2LjI2LCJ0YXgiOjY4MjUuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0Njc2NywiYmFzZV9mYXJlIjo0MDA4MiwidGF4Ijo2Njg1fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40082.00", "tax": "6685.00", "discount": 2805.74, "ait": "140.31", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 44101.57, "base_fare": 37276.26, "tax": 6825.31, "gross": { "base_fare": "40082.00", "tax": "6685.00", "discount": "2805.74", "ait": "140.31", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2455.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0MTAxLjU3IiwiYmFzZV9mYXJlIjoiMzcyNzYuMjYiLCJ0YXgiOiI2ODI1LjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwODIuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIyODA1Ljc0IiwiYWl0IjoiMTQwLjMxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NDEwMS41NyIsImJhc2VfZmFyZSI6IjM3Mjc2LjI2IiwidGF4IjoiNjgyNS4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDgyLjAwIiwidGF4IjoiNjY4NS4wMCIsImRpc2NvdW50IjoiMjgwNS43NCIsImFpdCI6IjE0MC4zMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ2NzY3LjAwIiwiYmFzZV9mYXJlIjoiNDAwODIuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ2NzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU1LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiI3JSBmb3IgQWxsIEFcL0wgKFNBQlJFKSIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiNyUgZm9yIEFsbCBBXC9MIChTQUJSRSkiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE4MzAyNzU5OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLVALUE#ER43", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 44101.57, "pay_now": 13230.47, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 30871.1, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 13230.47, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 44101.57, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 18407, "currency": "BDT", "fmg": { "amount": 18407, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18407 }, "supplier": { "amount": 18407, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 18407, "currency": "BDT", "fmg": { "amount": 18407, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 18407 }, "supplier": { "amount": 18407, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6NDAsImVsYXBzZWRUaW1lIjo1NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODc2LCJlbGFwc2VkVGltZSI6MTU1LCJvcmlnaW4iOiJCS0siLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMTlUMDk6MzU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiQktLIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0xOVQxMzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzA1LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1RGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg0LCJlbGFwc2VkVGltZSI6NzAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMTk6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEyNiwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo0Njc2NywidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEwMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozMTguNzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDAwODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIwOTozNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo0Njc2NywidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjEwMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDAwODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzE4Ljc2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJRMTVUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozMTguNzYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlExNVRIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xWQUxVRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgVkFMVUUiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjMxOC43NiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAyNzUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlRIQiIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA4IDkgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWE9YIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiVEhQTyJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoxOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzMEtHIEJBR0dBR0UifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MjEsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjExLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE4NDA3LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxODQwNywiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxODQwNywiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTg0MDcsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IkJEVCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsImJyYW5kQ29kZSI6IllDTFZBTFVFIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozNDkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIwOTozNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzQ5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjQ4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCT09LSU5HIENIQU5HRSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5PIFNIT1cifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyMjcxLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQ4MS4zMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjA5OjM1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIiwiY29uc3RydWN0aW9uQW1vdW50Ijo0ODEuMzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjozMi4yMTk5LCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjM0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQktLIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExVEhPUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDgxLjMzLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTUxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJUSFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0ODEuMzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1NTEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJicmFuZENvZGUiOiJZQ0xGTEVYSSJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 44101.57, "calendar_total_sell": 44101.57, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 44101.57, "filter": { "id": "F134SE00119-43", "price": 44101.57, "gross_total": 46767, "journey_duration": "PT9H5M", "journey_duration_seconds": 32700, "layover_duration": "PT5H20M", "layover_duration_seconds": 19200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY VALUE", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T19:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "bkk202602190935sin202602191310705adtsin202602191830kul202602191940126adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-44", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT4H35M", "transit_time": "0H50M", "routes": [ { "air_segment_key": "0-44", "origin": "BKK", "departure_time": "2026-02-19T12:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H35M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 707 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 707 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 9, "fareBasisCode": "W13THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13THOPO" ] } } }, { "air_segment_key": "1-44", "origin": "SIN", "departure_time": "2026-02-19T16:25:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT00H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 122 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 122 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 9, "fareBasisCode": "W13THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13THOPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 47741.2, "gross_total": 50668, "base_fare": 40904.19, "tax": 6837.01, "sell": { "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3NDEuMiwiYmFzZV9mYXJlIjo0MDkwNC4xOSwidGF4Ijo2ODM3LjAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3NDEuMiwiYmFzZV9mYXJlIjo0MDkwNC4xOSwidGF4Ijo2ODM3LjAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOiI3LjAwIn0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTA2NjgsImJhc2VfZmFyZSI6NDM5ODMsInRheCI6NjY4NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43983.00", "tax": "6685.00", "discount": 3078.81, "ait": "152.01", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01, "gross": { "base_fare": "43983.00", "tax": "6685.00", "discount": "3078.81", "ait": "152.01", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2455.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3NzQxLjIwIiwiYmFzZV9mYXJlIjoiNDA5MDQuMTkiLCJ0YXgiOiI2ODM3LjAxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDM5ODMuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIzMDc4LjgxIiwiYWl0IjoiMTUyLjAxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Nzc0MS4yMCIsImJhc2VfZmFyZSI6IjQwOTA0LjE5IiwidGF4IjoiNjgzNy4wMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzOTgzLjAwIiwidGF4IjoiNjY4NS4wMCIsImRpc2NvdW50IjoiMzA3OC44MSIsImFpdCI6IjE1Mi4wMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwNjY4LjAwIiwiYmFzZV9mYXJlIjoiNDM5ODMuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUwNjY4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU1LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiI3JSBmb3IgQWxsIEFcL0wgKFNBQlJFKSIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiNyUgZm9yIEFsbCBBXC9MIChTQUJSRSkiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE4MzAyNzU5OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLSTD#ER44", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 47741.2, "pay_now": 14322.36, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 33418.84, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 14322.36, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 47741.2, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12271, "currency": "BDT", "fmg": { "amount": 12271, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 12271 }, "supplier": { "amount": 12271, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12271, "currency": "BDT", "fmg": { "amount": 12271, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 12271 }, "supplier": { "amount": 12271, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 2455, "currency": "BDT", "fmg": { "amount": 2455, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2455 }, "supplier": { "amount": 2455, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 2455, "currency": "BDT", "fmg": { "amount": 2455, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2455 }, "supplier": { "amount": 2455, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6MjQsImVsYXBzZWRUaW1lIjoyNzUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODc2LCJlbGFwc2VkVGltZSI6MTU1LCJvcmlnaW4iOiJCS0siLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMTlUMTI6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiQktLIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0xOVQxNTozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzA3LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1RGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg0LCJlbGFwc2VkVGltZSI6NzAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxNjoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMTc6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEyMiwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEyMiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozNDkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIxMjowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzQ5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FOQ0VMTEFUSU9OIn0seyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoxNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDMwS0cgQkFHR0FHRSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyMjcxLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQ4MS4zMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjEyOjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIiwiY29uc3RydWN0aW9uQW1vdW50Ijo0ODEuMzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjozMi4yMTk5LCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjM0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQktLIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExVEhPUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDgxLjMzLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTUxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJUSFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0ODEuMzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1NTEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJicmFuZENvZGUiOiJZQ0xGTEVYSSJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 47741.2, "calendar_total_sell": 47741.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 47741.2, "filter": { "id": "F134SE00119-44", "price": 47741.2, "gross_total": 50668, "journey_duration": "PT4H35M", "journey_duration_seconds": 16500, "layover_duration": "PT0H50M", "layover_duration_seconds": 3000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T12:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T17:35:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191200sin202602191535707adtsin202602191625kul202602191735122adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-45", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H40M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "0-45", "origin": "BKK", "departure_time": "2026-02-19T12:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H35M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 707 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 707 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 9, "fareBasisCode": "W13THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13THOPO" ] } } }, { "air_segment_key": "1-45", "origin": "SIN", "departure_time": "2026-02-19T18:30:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T19:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 126 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 126 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 9, "fareBasisCode": "W13THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13THOPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 47741.2, "gross_total": 50668, "base_fare": 40904.19, "tax": 6837.01, "sell": { "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3NDEuMiwiYmFzZV9mYXJlIjo0MDkwNC4xOSwidGF4Ijo2ODM3LjAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3NDEuMiwiYmFzZV9mYXJlIjo0MDkwNC4xOSwidGF4Ijo2ODM3LjAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOiI3LjAwIn0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTA2NjgsImJhc2VfZmFyZSI6NDM5ODMsInRheCI6NjY4NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43983.00", "tax": "6685.00", "discount": 3078.81, "ait": "152.01", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01, "gross": { "base_fare": "43983.00", "tax": "6685.00", "discount": "3078.81", "ait": "152.01", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2455.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3NzQxLjIwIiwiYmFzZV9mYXJlIjoiNDA5MDQuMTkiLCJ0YXgiOiI2ODM3LjAxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDM5ODMuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIzMDc4LjgxIiwiYWl0IjoiMTUyLjAxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Nzc0MS4yMCIsImJhc2VfZmFyZSI6IjQwOTA0LjE5IiwidGF4IjoiNjgzNy4wMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzOTgzLjAwIiwidGF4IjoiNjY4NS4wMCIsImRpc2NvdW50IjoiMzA3OC44MSIsImFpdCI6IjE1Mi4wMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwNjY4LjAwIiwiYmFzZV9mYXJlIjoiNDM5ODMuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUwNjY4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU1LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiI3JSBmb3IgQWxsIEFcL0wgKFNBQlJFKSIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiNyUgZm9yIEFsbCBBXC9MIChTQUJSRSkiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE4MzAyNzU5OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLSTD#ER45", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 47741.2, "pay_now": 14322.36, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 33418.84, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 14322.36, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 47741.2, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12271, "currency": "BDT", "fmg": { "amount": 12271, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 12271 }, "supplier": { "amount": 12271, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12271, "currency": "BDT", "fmg": { "amount": 12271, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 12271 }, "supplier": { "amount": 12271, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 2455, "currency": "BDT", "fmg": { "amount": 2455, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2455 }, "supplier": { "amount": 2455, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 2455, "currency": "BDT", "fmg": { "amount": 2455, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2455 }, "supplier": { "amount": 2455, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6MTIsImVsYXBzZWRUaW1lIjo0MDAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODc2LCJlbGFwc2VkVGltZSI6MTU1LCJvcmlnaW4iOiJCS0siLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMTlUMTI6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiQktLIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0xOVQxNTozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzA3LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1RGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg0LCJlbGFwc2VkVGltZSI6NzAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMTk6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEyNiwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozNDkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIxMjowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzQ5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FOQ0VMTEFUSU9OIn0seyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoxNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDMwS0cgQkFHR0FHRSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyMjcxLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQ4MS4zMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjEyOjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIiwiY29uc3RydWN0aW9uQW1vdW50Ijo0ODEuMzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjozMi4yMTk5LCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjM0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQktLIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExVEhPUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDgxLjMzLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTUxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJUSFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0ODEuMzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1NTEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJicmFuZENvZGUiOiJZQ0xGTEVYSSJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 47741.2, "calendar_total_sell": 47741.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 47741.2, "filter": { "id": "F134SE00119-45", "price": 47741.2, "gross_total": 50668, "journey_duration": "PT6H40M", "journey_duration_seconds": 24000, "layover_duration": "PT2H55M", "layover_duration_seconds": 10500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T12:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T19:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191200sin202602191535707adtsin202602191830kul202602191940126adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-46", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H05M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "0-46", "origin": "BKK", "departure_time": "2026-02-19T12:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-02-19T15:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-02-19", "flight_time": "PT2H35M", "distance": 876, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 707 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 707 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 9, "fareBasisCode": "W13THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13THOPO" ] } } }, { "air_segment_key": "1-46", "origin": "SIN", "departure_time": "2026-02-19T19:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-02-19T21:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT1H10M", "distance": 184, "lay_over": "PT04H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 128 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 128 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 9, "fareBasisCode": "W13THOPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13THOPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 47741.2, "gross_total": 50668, "base_fare": 40904.19, "tax": 6837.01, "sell": { "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3NDEuMiwiYmFzZV9mYXJlIjo0MDkwNC4xOSwidGF4Ijo2ODM3LjAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3NDEuMiwiYmFzZV9mYXJlIjo0MDkwNC4xOSwidGF4Ijo2ODM3LjAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOiI3LjAwIn0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTA2NjgsImJhc2VfZmFyZSI6NDM5ODMsInRheCI6NjY4NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43983.00", "tax": "6685.00", "discount": 3078.81, "ait": "152.01", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 47741.2, "base_fare": 40904.19, "tax": 6837.01, "gross": { "base_fare": "43983.00", "tax": "6685.00", "discount": "3078.81", "ait": "152.01", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2455.00" }, "Other": { "title": "Others taxes", "amount": "4230.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3NzQxLjIwIiwiYmFzZV9mYXJlIjoiNDA5MDQuMTkiLCJ0YXgiOiI2ODM3LjAxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDM5ODMuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIzMDc4LjgxIiwiYWl0IjoiMTUyLjAxIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0Nzc0MS4yMCIsImJhc2VfZmFyZSI6IjQwOTA0LjE5IiwidGF4IjoiNjgzNy4wMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzOTgzLjAwIiwidGF4IjoiNjY4NS4wMCIsImRpc2NvdW50IjoiMzA3OC44MSIsImFpdCI6IjE1Mi4wMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwNjY4LjAwIiwiYmFzZV9mYXJlIjoiNDM5ODMuMDAiLCJ0YXgiOiI2Njg1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUwNjY4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU1LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQyMzAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiI3JSBmb3IgQWxsIEFcL0wgKFNBQlJFKSIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiNyUgZm9yIEFsbCBBXC9MIChTQUJSRSkiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE4MzAyNzU5OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLSTD#ER46", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 47741.2, "pay_now": 14322.36, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 33418.84, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 14322.36, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 47741.2, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12271, "currency": "BDT", "fmg": { "amount": 12271, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 12271 }, "supplier": { "amount": 12271, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12271, "currency": "BDT", "fmg": { "amount": 12271, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 12271 }, "supplier": { "amount": 12271, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 2455, "currency": "BDT", "fmg": { "amount": 2455, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2455 }, "supplier": { "amount": 2455, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 2455, "currency": "BDT", "fmg": { "amount": 2455, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 2455 }, "supplier": { "amount": 2455, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTAyLTE5IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCS0siLCJhcnJpdmFsTG9jYXRpb24iOiJLVUwiLCJpZCI6MTUsImVsYXBzZWRUaW1lIjo0ODUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODc2LCJlbGFwc2VkVGltZSI6MTU1LCJvcmlnaW4iOiJCS0siLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDItMTlUMTI6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiQktLIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wMi0xOVQxNTozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzA3LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg0LCJlbGFwc2VkVGltZSI6NzAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wMi0xOVQxOTo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDItMTlUMjE6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEyOCwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEyOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiY29uc3RydWN0aW9uQW1vdW50IjozNDkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTAyLTE5IiwibGFzdFRpY2tldFRpbWUiOiIxMjowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MDY2OCwidG90YWxUYXhBbW91bnQiOjY2ODUsImN1cnJlbmN5IjoiQkRUIiwiYmFzZUZhcmVBbW91bnQiOjExMjc1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVEhCIiwiZXF1aXZhbGVudEFtb3VudCI6NDM5ODMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IkJEVCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzQ5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MzIuMjE5OSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg3LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6ODYwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNDU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJLSyIsImVuZEFpcnBvcnQiOiJLVUwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM1RIT1BPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozNDkuOTQsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FOQ0VMTEFUSU9OIn0seyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoxNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDMwS0cgQkFHR0FHRSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMjI3MSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTIyNzEsImN1cnJlbmN5IjoiQkRUIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyMjcxLCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjQ1NSwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjQ4MS4zMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDItMTkiLCJsYXN0VGlja2V0VGltZSI6IjEyOjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjY3MTg4LCJ0b3RhbFRheEFtb3VudCI6NjY4NSwiY3VycmVuY3kiOiJCRFQiLCJiYXNlRmFyZUFtb3VudCI6MTU1MTAsImJhc2VGYXJlQ3VycmVuY3kiOiJUSEIiLCJlcXVpdmFsZW50QW1vdW50Ijo2MDUwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiQkRUIiwiY29uc3RydWN0aW9uQW1vdW50Ijo0ODEuMzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjozMi4yMTk5LCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODcsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo4NjAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI0NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjM0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQktLIiwiZW5kQWlycG9ydCI6IktVTCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExVEhPUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDgxLjMzLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTUxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVEhCIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDggOSAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYT1giLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJUSFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCS0siLCJlbmRBaXJwb3J0IjoiS1VMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFUSE9QTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0ODEuMzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1NTEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJUSEIiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgOCA5IDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhPWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IlRIUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjEzNiwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MTM2LCJjdXJyZW5jeSI6IkJEVCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJCRFQifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJicmFuZENvZGUiOiJZQ0xGTEVYSSJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 47741.2, "calendar_total_sell": 47741.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 47741.2, "filter": { "id": "F134SE00119-46", "price": 47741.2, "gross_total": 50668, "journey_duration": "PT8H5M", "journey_duration_seconds": 29100, "layover_duration": "PT4H20M", "layover_duration_seconds": 15600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-02-19T12:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-02-19T21:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "bkk202602191200sin202602191535707adtsin202602191955kul202602192105128adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-47", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "0-47", "origin": "BKK", "departure_time": "2026-02-19T22:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MFM", "arrival_time": "2026-02-20T02:30:00", "destination_terminal": null, "destination_airport": { "name": "Macau International Airport", "city": "Freguesia de Nossa Senhora do Carmo (Taipa)", "country": "Macau", "timezone": "Asia\/Macau" }, "flight_date": "2026-02-19", "flight_time": "PT2H45M", "distance": 1028, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "NX", "carrier_name": "Air Macau", "carrier_logo": "NX.png", "flight_number": 991 }, "marketing": { "carrier": "NX", "carrier_name": "Air Macau", "carrier_logo": "NX.png", "flight_number": 991 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SOWTH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SOWTH" ] } } }, { "air_segment_key": "1-47", "origin": "MFM", "departure_time": "2026-02-20T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Macau International Airport", "city": "Freguesia de Nossa Senhora do Carmo (Taipa)", "country": "Macau", "timezone": "Asia\/Macau" }, "destination": "KUL", "arrival_time": "2026-02-20T13:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT4H00M", "distance": 1559, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "NX", "carrier_name": "Air Macau", "carrier_logo": "NX.png", "flight_number": 9922 }, "marketing": { "carrier": "NX", "carrier_name": "Air Macau", "carrier_logo": "NX.png", "flight_number": 9922 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": "B", "seat_available": 7, "fareBasisCode": "WOWMO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WOWMO" ] } } } ] } ], "price": { "currency": "BDT", "total": 51137.96, "gross_total": 50985, "base_fare": 43515, "tax": 7622.96, "sell": { "currency": "BDT", "total": 51137.96, "base_fare": 43515, "tax": 7622.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTExMzcuOTYsImJhc2VfZmFyZSI6NDM1MTUsInRheCI6NzYyMi45Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUxMTM3Ljk2LCJiYXNlX2ZhcmUiOjQzNTE1LCJ0YXgiOjc2MjIuOTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTA5ODUsImJhc2VfZmFyZSI6NDM1MTUsInRheCI6NzQ3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 51137.96, "base_fare": 43515, "tax": 7622.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43515.00", "tax": "7470.00", "discount": 0, "ait": "152.96", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 51137.96, "base_fare": 43515, "tax": 7622.96, "gross": { "base_fare": "43515.00", "tax": "7470.00", "discount": "0.00", "ait": "152.96", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "3928.00" }, "Other": { "title": "Others taxes", "amount": "3542.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxMTM3Ljk2IiwiYmFzZV9mYXJlIjoiNDM1MTUuMDAiLCJ0YXgiOiI3NjIyLjk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDM1MTUuMDAiLCJ0YXgiOiI3NDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTUyLjk2Iiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI1MTEzNy45NiIsImJhc2VfZmFyZSI6IjQzNTE1LjAwIiwidGF4IjoiNzYyMi45NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzNTE1LjAwIiwidGF4IjoiNzQ3MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjE1Mi45NiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTA5ODUuMDAiLCJiYXNlX2ZhcmUiOiI0MzUxNS4wMCIsInRheCI6Ijc0NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTA5ODUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjM5MjguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzU0Mi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMzcsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6OTgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBGRUUifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyODQ4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiTU8iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDU5LCJ0YXhJbmZvIjoiQUlSUE9SVCBTRUNVUklUWSBUQVgifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTk2NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTk2NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#47", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "currency": "BDT", "flight_price": 51137.96, "pay_now": 15341.39, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 35796.57, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 15341.39, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 51137.96, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 50985, "currency": "BDT", "fmg": { "amount": 50985, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 50985 }, "supplier": { "amount": 50985, "currency": "BDT" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 50985, "currency": "BDT", "fmg": { "amount": 50985, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 50985 }, "supplier": { "amount": 50985, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "BDT", "fmg": { "amount": 0, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 0 }, "supplier": { "amount": 0, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 0, "currency": "BDT", "fmg": { "amount": 0, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 0 }, "supplier": { "amount": 0, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-20", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "NX", "calendar_total_currency": "BDT", "calendar_total_price": 51137.96, "calendar_total_sell": 51137.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 51137.96, "filter": { "id": "F134SE00119-47", "price": 51137.96, "gross_total": 50985, "journey_duration": "PT13H35M", "journey_duration_seconds": 48900, "layover_duration": "PT6H50M", "layover_duration_seconds": 24600, "carrier_operating": "NX", "carrier_marketing": "NX", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK", "48": "MFM" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-02-19T22:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T13:20:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602192245mfm202602200230991adtmfm202602200920kul2026022013209922adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-48", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT7H15M", "transit_time": "3H10M", "routes": [ { "air_segment_key": "0-48", "origin": "BKK", "departure_time": "2026-02-19T10:35:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KTI", "arrival_time": "2026-02-19T11:40:00", "destination_terminal": null, "destination_airport": { "name": "Kratie Airport", "city": "Kratie", "country": "Cambodia", "timezone": "Asia\/Phnom_Penh" }, "flight_date": "2026-02-19", "flight_time": "PT1H05M", "distance": 324, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "K6", "carrier_name": "Cambodia Angkor Air", "carrier_logo": "K6.png", "flight_number": 723 }, "marketing": { "carrier": "K6", "carrier_name": "Cambodia Angkor Air", "carrier_logo": "K6.png", "flight_number": 723 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "P", "meal_code": "S", "seat_available": 2, "fareBasisCode": "POW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "POW" ] } } }, { "air_segment_key": "1-48", "origin": "KTI", "departure_time": "2026-02-19T13:50:00", "origin_terminal": null, "origin_airport": { "name": "Kratie Airport", "city": "Kratie", "country": "Cambodia", "timezone": "Asia\/Phnom_Penh" }, "destination": "SGN", "arrival_time": "2026-02-19T14:50:00", "destination_terminal": "2", "destination_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "flight_date": "2026-02-19", "flight_time": "PT1H00M", "distance": 124, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 921 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 921 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "H", "meal_code": "N", "seat_available": 9, "fareBasisCode": "HOXAS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "EC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HOXAS" ] } } }, { "air_segment_key": "2-48", "origin": "SGN", "departure_time": "2026-02-19T15:50:00", "origin_terminal": "2", "origin_airport": { "name": "Tan Son Nhat International Airport", "city": "Ho Chi Minh City", "country": "Vietnam", "timezone": "Asia\/Ho_Chi_Minh" }, "destination": "KUL", "arrival_time": "2026-02-19T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT2H00M", "distance": 650, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 679 }, "marketing": { "carrier": "VN", "carrier_name": "Vietnam Airlines", "carrier_logo": "VN.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "H", "meal_code": "R", "seat_available": 9, "fareBasisCode": "HOXAS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "EC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HOXAS" ] } } } ] } ], "price": { "currency": "BDT", "total": 52033.63, "gross_total": 51878, "base_fare": 40940, "tax": 11093.63, "sell": { "currency": "BDT", "total": 52033.63, "base_fare": 40940, "tax": 11093.63 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTIwMzMuNjMsImJhc2VfZmFyZSI6NDA5NDAsInRheCI6MTEwOTMuNjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MjAzMy42MywiYmFzZV9mYXJlIjo0MDk0MCwidGF4IjoxMTA5My42MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MTg3OCwiYmFzZV9mYXJlIjo0MDk0MCwidGF4IjoxMDkzOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 52033.63, "base_fare": 40940, "tax": 11093.63, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40940.00", "tax": "10938.00", "discount": 0, "ait": "155.63", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 52033.63, "base_fare": 40940, "tax": 11093.63, "gross": { "base_fare": "40940.00", "tax": "10938.00", "discount": "0.00", "ait": "155.63", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3436.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "737.00" }, "Other": { "title": "Others taxes", "amount": "6765.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUyMDMzLjYzIiwiYmFzZV9mYXJlIjoiNDA5NDAuMDAiLCJ0YXgiOiIxMTA5My42MyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwOTQwLjAwIiwidGF4IjoiMTA5MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNTUuNjMiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUyMDMzLjYzIiwiYmFzZV9mYXJlIjoiNDA5NDAuMDAiLCJ0YXgiOiIxMTA5My42MyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwOTQwLjAwIiwidGF4IjoiMTA5MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNTUuNjMiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxODc4LjAwIiwiYmFzZV9mYXJlIjoiNDA5NDAuMDAiLCJ0YXgiOiIxMDkzOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MTg3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjM0MzYuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY3NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTM3LCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjk4LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBERVBBUlRVUkUgRkVFIn0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Mjg0OCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IktYIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjM2ODIsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MzQzNiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NzM3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "EC#ER48", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 52033.63, "pay_now": 15610.09, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 36423.54, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 15610.09, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 52033.63, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 13499, "currency": "BDT", "fmg": { "amount": 13499, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 13499 }, "supplier": { "amount": 13499, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 20861, "currency": "BDT", "fmg": { "amount": 20861, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 20861 }, "supplier": { "amount": 20861, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6136, "currency": "BDT", "fmg": { "amount": 6136, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6136 }, "supplier": { "amount": 6136, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 7363, "currency": "BDT", "fmg": { "amount": 7363, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 7363 }, "supplier": { "amount": 7363, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "K6", "calendar_total_currency": "BDT", "calendar_total_price": 52033.63, "calendar_total_sell": 52033.63, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 52033.63, "filter": { "id": "F134SE00119-48", "price": 52033.63, "gross_total": 51878, "journey_duration": "PT7H15M", "journey_duration_seconds": 26100, "layover_duration": "PT3H10M", "layover_duration_seconds": 11400, "carrier_operating": "K6", "carrier_marketing": "K6", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK", "48": "MFM", "49": "KTI" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-02-19T10:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-02-19T18:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602191035kti202602191140723adtkti202602191350sgn202602191450921adtsgn202602191550kul202602191850679adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "13411768040638::4B41YNK3", "flight_key": "F134SE00119-49", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F134SE00119", "supplier_partner_code": "sabre-134-00119", "flight_group": [ { "group": 1, "flight_key": "F134SE00119-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "0-49", "origin": "BKK", "departure_time": "2026-02-19T01:10:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "TFU", "arrival_time": "2026-02-19T05:10:00", "destination_terminal": "1", "destination_airport": { "name": "Chengdu Tianfu International Airport", "city": "Chengdu", "country": "Comoros", "timezone": null }, "flight_date": "2026-02-19", "flight_time": "PT3H00M", "distance": 1146, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3U", "carrier_name": "Sichuan Airlines", "carrier_logo": "3U.png", "flight_number": 3938 }, "marketing": { "carrier": "3U", "carrier_name": "Sichuan Airlines", "carrier_logo": "3U.png", "flight_number": 3938 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": "S", "seat_available": 9, "fareBasisCode": "Q1ABDBT0", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q1ABDBT0" ] } } }, { "air_segment_key": "1-49", "origin": "TFU", "departure_time": "2026-02-19T10:50:00", "origin_terminal": "1", "origin_airport": { "name": "Chengdu Tianfu International Airport", "city": "Chengdu", "country": "Comoros", "timezone": null }, "destination": "KUL", "arrival_time": "2026-02-19T15:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT5H00M", "distance": 1885, "lay_over": "PT05H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "3U", "carrier_name": "Sichuan Airlines", "carrier_logo": "3U.png", "flight_number": 3995 }, "marketing": { "carrier": "3U", "carrier_name": "Sichuan Airlines", "carrier_logo": "3U.png", "flight_number": 3995 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": "D", "seat_available": 2, "fareBasisCode": "L1ABDB0S", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L1ABDB0S" ] } } } ] } ], "price": { "currency": "BDT", "total": 52674.55, "gross_total": 52517, "base_fare": 39809, "tax": 12865.55, "sell": { "currency": "BDT", "total": 52674.55, "base_fare": 39809, "tax": 12865.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTI2NzQuNTUsImJhc2VfZmFyZSI6Mzk4MDksInRheCI6MTI4NjUuNTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MjY3NC41NSwiYmFzZV9mYXJlIjozOTgwOSwidGF4IjoxMjg2NS41NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MjUxNywiYmFzZV9mYXJlIjozOTgwOSwidGF4IjoxMjcwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 52674.55, "base_fare": 39809, "tax": 12865.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "39809.00", "tax": "12708.00", "discount": 0, "ait": "157.55", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 52674.55, "base_fare": 39809, "tax": 12865.55, "gross": { "base_fare": "39809.00", "tax": "12708.00", "discount": "0.00", "ait": "157.55", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1022.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7023.00" }, "Other": { "title": "Others taxes", "amount": "4663.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUyNjc0LjU1IiwiYmFzZV9mYXJlIjoiMzk4MDkuMDAiLCJ0YXgiOiIxMjg2NS41NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5ODA5LjAwIiwidGF4IjoiMTI3MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNTcuNTUiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUyNjc0LjU1IiwiYmFzZV9mYXJlIjoiMzk4MDkuMDAiLCJ0YXgiOiIxMjg2NS41NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5ODA5LjAwIiwidGF4IjoiMTI3MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNTcuNTUiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUyNTE3LjAwIiwiYmFzZV9mYXJlIjoiMzk4MDkuMDAiLCJ0YXgiOiIxMjcwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMjIuMDAifSwiWVIiOnsiYW1vdW50IjoiNzAyMy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0NjYzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjEzNywidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo5OCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgREVQQVJUVVJFIEZFRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI4NDgsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxNTgwLCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NTMxLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0OTEsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjcwMjMsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": null, "promo_rules": "Private Fare", "brandCode": "OPTION#49", "brandName": "Option", "penalty_info": { "partial_payment_available": "yes", "currency": "BDT", "flight_price": 52674.55, "pay_now": 15802.37, "rest_payment_date": "2026-01-13T11:00:00", "rest_payment_amount": 36872.18, "pay_now_airlines_currency": "BDT", "pay_now_airlines": 0, "pay_now_airlines_minimum": 0, "pay_now_charges": 0, "journey_date": "2026-02-19", "booking_date": "2026-01-10", "interval_day": null, "iata_payment_date": "2026-01-16", "partial_pay_day_before": null, "total_minimum_payment": 15802.37, "daysInMonth": 31, "payment_settlement_iata_cycle": 3, "supplier_currency": "BDT", "purchase_price": 52674.55, "total_passenger": 1, "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15117, "currency": "BDT", "fmg": { "amount": 15117, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15117 }, "supplier": { "amount": 15117, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 15117, "currency": "BDT", "fmg": { "amount": 15117, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 15117 }, "supplier": { "amount": 15117, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6047, "currency": "BDT", "fmg": { "amount": 6047, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6047 }, "supplier": { "amount": 6047, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6047, "currency": "BDT", "fmg": { "amount": 6047, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 6047 }, "supplier": { "amount": 6047, "currency": "BDT" } } ] } ], "partner_policy": { "Id": "134", "timestamp_created": "1760261832", "timestamp_updated": "1760261832", "ftm_partner_id": "134", "master_partner_id": "134", "partial_pay_specific_route": "any_route", "partial_pay_minium_pay_rules": "custom", "partial_pay_custom_ratio_pay": "30", "partial_pay_iata_payment_cycle": "yes", "partial_pay_day_before": "3", "partial_pay_day_before_SevenTen": "3", "partial_pay_day_before_ElvenFifteen": "7", "partial_pay_day_before_SixteenAbove": "10", "partial_pay_max_amount": "100", "partial_pay_max_booking": "10", "partial_pay_limit_type": "WEEKLY", "partial_pay_limit_weekly": "Sunday", "partial_pay_limit_onetime": "2025-10-12", "partial_pay_limit_onetime_timestamp": "1760205600", "partner_name": "SkyHub Aviation Ltd.", "remark": "", "status": "active" } }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-19-2026-02-19", "calendar_flight_date": "2026-02-19", "calendar_arrival_date": "2026-02-19", "calendar_carrier": "3U", "calendar_total_currency": "BDT", "calendar_total_price": 52674.55, "calendar_total_sell": 52674.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 52674.55, "filter": { "id": "F134SE00119-49", "price": 52674.55, "gross_total": 52517, "journey_duration": "PT13H40M", "journey_duration_seconds": 49200, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "3U", "carrier_marketing": "3U", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "SIN", "11": "SGN", "12": "MNL", "16": "DAC", "20": "RGN", "30": "HAN", "34": "SZX", "35": "CAN", "37": "CGK", "48": "MFM", "49": "KTI", "51": "TFU" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-19T01:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-19T15:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "bkk202602190110tfu2026021905103938adttfu202602191050kul2026021915503995adt", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "cache": { "status": null, "reason": null }, "search_parameter": { "journey_type": "OneWay", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "BKK", "arrival_airport_type": "AIRPORT", "arrival_airport": "KUL", "departure_date": "2026-02-19", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": [], "fare_option": [], "content_type": "all_content", "ptc_option": [], "agency_ethnic_list": [], "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "134", "language": "en", "short_ref": "448de522af5d97b4699aeb6a6ef40ce234f40c0d0cab3499218e102546c2755e", "version": 1, "team_profile": [ null ] }, "advanced_search": { "SR_fare_option": [], "SR_ptc_option": [], "Count_PTC_RQ": 0, "FareFamily_PTC_Data": null, "DefinePTC_ADT": "ADT", "DefinePTC_CNN": "CNN", "DefinePTC_INF": "INF", "IS_brand": "yes", "IS_public": "yes", "IS_private": "no", "FareFamily_Account_Data": null }, "SearchDataHash": null }