[
  {
    "aeroflyCode": "a319",
    "name": "A319",
    "nameFull": "Airbus A319-115",
    "icaoCode": "A319",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 141,
    "cruiseAltitudeFt": 32000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 3050,
    "maximumLoadRangeNm": 2500,
    "maximumFuelRangeNm": 3050,
    "maximumFerryRangeNm": 3900,
    "maximumFuelMassKg": 19367,
    "maximumPayloadKg": 17700,
    "maximumTakeoffMassKg": 75500,
    "operatingEmptyMassKg": 40800,
    "maximumPersonsOnBoard": 150,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Eurowings",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "EWG"
      },
      {
        "aeroflyCode": "aer_lingus",
        "name": "Aer Lingus",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "air_mauritius",
        "name": "Air Mauritius",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "allegiant",
        "name": "Allegiant",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "american",
        "name": "American",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "avianca",
        "name": "Avianca",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "azerbaijan",
        "name": "Azerbaijan",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "bangkok_air",
        "name": "Bangkok Air",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "bhutan_air",
        "name": "Bhutan Airlines",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "braathens",
        "name": "Braathens",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "brazil",
        "name": "Brazilian Air Force",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "brussels",
        "name": "Brussels",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "cebu_pacific",
        "name": "Cebu Pacific",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "chair",
        "name": "Chair",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "china_eastern",
        "name": "China Eastern",
        "requirements": ["sharklets", "engine_cfm"],
        "icaoCode": "CES"
      },
      {
        "aeroflyCode": "cyprus",
        "name": "Cyprus",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "czech",
        "name": "Czech Airlines",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "drukair",
        "name": "Drukair",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "easyjet",
        "name": "easyJet",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "EZY"
      },
      {
        "aeroflyCode": "easyjet_com",
        "name": "easyJet",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "EZY"
      },
      {
        "aeroflyCode": "finnair",
        "name": "Finnair",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "germanwings",
        "name": "Germanwings",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "hungary",
        "name": "Hungarian Air Force",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "iberia",
        "name": "Iberia",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "IBE"
      },
      {
        "aeroflyCode": "ita_airways",
        "name": "ITA Airways",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "latam",
        "name": "LATAM",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "LAN"
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "philippine",
        "name": "Philippines",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "royalair",
        "name": "Royalair",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "royal_jordanian",
        "name": "Royal Jordanian",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "sas",
        "name": "SAS",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "SAS"
      },
      {
        "aeroflyCode": "slovakia",
        "name": "Slovenska Republika",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "spirit",
        "name": "Spirit",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "swiss",
        "name": "SWISS",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "SWR"
      },
      {
        "aeroflyCode": "tap",
        "name": "TAP Portugal",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "tibet",
        "name": "Tibet",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "tunisair",
        "name": "Tunisair",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "united",
        "name": "United",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "UAL"
      },
      {
        "aeroflyCode": "volaris",
        "name": "Volaris",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "volotea",
        "name": "Volotea",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "vueling",
        "name": "Vueling",
        "requirements": ["wingtips", "engine_cfm"]
      }
    ]
  },
  {
    "aeroflyCode": "a320",
    "name": "A320",
    "nameFull": "Airbus A320",
    "icaoCode": "A320",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 141,
    "cruiseAltitudeFt": 32000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 2900,
    "maximumLoadRangeNm": 2200,
    "maximumFuelRangeNm": 2900,
    "maximumFerryRangeNm": 3750,
    "maximumFuelMassKg": 19367,
    "maximumPayloadKg": 20325,
    "maximumTakeoffMassKg": 77000,
    "operatingEmptyMassKg": 42175,
    "maximumPersonsOnBoard": 186,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Lufthansa",
        "requirements": ["sharklets"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "aeroflot",
        "name": "Aeroflot",
        "requirements": ["wingtips"],
        "icaoCode": "AFL"
      },
      {
        "aeroflyCode": "aer_lingus",
        "name": "Aer Lingus",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "air_asia",
        "name": "Air Asia",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "air_berlin",
        "name": "airberlin",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "air_china",
        "name": "Air China",
        "requirements": ["wingtips"],
        "icaoCode": "CCA"
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": ["sharklets"],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "air_jamaica",
        "name": "Air Jamaica",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "air_new_zealand",
        "name": "Air New Zealand",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "air_seychelles",
        "name": "Air Seychelles",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "alitalia",
        "name": "Alitalia",
        "requirements": ["wingtips"],
        "icaoCode": "AZA"
      },
      {
        "aeroflyCode": "american",
        "name": "American Airlines",
        "requirements": ["sharklets"],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "ana",
        "name": "All Nippon Airlines",
        "requirements": ["sharklets"],
        "icaoCode": "ANA"
      },
      {
        "aeroflyCode": "avianca",
        "name": "Avianca",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": ["sharklets"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "cathay_pacific",
        "name": "Cathay Pacific",
        "requirements": ["wingtips"],
        "icaoCode": "CPA"
      },
      {
        "aeroflyCode": "china_eastern",
        "name": "China Eastern",
        "requirements": ["sharklets"],
        "icaoCode": "CES"
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern",
        "requirements": ["wingtips"],
        "icaoCode": "CSN"
      },
      {
        "aeroflyCode": "citilink",
        "name": "Citilink",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": ["wingtips"],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "easyjet",
        "name": "easyJet",
        "requirements": ["sharklets"],
        "icaoCode": "EZY"
      },
      {
        "aeroflyCode": "edelweiss",
        "name": "Edelweiss",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "germanwings",
        "name": "germanwings",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "gulf_air",
        "name": "Gulf Air",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "indigo",
        "name": "Indigo",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "lan",
        "name": "LAN",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "lufthansa_classic",
        "name": "Lufthansa classic",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "malta",
        "name": "Malta",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "northwest",
        "name": "Northwest",
        "requirements": ["wingtips"]
      },
      {
        "aeroflyCode": "s7",
        "name": "S7",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "shenzhen",
        "name": "Shenzhen Airlines",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "sichuan",
        "name": "Sichuan Airlines",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "swiss",
        "name": "Swiss",
        "requirements": ["sharklets"],
        "icaoCode": "SWR"
      },
      {
        "aeroflyCode": "tam",
        "name": "TAM",
        "requirements": ["wingtips"],
        "icaoCode": "TAM"
      },
      {
        "aeroflyCode": "tap",
        "name": "TAP",
        "requirements": ["sharklets"]
      },
      {
        "aeroflyCode": "vietnam",
        "name": "Vietnam Airlines",
        "requirements": ["wingtips"]
      }
    ]
  },
  {
    "aeroflyCode": "a320_neo",
    "name": "A320neo",
    "nameFull": "Airbus A320neo",
    "icaoCode": "A20N",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 136,
    "cruiseAltitudeFt": 32000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 3400,
    "maximumLoadRangeNm": 2450,
    "maximumFuelRangeNm": 3400,
    "maximumFerryRangeNm": 4300,
    "maximumFuelMassKg": 19050.9,
    "maximumPayloadKg": 21000,
    "maximumTakeoffMassKg": 79000,
    "operatingEmptyMassKg": 44300,
    "maximumPersonsOnBoard": 201,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "IndiGo",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "aegean",
        "name": "Aegean",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "aer_lingus",
        "name": "Aer Lingus",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "aircalin",
        "name": "Aircalin",
        "requirements": ["engine_pw", "option_satcom"]
      },
      {
        "aeroflyCode": "air_asia",
        "name": "AirAsia",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "air_cairo",
        "name": "Air Cairo",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "air_corsica",
        "name": "Air Corsica",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "air_cote_divoire",
        "name": "Air Cote d'Ivoire",
        "requirements": ["engine_cfm", "option_satcom"]
      },
      {
        "aeroflyCode": "air_india",
        "name": "Air India",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "air_macau",
        "name": "Air Macau",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "air_new_zealand",
        "name": "Air New Zealand",
        "requirements": ["engine_pw", "option_satcom"]
      },
      {
        "aeroflyCode": "air_seychelles",
        "name": "Air Seychelles",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "ana",
        "name": "ANA",
        "requirements": ["engine_pw", "option_satcom"]
      },
      {
        "aeroflyCode": "atlantic_airways",
        "name": "Atlantic Airways",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "austrian",
        "name": "Austrian",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "avianca",
        "name": "Avianca",
        "requirements": ["engine_cfm", "option_satcom"]
      },
      {
        "aeroflyCode": "azores",
        "name": "Azores",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "azul",
        "name": "Azul",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "bamboo",
        "name": "Bamboo",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "batik",
        "name": "Batik",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": ["engine_cfm"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "brussels",
        "name": "Brussels",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "cebu_pacific",
        "name": "Cebu Pacific",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "citilink",
        "name": "Citilink",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "condor",
        "name": "Condor",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "drukair",
        "name": "Druk Air",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "easyjet",
        "name": "EasyJet",
        "requirements": ["engine_cfm"],
        "icaoCode": "EZY"
      },
      {
        "aeroflyCode": "eurowings",
        "name": "Eurowings",
        "requirements": ["engine_cfm"],
        "icaoCode": "EWG"
      },
      {
        "aeroflyCode": "flynas",
        "name": "Flynas",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "fly_arystan",
        "name": "Fly Arystan",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "frontier",
        "name": "Frontier",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "hainan",
        "name": "Hainan",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "hkexpress",
        "name": "Hong Kong express",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "iberia",
        "name": "Iberia",
        "requirements": ["engine_cfm"],
        "icaoCode": "IBE"
      },
      {
        "aeroflyCode": "ita",
        "name": "ITA Airways",
        "requirements": ["engine_pw", "option_satcom"]
      },
      {
        "aeroflyCode": "jazeera",
        "name": "Jazeera",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "jetsmart",
        "name": "JetSmart",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "jetstar",
        "name": "Jetstar",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "latam",
        "name": "LATAM",
        "requirements": ["engine_pw"],
        "icaoCode": "LAN"
      },
      {
        "aeroflyCode": "latam_green",
        "name": "LATAM Green",
        "requirements": ["engine_pw", "option_satcom"]
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": ["engine_pw"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "malta",
        "name": "Malta",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "peach",
        "name": "Peach",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "pegasus",
        "name": "Pegasus",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "play",
        "name": "Play",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "sas",
        "name": "SAS",
        "requirements": ["engine_cfm", "option_satcom"],
        "icaoCode": "SAS"
      },
      {
        "aeroflyCode": "scoot",
        "name": "Scoot",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "sky",
        "name": "Sky",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "spirit",
        "name": "Spirit",
        "requirements": ["engine_pw", "option_satcom"]
      },
      {
        "aeroflyCode": "starflyer",
        "name": "Starflyer",
        "requirements": ["engine_cfm", "option_satcom"]
      },
      {
        "aeroflyCode": "swiss",
        "name": "Swiss",
        "requirements": ["engine_pw"],
        "icaoCode": "SWR"
      },
      {
        "aeroflyCode": "tap",
        "name": "TAP",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "vietnam",
        "name": "Vietnam",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "vistara",
        "name": "Vistara",
        "requirements": ["engine_cfm"]
      },
      {
        "aeroflyCode": "viva",
        "name": "Viva",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "volaris",
        "name": "Volaris",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "vueling",
        "name": "Vueling",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "wizzair",
        "name": "Wizz Air",
        "requirements": ["engine_pw"]
      }
    ]
  },
  {
    "aeroflyCode": "a321",
    "name": "A321",
    "nameFull": "Airbus A321-211",
    "icaoCode": "A321",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 147,
    "cruiseAltitudeFt": 32000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 2600,
    "maximumLoadRangeNm": 2250,
    "maximumFuelRangeNm": 2600,
    "maximumFerryRangeNm": 3250,
    "maximumFuelMassKg": 18960,
    "maximumPayloadKg": 25300,
    "maximumTakeoffMassKg": 93500,
    "operatingEmptyMassKg": 48500,
    "maximumPersonsOnBoard": 227,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Condor",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "aer_lingus",
        "name": "Aer Lingus",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "air_busan",
        "name": "Air Busan",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "air_canada_rouge",
        "name": "Air Canada Rouge",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "air_transat",
        "name": "Air Transat",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "american",
        "name": "American",
        "requirements": ["sharklets", "engine_iae"],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "american_aw",
        "name": "America West",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "american_us",
        "name": "US Airways",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "ana",
        "name": "ANA",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "asiana",
        "name": "Asiana",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "austrian",
        "name": "Austrian",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "avianca",
        "name": "Avianca",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "bamboo",
        "name": "Bamboo",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "cebu_pacific",
        "name": "Cebu Pacific",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "CSN"
      },
      {
        "aeroflyCode": "condor_island",
        "name": "Condor Island",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "condor_sea",
        "name": "Condor Sea",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "condor_sunshine",
        "name": "Condor Sunshine",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": ["sharklets", "engine_cfm"],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "egyptair",
        "name": "EgyptAir",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "eurowings",
        "name": "Eurowings",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "EWG"
      },
      {
        "aeroflyCode": "eva_air",
        "name": "EVA Air",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "finnair",
        "name": "Finnair",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "frontier",
        "name": "Frontier",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "hkexpress",
        "name": "Hong Kong Express",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "iberia",
        "name": "Iberia",
        "requirements": ["wingtips", "engine_cfm"],
        "icaoCode": "IBE"
      },
      {
        "aeroflyCode": "jet2",
        "name": "Jet2",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "jetblue",
        "name": "jetBlue",
        "requirements": ["sharklets", "engine_iae"],
        "icaoCode": "JBU"
      },
      {
        "aeroflyCode": "jetstar",
        "name": "Jetstar",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "juneyao",
        "name": "Juneyao",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "latam",
        "name": "LATAM",
        "requirements": ["sharklets", "engine_iae"],
        "icaoCode": "LAN"
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "luftwaffe",
        "name": "Luftwaffe",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "philippine",
        "name": "Philippines",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "royal_jordanian",
        "name": "Royal Jordanian",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "sas",
        "name": "SAS",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "SAS"
      },
      {
        "aeroflyCode": "small_planet",
        "name": "Small Planet",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "spirit",
        "name": "Spirit",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "sunclass",
        "name": "Sunclass",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "swiss",
        "name": "SWISS",
        "requirements": ["sharklets", "engine_cfm"],
        "icaoCode": "SWR"
      },
      {
        "aeroflyCode": "transnusa",
        "name": "TransNusa",
        "requirements": ["wingtips", "engine_cfm"]
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Airlines",
        "requirements": ["wingtips", "engine_iae"],
        "icaoCode": "THY"
      },
      {
        "aeroflyCode": "vietjet_air",
        "name": "VietJet Air",
        "requirements": ["sharklets", "engine_cfm"]
      },
      {
        "aeroflyCode": "vietnam",
        "name": "Vietnam",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "viva",
        "name": "Viva",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "volaris",
        "name": "Volaris",
        "requirements": ["wingtips", "engine_iae"]
      },
      {
        "aeroflyCode": "vueling",
        "name": "Vueling",
        "requirements": ["sharklets", "engine_iae"]
      },
      {
        "aeroflyCode": "wizzair",
        "name": "Wizz Air",
        "requirements": ["sharklets", "engine_iae"]
      }
    ]
  },
  {
    "aeroflyCode": "a321_xlr",
    "name": "A321XLR",
    "nameFull": "Airbus A321XLR",
    "icaoCode": "A21N",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 148,
    "cruiseAltitudeFt": 32000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 3186,
    "maximumLoadRangeNm": 3050,
    "maximumFuelRangeNm": 4000,
    "maximumFerryRangeNm": 5100,
    "maximumFuelMassKg": 28645,
    "maximumPayloadKg": 25500,
    "maximumTakeoffMassKg": 101000,
    "operatingEmptyMassKg": 50100,
    "maximumPersonsOnBoard": 251,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Wizz",
        "requirements": ["engine_pw"]
      },
      {
        "aeroflyCode": "aer_lingus",
        "name": "Aer Lingus",
        "requirements": ["engine_cfm", "option_satcom"]
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": ["engine_pw", "option_satcom"],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "american",
        "name": "American Airlines",
        "requirements": ["engine_cfm", "option_satcom"],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "iberia",
        "name": "Iberia",
        "requirements": ["engine_cfm", "option_satcom"],
        "icaoCode": "IBE"
      },
      {
        "aeroflyCode": "qanot_sharq",
        "name": "Qanot Sharq",
        "requirements": ["engine_cfm", "option_satcom"]
      },
      {
        "aeroflyCode": "qantas",
        "name": "Qantas",
        "requirements": ["engine_pw", "option_satcom"]
      }
    ]
  },
  {
    "aeroflyCode": "a350_1000",
    "name": "A350-1000",
    "nameFull": "Airbus A350-1000",
    "icaoCode": "A35K",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 152,
    "cruiseAltitudeFt": 37000,
    "cruiseSpeedKts": 488,
    "maximumRangeNm": 8909,
    "maximumLoadRangeNm": 5600,
    "maximumFuelRangeNm": 8500,
    "maximumFerryRangeNm": 9600,
    "maximumFuelMassKg": 124651,
    "maximumPayloadKg": 68000,
    "maximumTakeoffMassKg": 322000,
    "operatingEmptyMassKg": 155000,
    "maximumPersonsOnBoard": 380,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Frenchbee",
        "requirements": ["cockpit"]
      },
      {
        "aeroflyCode": "air_caraibes",
        "name": "Air Caraibes",
        "requirements": []
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": [],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "cathay_pacific",
        "name": "Cathay Pacific",
        "requirements": [],
        "icaoCode": "CPA"
      },
      {
        "aeroflyCode": "ethiopian",
        "name": "Ethiopian",
        "requirements": [],
        "icaoCode": "ETH"
      },
      {
        "aeroflyCode": "etihad",
        "name": "Etihad",
        "requirements": []
      },
      {
        "aeroflyCode": "etihad_50",
        "name": "Etihad 50",
        "requirements": []
      },
      {
        "aeroflyCode": "japan_airlines",
        "name": "Japan Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "philippine",
        "name": "Philippine Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "qatar",
        "name": "Qatar",
        "requirements": []
      },
      {
        "aeroflyCode": "qatar_oneworld",
        "name": "Qatar oneworld",
        "requirements": []
      },
      {
        "aeroflyCode": "starlux",
        "name": "Starlux",
        "requirements": []
      },
      {
        "aeroflyCode": "virgin_atlantic",
        "name": "Virgin Atlantic",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "a380",
    "name": "A380",
    "nameFull": "Airbus A380-800",
    "icaoCode": "A388",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 141,
    "cruiseAltitudeFt": 36000,
    "cruiseSpeedKts": 517,
    "maximumRangeNm": 8800,
    "maximumLoadRangeNm": 5600,
    "maximumFuelRangeNm": 8800,
    "maximumFerryRangeNm": 9700,
    "maximumFuelMassKg": 254000,
    "maximumPayloadKg": 92000,
    "maximumTakeoffMassKg": 575000,
    "operatingEmptyMassKg": 277000,
    "maximumPersonsOnBoard": 630,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "British Airways",
        "requirements": ["engine_rr", "british_airways"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": ["engine_ea"],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "ana_kai",
        "name": "ANA Kai",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "ana_kala",
        "name": "ANA Kala",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "ana_lani",
        "name": "ANA Lani",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "asiana",
        "name": "Asiana",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern",
        "requirements": ["engine_rr"],
        "icaoCode": "CSN"
      },
      {
        "aeroflyCode": "emirates",
        "name": "Emirates",
        "requirements": ["engine_ea"],
        "icaoCode": "UAE"
      },
      {
        "aeroflyCode": "emirates_expo",
        "name": "Emirates Expo",
        "requirements": ["engine_ea"]
      },
      {
        "aeroflyCode": "etihad",
        "name": "Etihad",
        "requirements": ["engine_ea"]
      },
      {
        "aeroflyCode": "korean",
        "name": "Korean Air",
        "requirements": ["engine_ea"],
        "icaoCode": "KAL"
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": ["engine_rr"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "lufthansa_classic",
        "name": "Lufthansa",
        "requirements": ["engine_rr"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "malaysia",
        "name": "Malaysia Airlines",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "qantas",
        "name": "Qantas",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "qatar",
        "name": "Qatar",
        "requirements": ["engine_ea"]
      },
      {
        "aeroflyCode": "singapore",
        "name": "Singapore Airlines",
        "requirements": ["engine_rr"],
        "icaoCode": "SIA"
      },
      {
        "aeroflyCode": "thai_airways",
        "name": "Thai Airways",
        "requirements": ["engine_rr"]
      }
    ]
  },
  {
    "aeroflyCode": "antares",
    "name": "Antares 21E",
    "nameFull": "Antares 21 Electro",
    "icaoCode": "LAE1",
    "tags": [
      "airplane",
      "glider",
      "flaps",
      "retractable_gear",
      "tailgear",
      "winglets",
      "winch_hook",
      "tow_hook",
      "retractable_engine",
      "self_launch",
      "electro"
    ],
    "approachAirspeedKts": 65,
    "cruiseAltitudeFt": 8202,
    "cruiseSpeedKts": 81,
    "maximumRangeNm": 205,
    "maximumLoadRangeNm": 151,
    "maximumFuelRangeNm": 151,
    "maximumFerryRangeNm": 205,
    "maximumFuelMassKg": 126,
    "maximumPayloadKg": 125,
    "maximumTakeoffMassKg": 710,
    "operatingEmptyMassKg": 490,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "D-KDMM",
        "requirements": ["language_german"]
      },
      {
        "aeroflyCode": "orange",
        "name": "G-KJTD",
        "requirements": ["language_english", "stick_remote"]
      }
    ]
  },
  {
    "aeroflyCode": "asg29",
    "name": "ASG 29",
    "nameFull": "Schleicher ASG 29-18m",
    "icaoCode": "AS29",
    "tags": ["airplane", "glider", "flaps", "retractable_gear", "tailgear", "winglets", "winch_hook", "tow_hook"],
    "approachAirspeedKts": 54,
    "cruiseAltitudeFt": 8202,
    "cruiseSpeedKts": 76,
    "maximumRangeNm": 0,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumFuelMassKg": 175,
    "maximumPayloadKg": 125,
    "maximumTakeoffMassKg": 600,
    "operatingEmptyMassKg": 280,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Blue",
        "requirements": []
      },
      {
        "aeroflyCode": "red",
        "name": "Red",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "ask21",
    "name": "ASK 21",
    "nameFull": "Schleicher ASK 21",
    "icaoCode": "AS21",
    "tags": ["airplane", "glider", "aerobatic", "gear", "winch_hook", "tow_hook"],
    "approachAirspeedKts": 57,
    "cruiseAltitudeFt": 4921,
    "cruiseSpeedKts": 59,
    "maximumRangeNm": 0,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumPayloadKg": 240,
    "maximumTakeoffMassKg": 600,
    "operatingEmptyMassKg": 360,
    "maximumPersonsOnBoard": 2,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Red",
        "requirements": []
      },
      {
        "aeroflyCode": "blue",
        "name": "Blue",
        "requirements": ["airspeed_spiral"]
      }
    ]
  },
  {
    "aeroflyCode": "b58",
    "name": "Baron 58",
    "nameFull": "Beechcraft Baron 58",
    "icaoCode": "BE58",
    "tags": ["airplane", "general_aviation", "piston", "flaps", "retractable_gear", "autopilot"],
    "approachAirspeedKts": 100,
    "cruiseAltitudeFt": 11000,
    "cruiseSpeedKts": 202,
    "maximumRangeNm": 1480,
    "maximumLoadRangeNm": 206,
    "maximumFuelRangeNm": 1621,
    "maximumFerryRangeNm": 1626,
    "maximumFuelMassKg": 520.87,
    "maximumPayloadKg": 707,
    "maximumTakeoffMassKg": 2449.39,
    "operatingEmptyMassKg": 1789,
    "maximumPersonsOnBoard": 6,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Private",
        "requirements": []
      },
      {
        "aeroflyCode": "black_red",
        "name": "Black",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "b737",
    "name": "B737-500",
    "nameFull": "Boeing 737-500",
    "icaoCode": "B735",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 139,
    "cruiseAltitudeFt": 34000,
    "cruiseSpeedKts": 490,
    "maximumRangeNm": 2800,
    "maximumLoadRangeNm": 1800,
    "maximumFuelRangeNm": 2800,
    "maximumFerryRangeNm": 3600,
    "maximumFuelMassKg": 16141,
    "maximumPayloadKg": 9153,
    "maximumTakeoffMassKg": 60555,
    "operatingEmptyMassKg": 37340,
    "maximumPersonsOnBoard": 127,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "California One",
        "requirements": []
      },
      {
        "aeroflyCode": "air_busan",
        "name": "Air Busan",
        "requirements": []
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": [],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "america_west",
        "name": "America West",
        "requirements": []
      },
      {
        "aeroflyCode": "ana",
        "name": "All Nippon Airways",
        "requirements": [],
        "icaoCode": "ANA"
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": [],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "british_midland",
        "name": "British Midland",
        "requirements": []
      },
      {
        "aeroflyCode": "continental",
        "name": "Continental Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": [],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "egypt_air",
        "name": "Egypt Air",
        "requirements": []
      },
      {
        "aeroflyCode": "estonian",
        "name": "Estonian Air",
        "requirements": []
      },
      {
        "aeroflyCode": "garuda",
        "name": "Garuda Indonesia",
        "requirements": []
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": [],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "southwest",
        "name": "Southwest",
        "requirements": []
      },
      {
        "aeroflyCode": "sun_country",
        "name": "Sun Country",
        "requirements": []
      },
      {
        "aeroflyCode": "united",
        "name": "United Airlines",
        "requirements": [],
        "icaoCode": "UAL"
      },
      {
        "aeroflyCode": "us_airways",
        "name": "US Airways",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "b737_800",
    "name": "B737-800",
    "nameFull": "Boeing 737-800",
    "icaoCode": "B738",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 147,
    "cruiseAltitudeFt": 37000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 3000,
    "maximumLoadRangeNm": 2100,
    "maximumFuelRangeNm": 3000,
    "maximumFerryRangeNm": 3800,
    "maximumFuelMassKg": 20894,
    "maximumPayloadKg": 19622,
    "maximumTakeoffMassKg": 79016,
    "operatingEmptyMassKg": 43110,
    "maximumPersonsOnBoard": 190,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Ryanair",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "aeroitalia",
        "name": "Aeroitalia",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "aerolineas_argentinas",
        "name": "Aerolineas Argentinas",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "aeromexico",
        "name": "Aeromexico",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "air_algerie",
        "name": "Air Algerie",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "air_china",
        "name": "Air China",
        "requirements": ["winglets_blended"],
        "icaoCode": "CCA"
      },
      {
        "aeroflyCode": "air_europa",
        "name": "Air Europa",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "ajet",
        "name": "AJet",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "alaska",
        "name": "Alaska",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "alaska_salmon_people",
        "name": "Salmon People",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "american",
        "name": "American",
        "requirements": ["winglets_blended"],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "ana",
        "name": "ANA",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "avelo",
        "name": "Avelo",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "batik",
        "name": "Batik",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "caribbean",
        "name": "Caribbean Airlines",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "china_eastern",
        "name": "China Eastern",
        "requirements": ["winglets_blended"],
        "icaoCode": "CES"
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern",
        "requirements": ["winglets_blended"],
        "icaoCode": "CSN"
      },
      {
        "aeroflyCode": "copa",
        "name": "Copa Airlines",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": ["winglets_split"],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "elal",
        "name": "El Al",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "enter_air",
        "name": "Enter Air",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "fiji",
        "name": "Fiji",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "flybondi",
        "name": "Flybondi",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "flyegypt",
        "name": "Fly Egypt",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "flysafair",
        "name": "FlySafair",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "garuda",
        "name": "Garuda",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "gol",
        "name": "Gol",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "greater_bay",
        "name": "Greater Bay",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "hainan",
        "name": "Hainan",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "hapag_lloyd",
        "name": "Hapag-Lloyd",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "japan_airlines",
        "name": "Japan Airlines",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "jejuair",
        "name": "Jeju Air",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "jet2",
        "name": "Jet2",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "jet2holidays",
        "name": "Jet2 holidays",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "klm",
        "name": "KLM",
        "requirements": ["winglets_blended"],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "kulula",
        "name": "Kulula",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "lot",
        "name": "LOT",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "luxair",
        "name": "Luxair",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "malaysia",
        "name": "Malaysia",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "mexicana",
        "name": "Mexicana",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "mga",
        "name": "Mavi Gok",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "nokair_blue",
        "name": "Nokair Blue",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "nokair_green",
        "name": "Nokair Green",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "nokair_orange",
        "name": "Nokair Orange",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "nokair_purple",
        "name": "Nokair Purple",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "norwegian",
        "name": "Norwegian",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "pegasus",
        "name": "Pegasus",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "polish_air_force",
        "name": "Polish Air Force",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "qantas",
        "name": "Qantas",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "rex",
        "name": "Rex",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "royal_air_maroc",
        "name": "Royal Air Maroc",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "shanghai",
        "name": "Shanghai",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "singapore",
        "name": "Singapore Airlines",
        "requirements": ["winglets_blended"],
        "icaoCode": "SIA"
      },
      {
        "aeroflyCode": "smartwings",
        "name": "Smartwings",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "southwest",
        "name": "Southwest",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "southwest_nm_one",
        "name": "New Mexico One",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "south_african",
        "name": "South African",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "spring_japan",
        "name": "Spring Japan",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "sriwijaya_air",
        "name": "Sriwijaya Air",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "sun_country",
        "name": "Sun Country",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "sun_express",
        "name": "Sun Express",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "thai_lion",
        "name": "Thai Lion",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "transavia",
        "name": "Transavia",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "tui",
        "name": "Tui",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Airlines",
        "requirements": ["winglets_blended"],
        "icaoCode": "THY"
      },
      {
        "aeroflyCode": "united",
        "name": "United Airlines",
        "requirements": ["winglets_split"],
        "icaoCode": "UAL"
      },
      {
        "aeroflyCode": "virgin_australia",
        "name": "Virgin Australia",
        "requirements": ["winglets_blended"]
      },
      {
        "aeroflyCode": "westjet",
        "name": "Westjet",
        "requirements": ["winglets_split"]
      },
      {
        "aeroflyCode": "xiamen",
        "name": "Xiamen Air",
        "requirements": ["winglets_blended"]
      }
    ]
  },
  {
    "aeroflyCode": "b737_900",
    "name": "B737-900ER",
    "nameFull": "Boeing 737-900ER",
    "icaoCode": "B739",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 152,
    "cruiseAltitudeFt": 37000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 2600,
    "maximumLoadRangeNm": 2000,
    "maximumFuelRangeNm": 3100,
    "maximumFerryRangeNm": 3950,
    "maximumFuelMassKg": 23817,
    "maximumPayloadKg": 23044,
    "maximumTakeoffMassKg": 85139,
    "operatingEmptyMassKg": 47050,
    "maximumPersonsOnBoard": 210,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Alaska Airlines",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "continental",
        "name": "Continental Airlines",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": ["extended_range", "winglets_blended"],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "elal",
        "name": "El Al",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "klm",
        "name": "KLM",
        "requirements": ["extended_range", "winglets_blended"],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "korean",
        "name": "Korean Airlines",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "lionair",
        "name": "Lionair",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "omanair",
        "name": "Oman Air",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "skyup",
        "name": "SkyUp",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "spicejet",
        "name": "Spicejet",
        "requirements": ["extended_range", "winglets_blended"]
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Airlines",
        "requirements": ["extended_range", "winglets_blended"],
        "icaoCode": "THY"
      },
      {
        "aeroflyCode": "united",
        "name": "United Airlines",
        "requirements": ["extended_range", "winglets_blended"],
        "icaoCode": "UAL"
      }
    ]
  },
  {
    "aeroflyCode": "b737_max9",
    "name": "B737 MAX 9",
    "nameFull": "Boeing 737 MAX 9",
    "icaoCode": "B39M",
    "tags": [
      "airplane",
      "airliner",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 154,
    "cruiseAltitudeFt": 37000,
    "cruiseSpeedKts": 453,
    "maximumRangeNm": 3548,
    "maximumLoadRangeNm": 2500,
    "maximumFuelRangeNm": 3100,
    "maximumFerryRangeNm": 4200,
    "maximumFuelMassKg": 20730,
    "maximumPayloadKg": 22000,
    "maximumTakeoffMassKg": 88314,
    "operatingEmptyMassKg": 48987,
    "maximumPersonsOnBoard": 227,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Aeromexico",
        "requirements": []
      },
      {
        "aeroflyCode": "air_tanzania",
        "name": "Air Tanzania",
        "requirements": []
      },
      {
        "aeroflyCode": "alaska",
        "name": "Alaska Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "copa",
        "name": "Copa Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "corendon",
        "name": "Corendon",
        "requirements": []
      },
      {
        "aeroflyCode": "flydubai",
        "name": "FlyDubai",
        "requirements": []
      },
      {
        "aeroflyCode": "icelandair",
        "name": "Icelandair",
        "requirements": []
      },
      {
        "aeroflyCode": "lionair",
        "name": "Lionair",
        "requirements": []
      },
      {
        "aeroflyCode": "scat",
        "name": "SCAT",
        "requirements": []
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Airlines",
        "requirements": [],
        "icaoCode": "THY"
      },
      {
        "aeroflyCode": "united",
        "name": "United Airlines",
        "requirements": [],
        "icaoCode": "UAL"
      }
    ]
  },
  {
    "aeroflyCode": "b747",
    "name": "B747-400",
    "nameFull": "Boeing 747-400",
    "icaoCode": "B744",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 150,
    "cruiseAltitudeFt": 34000,
    "cruiseSpeedKts": 492,
    "maximumRangeNm": 7127,
    "maximumLoadRangeNm": 5670,
    "maximumFuelRangeNm": 7127,
    "maximumFerryRangeNm": 8315,
    "maximumFuelMassKg": 173425,
    "maximumPayloadKg": 63234,
    "maximumTakeoffMassKg": 396894,
    "operatingEmptyMassKg": 182840,
    "maximumPersonsOnBoard": 676,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "KLM",
        "requirements": [],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": [],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "air_china",
        "name": "Air China",
        "requirements": [],
        "icaoCode": "CCA"
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": [],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "air_india",
        "name": "Air India",
        "requirements": []
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": [],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "cathay_pacific",
        "name": "Cathay Pacific",
        "requirements": [],
        "icaoCode": "CPA"
      },
      {
        "aeroflyCode": "corsair",
        "name": "Corsair",
        "requirements": []
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta",
        "requirements": [],
        "icaoCode": "DAL"
      },
      {
        "aeroflyCode": "eva",
        "name": "Eva Air",
        "requirements": []
      },
      {
        "aeroflyCode": "korean",
        "name": "Korean Air",
        "requirements": [],
        "icaoCode": "KAL"
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": [],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "saudi_arabian",
        "name": "Saudia",
        "requirements": []
      },
      {
        "aeroflyCode": "united",
        "name": "United",
        "requirements": [],
        "icaoCode": "UAL"
      }
    ]
  },
  {
    "aeroflyCode": "b777f",
    "name": "B777F",
    "nameFull": "Boeing 777F",
    "icaoCode": "B77F",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 153,
    "cruiseAltitudeFt": 41000,
    "cruiseSpeedKts": 482,
    "maximumRangeNm": 8100,
    "maximumLoadRangeNm": 4900,
    "maximumFuelRangeNm": 8100,
    "maximumFerryRangeNm": 9750,
    "maximumFuelMassKg": 145538,
    "maximumPayloadKg": 103736,
    "maximumTakeoffMassKg": 347815,
    "operatingEmptyMassKg": 144379,
    "maximumPersonsOnBoard": 6,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "DHL",
        "requirements": []
      },
      {
        "aeroflyCode": "aerologic",
        "name": "Aero Logic",
        "requirements": []
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France Cargo",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "ana",
        "name": "ANA Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "atlas",
        "name": "Atlas",
        "requirements": []
      },
      {
        "aeroflyCode": "china_airlines",
        "name": "China Airlines Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "china_eastern",
        "name": "China Eastern Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "cma_cgm",
        "name": "CMA CGM Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "emirates",
        "name": "Emirates Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "ethiopian",
        "name": "Ethiopian Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "etihad",
        "name": "Etihad Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "eva_air",
        "name": "Eva Air Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "fedex",
        "name": "FedEx",
        "requirements": []
      },
      {
        "aeroflyCode": "korean",
        "name": "Korean Air Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "latam",
        "name": "Latam Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "maersk",
        "name": "Maersk",
        "requirements": []
      },
      {
        "aeroflyCode": "msc",
        "name": "MSC Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "qatar",
        "name": "Qatar Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "saudi",
        "name": "Saudi Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "silkway",
        "name": "Silkway",
        "requirements": []
      },
      {
        "aeroflyCode": "thai",
        "name": "ThaiCargo",
        "requirements": []
      },
      {
        "aeroflyCode": "tnt",
        "name": "TNT Cargo",
        "requirements": []
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Cargo",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "b777_300er",
    "name": "B777-300ER",
    "nameFull": "Boeing 777-300ER",
    "icaoCode": "B77W",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 150,
    "cruiseAltitudeFt": 41000,
    "cruiseSpeedKts": 482,
    "maximumRangeNm": 7800,
    "maximumLoadRangeNm": 5700,
    "maximumFuelRangeNm": 7800,
    "maximumFerryRangeNm": 8450,
    "maximumFuelMassKg": 145538,
    "maximumPayloadKg": 68903,
    "maximumTakeoffMassKg": 351535,
    "operatingEmptyMassKg": 168780,
    "maximumPersonsOnBoard": 391,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "British Airways",
        "requirements": [],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "aeroflot",
        "name": "Aeroflot",
        "requirements": [],
        "icaoCode": "AFL"
      },
      {
        "aeroflyCode": "air_austral_green",
        "name": "Air Austral",
        "requirements": []
      },
      {
        "aeroflyCode": "air_austral_red",
        "name": "Air Austral",
        "requirements": []
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": [],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "air_china",
        "name": "Air China",
        "requirements": [],
        "icaoCode": "CCA"
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": [],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "air_new_zealand",
        "name": "Air New Zealand",
        "requirements": []
      },
      {
        "aeroflyCode": "air_new_zealand_blue",
        "name": "Air New Zealand",
        "requirements": []
      },
      {
        "aeroflyCode": "alitalia",
        "name": "Alitalia",
        "requirements": [],
        "icaoCode": "AZA"
      },
      {
        "aeroflyCode": "american",
        "name": "American Airlines",
        "requirements": [],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "ana",
        "name": "All Nippon Airways",
        "requirements": [],
        "icaoCode": "ANA"
      },
      {
        "aeroflyCode": "bangladesh",
        "name": "Bangladesh Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "cathay",
        "name": "Cathay Pacific",
        "requirements": [],
        "icaoCode": "CPA"
      },
      {
        "aeroflyCode": "china_airlines",
        "name": "China Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "china_eastern",
        "name": "China Eastern",
        "requirements": [],
        "icaoCode": "CES"
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern",
        "requirements": [],
        "icaoCode": "CSN"
      },
      {
        "aeroflyCode": "egyptair",
        "name": "Egypt Air",
        "requirements": []
      },
      {
        "aeroflyCode": "emirates",
        "name": "Emirates",
        "requirements": [],
        "icaoCode": "UAE"
      },
      {
        "aeroflyCode": "ethiopian",
        "name": "Ethiopian",
        "requirements": [],
        "icaoCode": "ETH"
      },
      {
        "aeroflyCode": "etihad",
        "name": "Etihad",
        "requirements": []
      },
      {
        "aeroflyCode": "eva_air",
        "name": "EVA Air",
        "requirements": []
      },
      {
        "aeroflyCode": "garuda_indonesia",
        "name": "Garuda Indonesia",
        "requirements": []
      },
      {
        "aeroflyCode": "gulf_air",
        "name": "Gulf Air",
        "requirements": []
      },
      {
        "aeroflyCode": "india",
        "name": "Gouverment of India",
        "requirements": []
      },
      {
        "aeroflyCode": "indigo",
        "name": "IndiGo",
        "requirements": []
      },
      {
        "aeroflyCode": "japan",
        "name": "Japan Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "jasdf",
        "name": "Japan",
        "requirements": []
      },
      {
        "aeroflyCode": "jet_airways",
        "name": "Jet Airways",
        "requirements": []
      },
      {
        "aeroflyCode": "kenya",
        "name": "Kenya Airways",
        "requirements": []
      },
      {
        "aeroflyCode": "klm",
        "name": "KLM",
        "requirements": [],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "klm_orange_pride",
        "name": "KLM Orange Pride",
        "requirements": []
      },
      {
        "aeroflyCode": "korean",
        "name": "Korean Air",
        "requirements": [],
        "icaoCode": "KAL"
      },
      {
        "aeroflyCode": "korean_new",
        "name": "Korean Air",
        "requirements": [],
        "icaoCode": "KAL"
      },
      {
        "aeroflyCode": "kuwait",
        "name": "Kuwait",
        "requirements": []
      },
      {
        "aeroflyCode": "latam",
        "name": "LATAM",
        "requirements": [],
        "icaoCode": "LAN"
      },
      {
        "aeroflyCode": "pakistan",
        "name": "Pakistan",
        "requirements": []
      },
      {
        "aeroflyCode": "philippine",
        "name": "Philippine Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "qatar",
        "name": "Qatar Airways",
        "requirements": [],
        "icaoCode": "QTR"
      },
      {
        "aeroflyCode": "saudia",
        "name": "Saudia",
        "requirements": []
      },
      {
        "aeroflyCode": "saudi_arabian",
        "name": "Saudi Arabian",
        "requirements": []
      },
      {
        "aeroflyCode": "singapore",
        "name": "Singapore Airlines",
        "requirements": [],
        "icaoCode": "SIA"
      },
      {
        "aeroflyCode": "swiss",
        "name": "Swiss",
        "requirements": [],
        "icaoCode": "SWR"
      },
      {
        "aeroflyCode": "tam",
        "name": "TAM",
        "requirements": [],
        "icaoCode": "TAM"
      },
      {
        "aeroflyCode": "thai",
        "name": "Thai",
        "requirements": []
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Airlines",
        "requirements": [],
        "icaoCode": "THY"
      },
      {
        "aeroflyCode": "united",
        "name": "United",
        "requirements": [],
        "icaoCode": "UAL"
      },
      {
        "aeroflyCode": "virgin",
        "name": "Virgin Australia",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "b787",
    "name": "B787-10",
    "nameFull": "Boeing 787-10 Dreamliner",
    "icaoCode": "B78X",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 159,
    "cruiseAltitudeFt": 40000,
    "cruiseSpeedKts": 482,
    "maximumRangeNm": 8100,
    "maximumLoadRangeNm": 4200,
    "maximumFuelRangeNm": 8100,
    "maximumFerryRangeNm": 8700,
    "maximumFuelMassKg": 101085,
    "maximumPayloadKg": 57277,
    "maximumTakeoffMassKg": 254011,
    "operatingEmptyMassKg": 135500,
    "maximumPersonsOnBoard": 340,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "KLM",
        "requirements": ["engine_ge", "engine_ge_decals"],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "ana",
        "name": "All Nippon Airways",
        "requirements": ["engine_rr", "engine_rr_decals"],
        "icaoCode": "ANA"
      },
      {
        "aeroflyCode": "angola",
        "name": "Angola Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": ["engine_rr", "engine_rr_decals"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "etihad",
        "name": "Etihad",
        "requirements": ["engine_ge", "engine_ge_decals"]
      },
      {
        "aeroflyCode": "eva",
        "name": "EVA Airlines",
        "requirements": ["engine_ge", "engine_ge_decals"]
      },
      {
        "aeroflyCode": "klm",
        "name": "KLM",
        "requirements": ["engine_ge"],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "korean_new",
        "name": "Korean Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "korean_old",
        "name": "Korean Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "saudia",
        "name": "Saudia",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "singapore",
        "name": "Singapore Airlines",
        "requirements": ["engine_rr", "engine_rr_decals"],
        "icaoCode": "SIA"
      },
      {
        "aeroflyCode": "united",
        "name": "United Airlines",
        "requirements": ["engine_ge"],
        "icaoCode": "UAL"
      },
      {
        "aeroflyCode": "vietnam",
        "name": "Vietnam Airlines",
        "requirements": ["engine_ge"]
      }
    ]
  },
  {
    "aeroflyCode": "b787_9",
    "name": "B787-9",
    "nameFull": "Boeing 787-9 Dreamliner",
    "icaoCode": "B789",
    "tags": [
      "airplane",
      "airliner",
      "widebody",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "pushback"
    ],
    "approachAirspeedKts": 155,
    "cruiseAltitudeFt": 40000,
    "cruiseSpeedKts": 482,
    "maximumRangeNm": 6425,
    "maximumLoadRangeNm": 5250,
    "maximumFuelRangeNm": 8200,
    "maximumFerryRangeNm": 9400,
    "maximumFuelMassKg": 101085,
    "maximumPayloadKg": 52586,
    "maximumTakeoffMassKg": 254692,
    "operatingEmptyMassKg": 128850,
    "maximumPersonsOnBoard": 300,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Hawaiian",
        "requirements": ["engine_ge", "engine_ge_decals"]
      },
      {
        "aeroflyCode": "aeromexico",
        "name": "Aeromexico",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": ["engine_ge"],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "air_europa",
        "name": "Air Europa",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "air_france",
        "name": "Air France",
        "requirements": ["engine_ge"],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "air_new_zealand",
        "name": "Air New Zealand",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "air_tahiti_nui",
        "name": "Air Tahiti Nui",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "american",
        "name": "American",
        "requirements": ["engine_ge"],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "ana",
        "name": "All Nippon Airways",
        "requirements": ["engine_ge", "engine_ge_decals"],
        "icaoCode": "ANA"
      },
      {
        "aeroflyCode": "bamboo",
        "name": "Bamboo",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "british_airways",
        "name": "British Airways",
        "requirements": ["engine_rr", "engine_rr_decals"],
        "icaoCode": "BAW"
      },
      {
        "aeroflyCode": "china_southern",
        "name": "China Southern",
        "requirements": ["engine_ge", "engine_ge_decals"],
        "icaoCode": "CSN"
      },
      {
        "aeroflyCode": "elal",
        "name": "El Al",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "ethiopian",
        "name": "Ethiopian",
        "requirements": ["engine_rr", "engine_rr_decals"],
        "icaoCode": "ETH"
      },
      {
        "aeroflyCode": "etihad",
        "name": "Ethiad",
        "requirements": ["engine_ge"],
        "icaoCode": "ETD"
      },
      {
        "aeroflyCode": "hainan",
        "name": "Hainan",
        "requirements": ["engine_ge", "engine_ge_decals"]
      },
      {
        "aeroflyCode": "japan",
        "name": "Japan Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "juneyao_air",
        "name": "Juneyao Air",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "klm",
        "name": "KLM",
        "requirements": ["engine_ge"],
        "icaoCode": "KLM"
      },
      {
        "aeroflyCode": "korean_new",
        "name": "Korean Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "latam",
        "name": "Latam",
        "requirements": ["engine_rr", "engine_rr_decals"],
        "icaoCode": "LAN"
      },
      {
        "aeroflyCode": "lot",
        "name": "LOT",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": ["engine_ge"],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "lufthansa_100",
        "name": "Lufthansa 100 Years",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "neos",
        "name": "Neos",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "norse",
        "name": "Norse",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "qantas",
        "name": "Qantas",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "qatar",
        "name": "Qatar",
        "requirements": ["engine_rr"]
      },
      {
        "aeroflyCode": "royal_air_maroc",
        "name": "Royal Air Maroc",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "saudia",
        "name": "Saudia",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "scoot",
        "name": "Scoot",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "shanghai",
        "name": "Shanghai Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "thai",
        "name": "Thai",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "tui",
        "name": "TUI",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "turkish",
        "name": "Turkish Airlines",
        "requirements": ["engine_ge"],
        "icaoCode": "THY"
      },
      {
        "aeroflyCode": "united",
        "name": "United Airlines",
        "requirements": ["engine_ge"],
        "icaoCode": "UAL"
      },
      {
        "aeroflyCode": "vietnam",
        "name": "Vietnam Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "vietnam_special",
        "name": "Vietnam Airlines",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "virgin_atlantic",
        "name": "Virgin Atlantic",
        "requirements": ["engine_rr", "engine_rr_decals"]
      },
      {
        "aeroflyCode": "vistara",
        "name": "Vistara",
        "requirements": ["engine_ge"]
      },
      {
        "aeroflyCode": "westjet",
        "name": "WestJet",
        "requirements": ["engine_ge"]
      }
    ]
  },
  {
    "aeroflyCode": "bf109e",
    "name": "Bf 109E",
    "nameFull": "Messerschmitt Bf 109E",
    "icaoCode": "ME09",
    "tags": ["airplane", "fighter", "historical", "military", "piston", "flaps", "retractable_gear", "tailgear"],
    "approachAirspeedKts": 94,
    "cruiseAltitudeFt": 13123,
    "cruiseSpeedKts": 309,
    "maximumRangeNm": 432,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 2515,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Luftwaffe",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "c172",
    "name": "Cessna 172",
    "nameFull": "Cessna 172 SP Skyhawk",
    "icaoCode": "C172",
    "tags": ["airplane", "general_aviation", "trainer", "piston", "flaps", "gear", "autopilot"],
    "approachAirspeedKts": 62,
    "cruiseAltitudeFt": 8000,
    "cruiseSpeedKts": 130,
    "maximumRangeNm": 696,
    "maximumLoadRangeNm": 420,
    "maximumFuelRangeNm": 610,
    "maximumFerryRangeNm": 696,
    "maximumFuelMassKg": 153.5,
    "maximumPayloadKg": 398,
    "maximumTakeoffMassKg": 1157,
    "operatingEmptyMassKg": 762,
    "maximumPersonsOnBoard": 4,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Standard",
        "requirements": []
      },
      {
        "aeroflyCode": "blue_split",
        "name": "Blue Split",
        "requirements": []
      },
      {
        "aeroflyCode": "blue_wave",
        "name": "Blue Wave",
        "requirements": []
      },
      {
        "aeroflyCode": "classic",
        "name": "Classic",
        "requirements": []
      },
      {
        "aeroflyCode": "highway_patrol",
        "name": "Highway Patrol",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "c90gtx",
    "name": "King Air",
    "nameFull": "Beechcraft King Air C90 GTx",
    "icaoCode": "BE9L",
    "tags": ["airplane", "general_aviation", "executive", "turboprop", "flaps", "retractable_gear", "autopilot"],
    "approachAirspeedKts": 106,
    "cruiseAltitudeFt": 18000,
    "cruiseSpeedKts": 272,
    "maximumRangeNm": 1192,
    "maximumLoadRangeNm": 272,
    "maximumFuelRangeNm": 975,
    "maximumFerryRangeNm": 1260,
    "maximumFuelMassKg": 1162.9,
    "maximumPayloadKg": 1099,
    "maximumTakeoffMassKg": 4581,
    "operatingEmptyMassKg": 3140,
    "maximumPersonsOnBoard": 6,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Standard",
        "requirements": []
      },
      {
        "aeroflyCode": "red_black",
        "name": "Elegance",
        "requirements": []
      },
      {
        "aeroflyCode": "stars_and_stripes",
        "name": "Stars and Stripes",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "camel",
    "name": "Camel",
    "nameFull": "Sopwith F.1 Camel",
    "icaoCode": "CAML",
    "tags": ["airplane", "fighter", "historical", "military", "piston", "gear", "tailgear"],
    "approachAirspeedKts": 45,
    "cruiseAltitudeFt": 9843,
    "cruiseSpeedKts": 100,
    "maximumRangeNm": 124,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 659,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Standard",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "concorde",
    "name": "Concorde",
    "nameFull": "Aérospatiale/BAC Concorde",
    "icaoCode": "CONC",
    "tags": [
      "airplane",
      "airliner",
      "historical",
      "jet",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "autothrottle",
      "flaps",
      "pushback"
    ],
    "approachAirspeedKts": 182,
    "cruiseAltitudeFt": 55000,
    "cruiseSpeedKts": 1177,
    "maximumRangeNm": 3553,
    "maximumLoadRangeNm": 2759,
    "maximumFuelRangeNm": 3553,
    "maximumFerryRangeNm": 3900,
    "maximumFuelMassKg": 95680,
    "maximumPayloadKg": 13380,
    "maximumTakeoffMassKg": 185070,
    "operatingEmptyMassKg": 78700,
    "maximumPersonsOnBoard": 129,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Air France",
        "requirements": [],
        "icaoCode": "AFR"
      },
      {
        "aeroflyCode": "british_airways_1976",
        "name": "British Airways 1976",
        "requirements": []
      },
      {
        "aeroflyCode": "british_airways_1985",
        "name": "British Airways 1985",
        "requirements": []
      },
      {
        "aeroflyCode": "british_airways_1998",
        "name": "British Airways 1998",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "crj900",
    "name": "CRJ-900LR",
    "nameFull": "Bombardier CRJ-900LR",
    "icaoCode": "CRJ9",
    "tags": [
      "airplane",
      "airliner",
      "regional",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "winglets",
      "pushback"
    ],
    "approachAirspeedKts": 138,
    "cruiseAltitudeFt": 38000,
    "cruiseSpeedKts": 470,
    "maximumRangeNm": 1980,
    "maximumLoadRangeNm": 1330,
    "maximumFuelRangeNm": 1980,
    "maximumFerryRangeNm": 2550,
    "maximumFuelMassKg": 8888,
    "maximumPayloadKg": 10247,
    "maximumTakeoffMassKg": 38329,
    "operatingEmptyMassKg": 21845,
    "maximumPersonsOnBoard": 94,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Eurowings",
        "requirements": [],
        "icaoCode": "EWG"
      },
      {
        "aeroflyCode": "adria",
        "name": "Adria",
        "requirements": []
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": [],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "american",
        "name": "American Airlines",
        "requirements": [],
        "icaoCode": "AAL"
      },
      {
        "aeroflyCode": "delta",
        "name": "Delta Airways",
        "requirements": []
      },
      {
        "aeroflyCode": "iberia",
        "name": "Iberia",
        "requirements": [],
        "icaoCode": "IBE"
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa",
        "requirements": [],
        "icaoCode": "DLH"
      },
      {
        "aeroflyCode": "nordica",
        "name": "Nordica",
        "requirements": []
      },
      {
        "aeroflyCode": "scandinavian",
        "name": "Scandinavian Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "us_airways",
        "name": "US Airways",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "dr1",
    "name": "Dr.I",
    "nameFull": "Fokker Dr.I",
    "icaoCode": "DR1",
    "tags": ["airplane", "fighter", "historical", "military", "piston", "gear", "tailgear"],
    "approachAirspeedKts": 49,
    "cruiseAltitudeFt": 9843,
    "cruiseSpeedKts": 100,
    "maximumRangeNm": 162,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 559,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Red",
        "requirements": []
      },
      {
        "aeroflyCode": "camo",
        "name": "Camo",
        "requirements": []
      },
      {
        "aeroflyCode": "camo2",
        "name": "Camo2",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "dr400",
    "name": "DR400",
    "nameFull": "Robin DR400",
    "icaoCode": "DR40",
    "tags": ["airplane", "general_aviation", "piston", "flaps", "gear", "autopilot"],
    "approachAirspeedKts": 62,
    "cruiseAltitudeFt": 5991,
    "cruiseSpeedKts": 167,
    "maximumRangeNm": 586,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumFuelMassKg": 133,
    "maximumTakeoffMassKg": 1000,
    "operatingEmptyMassKg": 600,
    "maximumPersonsOnBoard": 4,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Standard",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "ec135",
    "name": "EC135",
    "nameFull": "Eurocopter EC135-T1",
    "icaoCode": "EC35",
    "tags": ["helicopter", "turboshaft", "vertical_takeoff"],
    "approachAirspeedKts": 60,
    "cruiseAltitudeFt": 9000,
    "cruiseSpeedKts": 135,
    "maximumRangeNm": 305,
    "maximumLoadRangeNm": 256,
    "maximumFuelRangeNm": 329,
    "maximumFerryRangeNm": 340,
    "maximumFuelMassKg": 568,
    "maximumPayloadKg": 1258.4,
    "maximumTakeoffMassKg": 2835,
    "operatingEmptyMassKg": 1380,
    "maximumPersonsOnBoard": 7,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Black",
        "requirements": ["lowskids"]
      },
      {
        "aeroflyCode": "adac",
        "name": "ADAC",
        "requirements": ["lowskids"]
      },
      {
        "aeroflyCode": "drf",
        "name": "DRF",
        "requirements": ["lowskids"]
      },
      {
        "aeroflyCode": "german_army",
        "name": "German Army",
        "requirements": ["highskids"]
      },
      {
        "aeroflyCode": "police",
        "name": "Blue",
        "requirements": ["highskids"]
      },
      {
        "aeroflyCode": "sheriff",
        "name": "Sheriff",
        "requirements": ["highskids"]
      }
    ]
  },
  {
    "aeroflyCode": "extra330",
    "name": "Extra 330",
    "nameFull": "Extra 330 LX",
    "icaoCode": "E300",
    "tags": ["airplane", "general_aviation", "aerobatic", "piston", "gear", "tailgear"],
    "approachAirspeedKts": 90,
    "cruiseAltitudeFt": 9843,
    "cruiseSpeedKts": 220,
    "maximumRangeNm": 459,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 950,
    "maximumPersonsOnBoard": 2,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "AIRC2fly",
        "requirements": []
      },
      {
        "aeroflyCode": "red",
        "name": "Red",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "f15e",
    "name": "F-15E",
    "nameFull": "McDonnell Douglas F-15E Strike Eagle",
    "icaoCode": "F15",
    "tags": ["airplane", "military", "fighter", "jet", "flaps", "retractable_gear", "autopilot", "autothrottle"],
    "approachAirspeedKts": 174,
    "cruiseAltitudeFt": 40000,
    "cruiseSpeedKts": 1458,
    "maximumRangeNm": 687,
    "maximumLoadRangeNm": 648,
    "maximumFuelRangeNm": 687,
    "maximumFerryRangeNm": 702,
    "maximumFuelMassKg": 6123.5,
    "maximumTakeoffMassKg": 36741,
    "operatingEmptyMassKg": 14379,
    "maximumPersonsOnBoard": 2,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Strike Eagle",
        "requirements": []
      },
      {
        "aeroflyCode": "desert",
        "name": "Desert Scheme",
        "requirements": []
      },
      {
        "aeroflyCode": "splinter",
        "name": "Splinter Scheme",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "f18",
    "name": "F/A-18C",
    "nameFull": "McDonnell Douglas F/A-18C Hornet",
    "icaoCode": "F18H",
    "tags": [
      "airplane",
      "military",
      "fighter",
      "jet",
      "flaps",
      "retractable_gear",
      "catapult_hook",
      "catch_hook",
      "wingfold",
      "autopilot",
      "autothrottle"
    ],
    "approachAirspeedKts": 144,
    "cruiseAltitudeFt": 40000,
    "cruiseSpeedKts": 1034,
    "maximumRangeNm": 1089,
    "maximumLoadRangeNm": 400,
    "maximumFuelRangeNm": 1089,
    "maximumFerryRangeNm": 1400,
    "maximumFuelMassKg": 4903.3,
    "maximumTakeoffMassKg": 23541.4,
    "operatingEmptyMassKg": 11566.6,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Marines",
        "requirements": ["marines", "searchlight_installed", "antenna_installed"]
      },
      {
        "aeroflyCode": "australia_33",
        "name": "Australia 33",
        "requirements": ["uppergps_installed"]
      },
      {
        "aeroflyCode": "blue_angels",
        "name": "Blue Angels",
        "requirements": []
      },
      {
        "aeroflyCode": "canada_150",
        "name": "Canada 150",
        "requirements": ["searchlight_installed", "uppergps_installed"]
      },
      {
        "aeroflyCode": "century_of_flight",
        "name": "Century of Flight",
        "requirements": []
      },
      {
        "aeroflyCode": "digital_camo",
        "name": "Digital Camo",
        "requirements": ["searchlight_installed", "antenna_installed"]
      },
      {
        "aeroflyCode": "finnland_h11",
        "name": "Finnland",
        "requirements": ["antenna_installed"]
      },
      {
        "aeroflyCode": "golden_dragons",
        "name": "Golden Dragons",
        "requirements": ["antenna_installed"]
      },
      {
        "aeroflyCode": "nasa",
        "name": "NASA",
        "requirements": []
      },
      {
        "aeroflyCode": "norad",
        "name": "Norad",
        "requirements": ["uppergps_installed"]
      },
      {
        "aeroflyCode": "red_devils",
        "name": "Red Devils",
        "requirements": []
      },
      {
        "aeroflyCode": "spanish_air_force",
        "name": "Spanish Air Force",
        "requirements": []
      },
      {
        "aeroflyCode": "swiss_air_force",
        "name": "Swiss Air Force",
        "requirements": ["searchlight_installed", "antenna_installed"]
      }
    ]
  },
  {
    "aeroflyCode": "f4u",
    "name": "Corsair",
    "nameFull": "Vought F4U Corsair",
    "icaoCode": "CORS",
    "tags": [
      "airplane",
      "fighter",
      "historical",
      "military",
      "piston",
      "flaps",
      "retractable_gear",
      "tailgear",
      "catch_hook",
      "wingfold"
    ],
    "approachAirspeedKts": 105,
    "cruiseAltitudeFt": 20000,
    "cruiseSpeedKts": 389,
    "maximumRangeNm": 930,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 6654,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Blue",
        "requirements": []
      },
      {
        "aeroflyCode": "nrtu",
        "name": "NAVY",
        "requirements": []
      },
      {
        "aeroflyCode": "racing",
        "name": "Racing",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "ju52",
    "name": "Ju 52",
    "nameFull": "Junkers Ju 52/3m",
    "icaoCode": "JU52",
    "tags": ["airplane", "airliner", "historical", "piston", "flaps", "gear", "tailgear"],
    "approachAirspeedKts": 82,
    "cruiseAltitudeFt": 19685,
    "cruiseSpeedKts": 136,
    "maximumRangeNm": 648,
    "maximumLoadRangeNm": 432,
    "maximumFuelRangeNm": 648,
    "maximumFerryRangeNm": 702,
    "maximumFuelMassKg": 1920,
    "maximumPayloadKg": 3825,
    "maximumTakeoffMassKg": 10500,
    "operatingEmptyMassKg": 6845,
    "maximumPersonsOnBoard": 20,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Green",
        "requirements": []
      },
      {
        "aeroflyCode": "silver",
        "name": "Silver",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "jungmeister",
    "name": "Jungmeister",
    "nameFull": "Bücker Bü-133 Jungmeister",
    "icaoCode": "BU33",
    "tags": ["airplane", "general_aviation", "aerobatic", "historical", "piston", "gear", "tailgear"],
    "approachAirspeedKts": 55,
    "cruiseAltitudeFt": 13123,
    "cruiseSpeedKts": 119,
    "maximumRangeNm": 270,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 585,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Yellow",
        "requirements": []
      },
      {
        "aeroflyCode": "beige",
        "name": "Beige",
        "requirements": []
      },
      {
        "aeroflyCode": "blue",
        "name": "Blue",
        "requirements": []
      },
      {
        "aeroflyCode": "silver",
        "name": "Silver",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "lj45",
    "name": "Learjet 45",
    "nameFull": "Bombardier Learjet 45",
    "icaoCode": "LJ45",
    "tags": [
      "airplane",
      "general_aviation",
      "executive",
      "jet",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot"
    ],
    "approachAirspeedKts": 131,
    "cruiseAltitudeFt": 41000,
    "cruiseSpeedKts": 486,
    "maximumRangeNm": 1937,
    "maximumLoadRangeNm": 1423,
    "maximumFuelRangeNm": 1937,
    "maximumFerryRangeNm": 1968,
    "maximumFuelMassKg": 2748,
    "maximumPayloadKg": 908,
    "maximumTakeoffMassKg": 9752,
    "operatingEmptyMassKg": 6350,
    "maximumPersonsOnBoard": 12,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "White",
        "requirements": []
      },
      {
        "aeroflyCode": "black_red",
        "name": "Elegance",
        "requirements": []
      },
      {
        "aeroflyCode": "blue",
        "name": "Blue",
        "requirements": []
      },
      {
        "aeroflyCode": "silver",
        "name": "Silver Wave",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "mb339",
    "name": "MB-339",
    "nameFull": "Aermacchi MB-339",
    "icaoCode": "M339",
    "tags": ["airplane", "military", "fighter", "trainer", "jet", "flaps", "retractable_gear"],
    "approachAirspeedKts": 120,
    "cruiseAltitudeFt": 25000,
    "cruiseSpeedKts": 486,
    "maximumRangeNm": 1188,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 5897,
    "maximumPersonsOnBoard": 2,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Peruvian Air Force",
        "requirements": []
      },
      {
        "aeroflyCode": "argentina",
        "name": "Argentina",
        "requirements": ["decals_none", "load_tip_tanks2"]
      },
      {
        "aeroflyCode": "malaysia",
        "name": "Malaysia",
        "requirements": ["decals_none", "nose_cone", "load_tip_tanks", "tail_antenna"]
      },
      {
        "aeroflyCode": "new_zealand",
        "name": "New Zealand",
        "requirements": ["decals_none", "nose_cone", "load_tip_tanks", "tail_antenna"]
      },
      {
        "aeroflyCode": "uae",
        "name": "UAE Air Force",
        "requirements": ["load_tip_tanks"]
      }
    ]
  },
  {
    "aeroflyCode": "me262",
    "name": "Me 262",
    "nameFull": "Messerschmitt Me 262 A-1",
    "icaoCode": "ME62",
    "tags": ["airplane", "military", "fighter", "jet", "flaps", "retractable_gear"],
    "approachAirspeedKts": 119,
    "cruiseAltitudeFt": 19685,
    "cruiseSpeedKts": 432,
    "maximumRangeNm": 57,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 6400,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Green",
        "requirements": []
      },
      {
        "aeroflyCode": "foundation",
        "name": "Messerschmitt Stiftung",
        "requirements": []
      },
      {
        "aeroflyCode": "grey",
        "name": "Grey",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "p38",
    "name": "P-38",
    "nameFull": "Lockheed P-38 Lightning",
    "icaoCode": "P38",
    "tags": ["airplane", "fighter", "historical", "military", "piston", "flaps", "retractable_gear"],
    "approachAirspeedKts": 109,
    "cruiseAltitudeFt": 20000,
    "cruiseSpeedKts": 315,
    "maximumRangeNm": 1031,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 9798,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Californian Beauty",
        "requirements": []
      },
      {
        "aeroflyCode": "aluminum",
        "name": "Aluminum",
        "requirements": []
      },
      {
        "aeroflyCode": "yippee",
        "name": "YIPPEE",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "pitts",
    "name": "Pitts",
    "nameFull": "Pitts S-2B",
    "icaoCode": "PTS2",
    "tags": ["airplane", "general_aviation", "aerobatic", "piston", "gear", "tailgear"],
    "approachAirspeedKts": 90,
    "cruiseAltitudeFt": 9843,
    "cruiseSpeedKts": 132,
    "maximumRangeNm": 216,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumTakeoffMassKg": 776,
    "maximumPersonsOnBoard": 2,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Classic Red",
        "requirements": []
      },
      {
        "aeroflyCode": "blue",
        "name": "Power Blue",
        "requirements": []
      },
      {
        "aeroflyCode": "stars",
        "name": "Stars",
        "requirements": []
      },
      {
        "aeroflyCode": "yellow",
        "name": "Rocket Yellow",
        "requirements": []
      },
      {
        "aeroflyCode": "yellow_black",
        "name": "Yellow Black",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "q400",
    "name": "Q400",
    "nameFull": "Bombardier Dash-8 Q400",
    "icaoCode": "DH8D",
    "tags": [
      "airplane",
      "airliner",
      "regional",
      "turboprop",
      "flaps",
      "retractable_gear",
      "thrust_reverse",
      "autopilot",
      "pushback"
    ],
    "approachAirspeedKts": 143,
    "cruiseAltitudeFt": 24000,
    "cruiseSpeedKts": 286,
    "maximumRangeNm": 1530,
    "maximumLoadRangeNm": 750,
    "maximumFuelRangeNm": 1530,
    "maximumFerryRangeNm": 1820,
    "maximumFuelMassKg": 5318,
    "maximumPayloadKg": 8489,
    "maximumTakeoffMassKg": 29574,
    "operatingEmptyMassKg": 17819,
    "maximumPersonsOnBoard": 88,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Austrian",
        "requirements": []
      },
      {
        "aeroflyCode": "airberlin",
        "name": "Airberlin",
        "requirements": []
      },
      {
        "aeroflyCode": "air_baltic",
        "name": "Air Baltic",
        "requirements": []
      },
      {
        "aeroflyCode": "air_canada",
        "name": "Air Canada",
        "requirements": [],
        "icaoCode": "ACA"
      },
      {
        "aeroflyCode": "air_tanzania",
        "name": "Air Tanzania",
        "requirements": []
      },
      {
        "aeroflyCode": "alaska",
        "name": "Alaska",
        "requirements": []
      },
      {
        "aeroflyCode": "ana",
        "name": "ANA",
        "requirements": []
      },
      {
        "aeroflyCode": "arik",
        "name": "Arik",
        "requirements": []
      },
      {
        "aeroflyCode": "camairco",
        "name": "Camair-Co",
        "requirements": []
      },
      {
        "aeroflyCode": "connect",
        "name": "Connect",
        "requirements": []
      },
      {
        "aeroflyCode": "continental",
        "name": "Continental",
        "requirements": []
      },
      {
        "aeroflyCode": "croatia",
        "name": "Croatia",
        "requirements": []
      },
      {
        "aeroflyCode": "darwin",
        "name": "Darwin",
        "requirements": []
      },
      {
        "aeroflyCode": "ethiopian",
        "name": "Ethiopian",
        "requirements": [],
        "icaoCode": "ETH"
      },
      {
        "aeroflyCode": "flybe",
        "name": "FlyBe",
        "requirements": []
      },
      {
        "aeroflyCode": "horizon_celebration",
        "name": "Horizon Celebration",
        "requirements": []
      },
      {
        "aeroflyCode": "horizon_green",
        "name": "Horizon Green",
        "requirements": []
      },
      {
        "aeroflyCode": "hydro_quebec",
        "name": "Hydro Quebec",
        "requirements": []
      },
      {
        "aeroflyCode": "icelandair",
        "name": "Icelandair",
        "requirements": []
      },
      {
        "aeroflyCode": "jal",
        "name": "Japan Air Commuter",
        "requirements": []
      },
      {
        "aeroflyCode": "lan",
        "name": "LAN",
        "requirements": []
      },
      {
        "aeroflyCode": "lot",
        "name": "LOT Polish Airlines",
        "requirements": []
      },
      {
        "aeroflyCode": "lufthansa",
        "name": "Lufthansa Regional",
        "requirements": []
      },
      {
        "aeroflyCode": "luxair",
        "name": "Luxair",
        "requirements": []
      },
      {
        "aeroflyCode": "malev",
        "name": "Malev",
        "requirements": []
      },
      {
        "aeroflyCode": "passionair",
        "name": "Passionair",
        "requirements": []
      },
      {
        "aeroflyCode": "porter",
        "name": "Porter",
        "requirements": []
      },
      {
        "aeroflyCode": "qantas",
        "name": "Qantas",
        "requirements": []
      },
      {
        "aeroflyCode": "qazaq",
        "name": "Qazaq",
        "requirements": []
      },
      {
        "aeroflyCode": "royal_jordanian",
        "name": "Royal Jordanian",
        "requirements": []
      },
      {
        "aeroflyCode": "sas",
        "name": "SAS Commuter",
        "requirements": []
      },
      {
        "aeroflyCode": "sata",
        "name": "Sata",
        "requirements": []
      },
      {
        "aeroflyCode": "sa_express",
        "name": "sa express",
        "requirements": []
      },
      {
        "aeroflyCode": "skyalps",
        "name": "Skyalps",
        "requirements": []
      },
      {
        "aeroflyCode": "skywork",
        "name": "SkyWork",
        "requirements": []
      },
      {
        "aeroflyCode": "spicejet",
        "name": "Spicejet",
        "requirements": []
      },
      {
        "aeroflyCode": "starperu",
        "name": "StarPeru",
        "requirements": []
      },
      {
        "aeroflyCode": "westjet",
        "name": "Westjet",
        "requirements": []
      },
      {
        "aeroflyCode": "wideroe",
        "name": "Wideroe",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "r22",
    "name": "R22",
    "nameFull": "Robinson R22 Beta II",
    "icaoCode": "R22",
    "tags": ["helicopter", "piston", "vertical_takeoff", "assistance"],
    "approachAirspeedKts": 60,
    "cruiseAltitudeFt": 6562,
    "cruiseSpeedKts": 105,
    "maximumRangeNm": 209,
    "maximumLoadRangeNm": 205,
    "maximumFuelRangeNm": 209,
    "maximumFerryRangeNm": 248,
    "maximumFuelMassKg": 84.3,
    "maximumPayloadKg": 171.08,
    "maximumTakeoffMassKg": 621.42,
    "operatingEmptyMassKg": 399.16,
    "maximumPersonsOnBoard": 2,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Sheriff",
        "requirements": []
      },
      {
        "aeroflyCode": "aurora",
        "name": "Aurora",
        "requirements": []
      },
      {
        "aeroflyCode": "blue",
        "name": "Blue",
        "requirements": []
      },
      {
        "aeroflyCode": "champagne",
        "name": "Champagne",
        "requirements": []
      },
      {
        "aeroflyCode": "gold",
        "name": "Gold",
        "requirements": []
      },
      {
        "aeroflyCode": "green",
        "name": "Green",
        "requirements": []
      },
      {
        "aeroflyCode": "red",
        "name": "Red",
        "requirements": []
      },
      {
        "aeroflyCode": "white",
        "name": "White",
        "requirements": []
      },
      {
        "aeroflyCode": "yellow",
        "name": "Yellow",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "swift",
    "name": "Swift",
    "nameFull": "Marganski Swift S1",
    "icaoCode": "",
    "tags": ["airplane", "glider", "aerobatic", "retractable_gear", "tailgear", "winch_hook", "tow_hook"],
    "approachAirspeedKts": 63,
    "cruiseAltitudeFt": 6562,
    "cruiseSpeedKts": 65,
    "maximumRangeNm": 0,
    "maximumLoadRangeNm": 0,
    "maximumFuelRangeNm": 0,
    "maximumFerryRangeNm": 0,
    "maximumPayloadKg": 130,
    "maximumTakeoffMassKg": 410,
    "operatingEmptyMassKg": 280,
    "maximumPersonsOnBoard": 1,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "White",
        "requirements": []
      },
      {
        "aeroflyCode": "airc2fly",
        "name": "AIRC2fly",
        "requirements": []
      }
    ]
  },
  {
    "aeroflyCode": "uh60",
    "name": "UH-60M",
    "nameFull": "Sikorsky UH-60M Black Hawk",
    "icaoCode": "H60",
    "tags": ["helicopter", "turboshaft", "vertical_takeoff", "assistance"],
    "approachAirspeedKts": 70,
    "cruiseAltitudeFt": 9843,
    "cruiseSpeedKts": 160,
    "maximumRangeNm": 252,
    "maximumLoadRangeNm": 252,
    "maximumFuelRangeNm": 319,
    "maximumFerryRangeNm": 320,
    "maximumFuelMassKg": 2222,
    "maximumPayloadKg": 3800,
    "maximumTakeoffMassKg": 9980,
    "operatingEmptyMassKg": 5675,
    "maximumPersonsOnBoard": 16,
    "liveries": [
      {
        "aeroflyCode": "default",
        "name": "Pave Hawk",
        "requirements": ["pavehawk"]
      },
      {
        "aeroflyCode": "army",
        "name": "US Army",
        "requirements": []
      },
      {
        "aeroflyCode": "firefighter",
        "name": "Firefighter",
        "requirements": []
      },
      {
        "aeroflyCode": "firehawk",
        "name": "Firehawk",
        "requirements": []
      },
      {
        "aeroflyCode": "marineone",
        "name": "Marine One",
        "requirements": []
      },
      {
        "aeroflyCode": "mexico",
        "name": "Mexico",
        "requirements": []
      },
      {
        "aeroflyCode": "sar",
        "name": "NAS Fallon",
        "requirements": []
      },
      {
        "aeroflyCode": "slovakia",
        "name": "Slovakia",
        "requirements": []
      },
      {
        "aeroflyCode": "sweden",
        "name": "Sweden",
        "requirements": []
      },
      {
        "aeroflyCode": "taiwan",
        "name": "Taiwan",
        "requirements": []
      }
    ]
  }
]
