{
  "companhia": "LATAM",
  "destino": {
    "cidade": "Joanesburgo",
    "fuso": "Africa/Johannesburg",
    "iata": "JNB",
    "icao": "FAOR",
    "pais": "África do Sul"
  },
  "direcoes": [
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "de": "GRU",
      "para": "JNB",
      "pctGrave": 0.0,
      "voos": 14
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "de": "JNB",
      "para": "GRU",
      "pctGrave": 0.0,
      "voos": 13
    }
  ],
  "meses": [
    {
      "atraso240": 1,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 310,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 1,
            "cancelados": 2,
            "mesmaCia": true,
            "outros": 56,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2023-09-09",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2023-09-09T17:25-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2023-09",
      "pctGrave": 4.0,
      "piorDia": "2023-09-09",
      "voos": 25
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 27
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2023-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 25
    },
    {
      "atraso240": 1,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 264,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 3,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 72,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2023-12-02",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2023-12-02T17:25-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2023-12",
      "pctGrave": 3.7,
      "piorDia": "2023-12-02",
      "voos": 27
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 1,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 333,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 3,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 74,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-02-22",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2024-02-22T17:25-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2024-02",
      "pctGrave": 4.0,
      "piorDia": "2024-02-22",
      "voos": 25
    },
    {
      "atraso240": 3,
      "atraso60": 7,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 373,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 6,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 81,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2024-03-05",
          "de": "JNB",
          "numero": "8059",
          "para": "GRU",
          "partidaPrevista": "2024-03-05T08:40-03:00",
          "situacao": "atraso"
        },
        {
          "atrasoMin": 293,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 1,
            "mesmaCia": true,
            "outros": 74,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-03-16",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2024-03-16T17:25-03:00",
          "situacao": "atraso"
        },
        {
          "atrasoMin": 289,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 2,
            "mesmaCia": true,
            "outros": 72,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-03-18",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2024-03-18T17:25-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2024-03",
      "pctGrave": 11.1,
      "piorDia": "2024-03-05",
      "voos": 27
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-07",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 1,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 309,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 5,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 89,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-08-01",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2024-08-01T17:40-03:00",
          "situacao": "atraso"
        }
      ],
      "mes": "2024-08",
      "pctGrave": 3.7,
      "piorDia": "2024-08-01",
      "voos": 27
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 1,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 279,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 6,
            "cancelados": 0,
            "mesmaCia": false,
            "outros": 90,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "partidas"
          },
          "data": "2024-10-21",
          "de": "GRU",
          "numero": "8058",
          "para": "JNB",
          "partidaPrevista": "2024-10-21T17:40-03:00",
          "situacao": "atraso",
          "url": "/voo/la-8058-2024-10-21"
        }
      ],
      "mes": "2024-10",
      "pctGrave": 3.6,
      "piorDia": "2024-10-21",
      "voos": 28
    },
    {
      "atraso240": 0,
      "atraso60": 10,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 34
    },
    {
      "atraso240": 0,
      "atraso60": 6,
      "cancelados": 0,
      "graves": [],
      "mes": "2024-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 35
    },
    {
      "atraso240": 1,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [
        {
          "atrasoMin": 370,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 2,
            "cancelados": 2,
            "mesmaCia": false,
            "outros": 106,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2025-01-02",
          "de": "JNB",
          "numero": "8059",
          "para": "GRU",
          "partidaPrevista": "2025-01-02T10:20-03:00",
          "situacao": "atraso",
          "url": "/voo/la-8059-2025-01-02"
        }
      ],
      "mes": "2025-01",
      "pctGrave": 2.8,
      "piorDia": "2025-01-02",
      "voos": 36
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 32
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 35
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 34
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 6,
            "cancelados": 3,
            "mesmaCia": false,
            "outros": 109,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2025-07-29",
          "de": "JNB",
          "numero": "8059",
          "para": "GRU",
          "partidaPrevista": "2025-07-29T10:05-03:00",
          "situacao": "cancelado",
          "url": "/voo/la-8059-2025-07-29"
        }
      ],
      "mes": "2025-07",
      "pctGrave": 2.8,
      "piorDia": "2025-07-29",
      "voos": 36
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 35
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-09",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 34
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-10",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 34
    },
    {
      "atraso240": 0,
      "atraso60": 3,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-11",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 34
    },
    {
      "atraso240": 0,
      "atraso60": 2,
      "cancelados": 0,
      "graves": [],
      "mes": "2025-12",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 35
    },
    {
      "atraso240": 0,
      "atraso60": 1,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-01",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 36
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-02",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 32
    },
    {
      "atraso240": 0,
      "atraso60": 4,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-03",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 37
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-04",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 43
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-05",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 45
    },
    {
      "atraso240": 0,
      "atraso60": 0,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-06",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 42
    },
    {
      "atraso240": 1,
      "atraso60": 5,
      "cancelados": 1,
      "graves": [
        {
          "atrasoMin": null,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 3,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 105,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2026-07-07",
          "de": "JNB",
          "numero": "8059",
          "para": "GRU",
          "partidaPrevista": "2026-07-07T09:50-03:00",
          "situacao": "cancelado",
          "url": "/voo/la-8059-2026-07-07"
        },
        {
          "atrasoMin": 389,
          "contexto": {
            "aeroporto": "GRU",
            "atrasados60": 9,
            "cancelados": 1,
            "mesmaCia": false,
            "outros": 107,
            "parcial": false,
            "rotulo": "isolado",
            "tipo": "chegadas"
          },
          "data": "2026-07-10",
          "de": "JNB",
          "numero": "8059",
          "para": "GRU",
          "partidaPrevista": "2026-07-10T10:00-03:00",
          "situacao": "atraso",
          "url": "/voo/la-8059-2026-07-10"
        }
      ],
      "mes": "2026-07",
      "pctGrave": 7.7,
      "piorDia": "2026-07-07",
      "voos": 26
    },
    {
      "atraso240": 0,
      "atraso60": 5,
      "cancelados": 0,
      "graves": [],
      "mes": "2026-08",
      "pctGrave": 0.0,
      "piorDia": null,
      "voos": 27
    }
  ],
  "numerosDeVoo": [
    "8058",
    "8059"
  ],
  "operadora": "TAM",
  "origem": {
    "cidade": "São Paulo",
    "curto": "Guarulhos",
    "fuso": "America/Sao_Paulo",
    "iata": "GRU",
    "icao": "SBGR",
    "nome": "Aeroporto Internacional de São Paulo/Guarulhos",
    "pagina": true,
    "pais": "Brasil",
    "slug": "guarulhos-gru",
    "uf": "SP"
  },
  "slug": "gru-jnb",
  "ultimoMes": "2026-08",
  "url": "/voos/latam/gru-jnb"
}
