{
  "routes": [
    {
      "route_name": "KM. MILA UTAMA",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -3.326283,
            "lng": 114.558617,
            "distance_from_start": 0,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 0.72,
              "wind_speed": 13,
              "wind_from": "Timur",
              "wind_gust": 20,
              "current_speed": 0.18,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.509065886399172,
            "lng": 114.49364556051466,
            "distance_from_start": 12.55653258848696,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 0.61,
              "wind_speed": 15,
              "wind_from": "Timur",
              "wind_gust": 23,
              "current_speed": 0.18,
              "current_to": "Timur"
            }
          },
          {
            "lat": -3.7087992109923955,
            "lng": 114.43151050357498,
            "distance_from_start": 25.11306517697392,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.02,
              "wind_speed": 18,
              "wind_from": "Timur",
              "wind_gust": 28,
              "current_speed": 0.17,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.9085325355856195,
            "lng": 114.3693754466353,
            "distance_from_start": 37.66959776546088,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.15,
              "wind_speed": 19,
              "wind_from": "Timur",
              "wind_gust": 29,
              "current_speed": 0.24,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -4.1074776018859005,
            "lng": 114.30539255840912,
            "distance_from_start": 50.22613035394784,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.27,
              "wind_speed": 19,
              "wind_from": "Tenggara",
              "wind_gust": 29,
              "current_speed": 0.26,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -4.289846431341669,
            "lng": 114.20255173576227,
            "distance_from_start": 62.78266294243479,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.35,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 28,
              "current_speed": 0.44,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -4.472215260797437,
            "lng": 114.0997109131154,
            "distance_from_start": 75.33919553092176,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.37,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 27,
              "current_speed": 0.51,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.654584090253206,
            "lng": 113.99687009046855,
            "distance_from_start": 87.89572811940872,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.37,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 27,
              "current_speed": 0.54,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.836952919708974,
            "lng": 113.8940292678217,
            "distance_from_start": 100.45226070789568,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.35,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.59,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.019321749164742,
            "lng": 113.79118844517484,
            "distance_from_start": 113.00879329638262,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.32,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.71,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.201690578620511,
            "lng": 113.68834762252798,
            "distance_from_start": 125.56532588486958,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.29,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.71,
              "current_to": "Timur"
            }
          },
          {
            "lat": -5.384059408076279,
            "lng": 113.58550679988113,
            "distance_from_start": 138.12185847335655,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 1.29,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.71,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.5664282375320475,
            "lng": 113.48266597723426,
            "distance_from_start": 150.6783910618435,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 17,
              "wave_height": 1.32,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.76,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.748797066987816,
            "lng": 113.37982515458741,
            "distance_from_start": 163.23492365033047,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 17,
              "wave_height": 1.35,
              "wind_speed": 16,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.71,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.931165896443584,
            "lng": 113.27698433194055,
            "distance_from_start": 175.79145623881743,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.39,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.68,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.113534725899353,
            "lng": 113.1741435092937,
            "distance_from_start": 188.3479888273044,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.4,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.61,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.295903555355121,
            "lng": 113.07130268664685,
            "distance_from_start": 200.90452141579135,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.32,
              "wind_speed": 15,
              "wind_from": "Tenggara",
              "wind_gust": 23,
              "current_speed": 0.53,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.478272384810889,
            "lng": 112.96846186399999,
            "distance_from_start": 213.4610540042783,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 1.19,
              "wind_speed": 11,
              "wind_from": "Tenggara",
              "wind_gust": 17,
              "current_speed": 0.47,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.660641214266658,
            "lng": 112.86562104135312,
            "distance_from_start": 226.01758659276524,
            "weather": {
              "weather": "Cerah",
              "visibility": 11,
              "wave_height": 1.06,
              "wind_speed": 9,
              "wind_from": "Tenggara",
              "wind_gust": 14,
              "current_speed": 0.4,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.840591576100118,
            "lng": 112.75882188495146,
            "distance_from_start": 238.5741191812522,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.71,
              "wind_speed": 6,
              "wind_from": "Timur",
              "wind_gust": 9,
              "current_speed": 0.08,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -7.024822465294653,
            "lng": 112.67163946812185,
            "distance_from_start": 251.13065176973916,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.37,
              "wind_speed": 4,
              "wind_from": "Timur Laut",
              "wind_gust": 6,
              "current_speed": 0.18,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -7.19861,
            "lng": 112.735103,
            "distance_from_start": 263.6871843582261,
            "weather": {
              "weather": "Cerah",
              "visibility": 21,
              "wave_height": 0.4,
              "wind_speed": 4,
              "wind_from": "Timur",
              "wind_gust": 6,
              "current_speed": 0.18,
              "current_to": "Tenggara"
            }
          }
        ],
        "departure_time": "2026-08-24T14:00",
        "arrival_time": "2026-08-25T09:00",
        "timezone": "Asia/Makassar",
        "speed": 14,
        "distance": "263.69"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Trisakti Banjarmasin",
          "province": "Kalimantan Selatan",
          "weather": {
            "wind_speed": 13,
            "wind_gust": 20,
            "wind_from": "Timur",
            "current_speed": 0.18,
            "current_to": "Tenggara",
            "wave_height": 0.72,
            "weather": "Cerah",
            "temp_avg": 34.84,
            "rh_avg": 39.36,
            "visibility": 18
          }
        },
        "destination": {
          "name": "Pelabuhan Tanjung Perak Surabaya",
          "province": "Jawa Timur",
          "weather": {
            "wind_speed": 4,
            "wind_gust": 6,
            "wind_from": "Timur",
            "current_speed": 0.18,
            "current_to": "Tenggara",
            "wave_height": 0.4,
            "weather": "Cerah",
            "temp_avg": 26.85,
            "rh_avg": 67.61,
            "visibility": 21
          }
        }
      }
    },
    {
      "route_name": "KM. VIRGO TRANSPORT 8",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -3.326283,
            "lng": 114.558617,
            "distance_from_start": 0,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 0.74,
              "wind_speed": 14,
              "wind_from": "Timur",
              "wind_gust": 22,
              "current_speed": 0.14,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.509065886399172,
            "lng": 114.49364556051466,
            "distance_from_start": 12.55653258848696,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 0.62,
              "wind_speed": 16,
              "wind_from": "Timur",
              "wind_gust": 24,
              "current_speed": 0.18,
              "current_to": "Timur"
            }
          },
          {
            "lat": -3.7087992109923955,
            "lng": 114.43151050357498,
            "distance_from_start": 25.11306517697392,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.99,
              "wind_speed": 18,
              "wind_from": "Timur",
              "wind_gust": 28,
              "current_speed": 0.24,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.9085325355856195,
            "lng": 114.3693754466353,
            "distance_from_start": 37.66959776546088,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 15,
              "wave_height": 1.09,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 28,
              "current_speed": 0.36,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.1074776018859005,
            "lng": 114.30539255840912,
            "distance_from_start": 50.22613035394784,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.22,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 28,
              "current_speed": 0.52,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.289846431341669,
            "lng": 114.20255173576227,
            "distance_from_start": 62.78266294243479,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.32,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 28,
              "current_speed": 0.79,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.472215260797437,
            "lng": 114.0997109131154,
            "distance_from_start": 75.33919553092176,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.34,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 27,
              "current_speed": 0.88,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.654584090253206,
            "lng": 113.99687009046855,
            "distance_from_start": 87.89572811940872,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.33,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 27,
              "current_speed": 0.93,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.836952919708974,
            "lng": 113.8940292678217,
            "distance_from_start": 100.45226070789568,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.33,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.81,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.019321749164742,
            "lng": 113.79118844517484,
            "distance_from_start": 113.00879329638262,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.31,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.82,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.201690578620511,
            "lng": 113.68834762252798,
            "distance_from_start": 125.56532588486958,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.29,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.75,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.384059408076279,
            "lng": 113.58550679988113,
            "distance_from_start": 138.12185847335655,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.29,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.74,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.5664282375320475,
            "lng": 113.48266597723426,
            "distance_from_start": 150.6783910618435,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 16,
              "wave_height": 1.35,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 27,
              "current_speed": 0.72,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.748797066987816,
            "lng": 113.37982515458741,
            "distance_from_start": 163.23492365033047,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 1.42,
              "wind_speed": 19,
              "wind_from": "Tenggara",
              "wind_gust": 29,
              "current_speed": 0.62,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.931165896443584,
            "lng": 113.27698433194055,
            "distance_from_start": 175.79145623881743,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 1.48,
              "wind_speed": 20,
              "wind_from": "Tenggara",
              "wind_gust": 31,
              "current_speed": 0.6,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.113534725899353,
            "lng": 113.1741435092937,
            "distance_from_start": 188.3479888273044,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.45,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 28,
              "current_speed": 0.55,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.295903555355121,
            "lng": 113.07130268664685,
            "distance_from_start": 200.90452141579135,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.34,
              "wind_speed": 15,
              "wind_from": "Tenggara",
              "wind_gust": 23,
              "current_speed": 0.48,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.478272384810889,
            "lng": 112.96846186399999,
            "distance_from_start": 213.4610540042783,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 1.22,
              "wind_speed": 14,
              "wind_from": "Tenggara",
              "wind_gust": 21,
              "current_speed": 0.42,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.660641214266658,
            "lng": 112.86562104135312,
            "distance_from_start": 226.01758659276524,
            "weather": {
              "weather": "Cerah",
              "visibility": 7,
              "wave_height": 1.06,
              "wind_speed": 11,
              "wind_from": "Timur",
              "wind_gust": 17,
              "current_speed": 0.42,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.840591576100118,
            "lng": 112.75882188495146,
            "distance_from_start": 238.5741191812522,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 0.71,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 7,
              "current_speed": 0.16,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -7.024822465294653,
            "lng": 112.67163946812185,
            "distance_from_start": 251.13065176973916,
            "weather": {
              "weather": "Cerah",
              "visibility": 20,
              "wave_height": 0.37,
              "wind_speed": 3,
              "wind_from": "Tenggara",
              "wind_gust": 4,
              "current_speed": 0.26,
              "current_to": "Timur"
            }
          },
          {
            "lat": -7.19861,
            "lng": 112.735103,
            "distance_from_start": 263.6871843582261,
            "weather": {
              "weather": "Cerah",
              "visibility": 25,
              "wave_height": 0.4,
              "wind_speed": 6,
              "wind_from": "Tenggara",
              "wind_gust": 9,
              "current_speed": 0.22,
              "current_to": "Tenggara"
            }
          }
        ],
        "departure_time": "2026-08-24T17:00",
        "arrival_time": "2026-08-25T11:00",
        "timezone": "Asia/Makassar",
        "speed": 15,
        "distance": "263.69"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Trisakti Banjarmasin",
          "province": "Kalimantan Selatan",
          "weather": {
            "wind_speed": 14,
            "wind_gust": 22,
            "wind_from": "Timur",
            "current_speed": 0.14,
            "current_to": "Tenggara",
            "wave_height": 0.74,
            "weather": "Cerah",
            "temp_avg": 32.26,
            "rh_avg": 44.53,
            "visibility": 18
          }
        },
        "destination": {
          "name": "Pelabuhan Tanjung Perak Surabaya",
          "province": "Jawa Timur",
          "weather": {
            "wind_speed": 6,
            "wind_gust": 9,
            "wind_from": "Tenggara",
            "current_speed": 0.22,
            "current_to": "Tenggara",
            "wave_height": 0.4,
            "weather": "Cerah",
            "temp_avg": 30.06,
            "rh_avg": 49.91,
            "visibility": 25
          }
        }
      }
    },
    {
      "route_name": "KM. DHARMA RUCITRA 1",
      "route_forecast": {
        "coordinates": [
          {
            "lat": -3.326283,
            "lng": 114.558617,
            "distance_from_start": 0,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.64,
              "wind_speed": 7,
              "wind_from": "Tenggara",
              "wind_gust": 11,
              "current_speed": 0.21,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.509065886399172,
            "lng": 114.49364556051466,
            "distance_from_start": 12.55653258848696,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 0.5,
              "wind_speed": 5,
              "wind_from": "Timur",
              "wind_gust": 8,
              "current_speed": 0.22,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.7087992109923955,
            "lng": 114.43151050357498,
            "distance_from_start": 25.11306517697392,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.86,
              "wind_speed": 13,
              "wind_from": "Timur",
              "wind_gust": 20,
              "current_speed": 0.33,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -3.9085325355856195,
            "lng": 114.3693754466353,
            "distance_from_start": 37.66959776546088,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.1,
              "wind_speed": 18,
              "wind_from": "Timur",
              "wind_gust": 27,
              "current_speed": 0.42,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.1074776018859005,
            "lng": 114.30539255840912,
            "distance_from_start": 50.22613035394784,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.27,
              "wind_speed": 19,
              "wind_from": "Tenggara",
              "wind_gust": 29,
              "current_speed": 0.44,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -4.289846431341669,
            "lng": 114.20255173576227,
            "distance_from_start": 62.78266294243479,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 1.38,
              "wind_speed": 19,
              "wind_from": "Tenggara",
              "wind_gust": 29,
              "current_speed": 0.6,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -4.472215260797437,
            "lng": 114.0997109131154,
            "distance_from_start": 75.33919553092176,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 1.41,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 28,
              "current_speed": 0.63,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -4.654584090253206,
            "lng": 113.99687009046855,
            "distance_from_start": 87.89572811940872,
            "weather": {
              "weather": "Cerah",
              "visibility": 14,
              "wave_height": 1.41,
              "wind_speed": 18,
              "wind_from": "Tenggara",
              "wind_gust": 27,
              "current_speed": 0.59,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -4.836952919708974,
            "lng": 113.8940292678217,
            "distance_from_start": 100.45226070789568,
            "weather": {
              "weather": "Cerah",
              "visibility": 9,
              "wave_height": 1.38,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.56,
              "current_to": "Selatan"
            }
          },
          {
            "lat": -5.019321749164742,
            "lng": 113.79118844517484,
            "distance_from_start": 113.00879329638262,
            "weather": {
              "weather": "Cerah Berawan",
              "visibility": 10,
              "wave_height": 1.34,
              "wind_speed": 16,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.52,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.201690578620511,
            "lng": 113.68834762252798,
            "distance_from_start": 125.56532588486958,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 1.33,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.43,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.384059408076279,
            "lng": 113.58550679988113,
            "distance_from_start": 138.12185847335655,
            "weather": {
              "weather": "Cerah",
              "visibility": 17,
              "wave_height": 1.32,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 26,
              "current_speed": 0.45,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.5664282375320475,
            "lng": 113.48266597723426,
            "distance_from_start": 150.6783910618435,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 1.32,
              "wind_speed": 17,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.51,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.748797066987816,
            "lng": 113.37982515458741,
            "distance_from_start": 163.23492365033047,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 1.32,
              "wind_speed": 16,
              "wind_from": "Tenggara",
              "wind_gust": 25,
              "current_speed": 0.54,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -5.931165896443584,
            "lng": 113.27698433194055,
            "distance_from_start": 175.79145623881743,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.31,
              "wind_speed": 16,
              "wind_from": "Tenggara",
              "wind_gust": 24,
              "current_speed": 0.59,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.113534725899353,
            "lng": 113.1741435092937,
            "distance_from_start": 188.3479888273044,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.31,
              "wind_speed": 15,
              "wind_from": "Tenggara",
              "wind_gust": 23,
              "current_speed": 0.56,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.295903555355121,
            "lng": 113.07130268664685,
            "distance_from_start": 200.90452141579135,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.29,
              "wind_speed": 15,
              "wind_from": "Tenggara",
              "wind_gust": 22,
              "current_speed": 0.54,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.478272384810889,
            "lng": 112.96846186399999,
            "distance_from_start": 213.4610540042783,
            "weather": {
              "weather": "Cerah",
              "visibility": 19,
              "wave_height": 1.25,
              "wind_speed": 13,
              "wind_from": "Tenggara",
              "wind_gust": 20,
              "current_speed": 0.55,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.660641214266658,
            "lng": 112.86562104135312,
            "distance_from_start": 226.01758659276524,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 1.12,
              "wind_speed": 11,
              "wind_from": "Tenggara",
              "wind_gust": 17,
              "current_speed": 0.57,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -6.840591576100118,
            "lng": 112.75882188495146,
            "distance_from_start": 238.5741191812522,
            "weather": {
              "weather": "Cerah",
              "visibility": 18,
              "wave_height": 0.75,
              "wind_speed": 8,
              "wind_from": "Tenggara",
              "wind_gust": 12,
              "current_speed": 0.23,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -7.024822465294653,
            "lng": 112.67163946812185,
            "distance_from_start": 251.13065176973916,
            "weather": {
              "weather": "Cerah",
              "visibility": 16,
              "wave_height": 0.38,
              "wind_speed": 3,
              "wind_from": "Timur",
              "wind_gust": 5,
              "current_speed": 0.19,
              "current_to": "Tenggara"
            }
          },
          {
            "lat": -7.19861,
            "lng": 112.735103,
            "distance_from_start": 263.6871843582261,
            "weather": {
              "weather": "Cerah",
              "visibility": 15,
              "wave_height": 0.42,
              "wind_speed": 2,
              "wind_from": "Timur",
              "wind_gust": 4,
              "current_speed": 0.19,
              "current_to": "Tenggara"
            }
          }
        ],
        "departure_time": "2026-08-25T10:00",
        "arrival_time": "2026-08-26T04:17",
        "timezone": "Asia/Makassar",
        "speed": 14,
        "distance": "263.69"
      },
      "port_forecast": {
        "origin": {
          "name": "Pelabuhan Trisakti Banjarmasin",
          "province": "Kalimantan Selatan",
          "weather": {
            "wind_speed": 7,
            "wind_gust": 11,
            "wind_from": "Tenggara",
            "current_speed": 0.21,
            "current_to": "Tenggara",
            "wave_height": 0.64,
            "weather": "Cerah",
            "temp_avg": 29.71,
            "rh_avg": 56.38,
            "visibility": 15
          }
        },
        "destination": {
          "name": "Pelabuhan Tanjung Perak Surabaya",
          "province": "Jawa Timur",
          "weather": {
            "wind_speed": 2,
            "wind_gust": 4,
            "wind_from": "Timur",
            "current_speed": 0.19,
            "current_to": "Tenggara",
            "wave_height": 0.42,
            "weather": "Cerah",
            "temp_avg": 25.37,
            "rh_avg": 79.87,
            "visibility": 15
          }
        }
      }
    }
  ]
}