{
 "updated": "2026-11-10T18:00:00-08:00",
 "sms_live": true,
 "zones": {
  "A": {
   "keeper": "Curtis",
   "region": "Southern California",
   "season_note": "December mornings, mostly, after the Santa Anas have swept the sea flat",
   "casting": {
    "pct7": 24,
    "med": 5.6,
    "season": "December through January, mostly",
    "note": "Held against three years of ocean: 41 rings \u2014 twenty-one in the best year, five in the storm-wrecked El Ni\u00f1o winter, nearly all of them October through January."
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 22,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 1,
    "unverified": 0
   },
   "bell": {
    "no": 1,
    "name": "Laguna Beach",
    "cast": "2026-08-11"
   },
   "tier": "sworn",
   "topic": "laguna-dive-86dd82e0",
   "name": "Laguna",
   "slug": "laguna-beach",
   "instruments": {
    "buoy": "46253",
    "tide": "9410580"
   },
   "sms": true,
   "join": {
    "word": "LAGUNA",
    "number": "833-858-2355",
    "text": "Text LAGUNA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - LAGUNA BEACH, the week ahead as of Tue 6pm.\nBest: Thu dawn, 5.4 of 10 - marginal, held back by swell.\nWed 4.7 / Thu 5.4 / Fri 3.9 / Sat 1.0 / Sun 1.0 / Mon 3.0 / Tue 1.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": null,
   "sst_f": 75,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:49:00-08:00",
     "end": "2026-11-11T08:49:00-08:00",
     "kind": "dawn",
     "score": 4.7,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 9.4,
      "dir": 277
     },
     "wind_kn": 2.2,
     "cloud": 1,
     "dry_h": 72,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:50:00-08:00",
     "end": "2026-11-11T16:50:00-08:00",
     "kind": "dusk",
     "score": 4.7,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Shaw's Cove",
      "Divers Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 9.7,
      "dir": 278
     },
     "wind_kn": 6.4,
     "cloud": 6,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:50:00-08:00",
     "end": "2026-11-12T08:50:00-08:00",
     "kind": "dawn",
     "score": 5.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.4,
      "s": 9.3,
      "dir": 277
     },
     "wind_kn": 2.1,
     "cloud": 27,
     "dry_h": 72,
     "tide": {
      "ft": 3.8,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:50:00-08:00",
     "end": "2026-11-12T16:50:00-08:00",
     "kind": "dusk",
     "score": 5.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Shaw's Cove",
      "Divers Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.5,
      "s": 9.9,
      "dir": 279
     },
     "wind_kn": 7.8,
     "cloud": 42,
     "dry_h": 72,
     "tide": {
      "ft": 1.3,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:50:00-08:00",
     "end": "2026-11-13T08:50:00-08:00",
     "kind": "dawn",
     "score": 3.9,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.3,
      "s": 11.4,
      "dir": 279
     },
     "wind_kn": 8.6,
     "cloud": 95,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:49:00-08:00",
     "end": "2026-11-13T16:49:00-08:00",
     "kind": "dusk",
     "score": 2.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Shaw's Cove",
      "Divers Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.5,
      "s": 10.6,
      "dir": 277
     },
     "wind_kn": 9.5,
     "cloud": 81,
     "dry_h": 72,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:51:00-08:00",
     "end": "2026-11-14T08:51:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.9,
      "s": 11.2,
      "dir": 278
     },
     "wind_kn": 10.4,
     "cloud": 100,
     "dry_h": 0,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:48:00-08:00",
     "end": "2026-11-14T16:48:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.4,
      "s": 10.2,
      "dir": 275
     },
     "wind_kn": 9.7,
     "cloud": 53,
     "dry_h": 1,
     "tide": {
      "ft": 2.9,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:52:00-08:00",
     "end": "2026-11-15T08:52:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.0,
      "s": 10.5,
      "dir": 277
     },
     "wind_kn": 2.9,
     "cloud": 100,
     "dry_h": 10,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:48:00-08:00",
     "end": "2026-11-15T16:48:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 10.3,
      "dir": 278
     },
     "wind_kn": 8.2,
     "cloud": 77,
     "dry_h": 19,
     "tide": {
      "ft": 3.4,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:53:00-08:00",
     "end": "2026-11-16T08:53:00-08:00",
     "kind": "dawn",
     "score": 1.6,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.1,
      "s": 8.9,
      "dir": 277
     },
     "wind_kn": 3.7,
     "cloud": 94,
     "dry_h": 34,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:47:00-08:00",
     "end": "2026-11-16T16:47:00-08:00",
     "kind": "dusk",
     "score": 3.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.3,
      "s": 11.8,
      "dir": 284
     },
     "wind_kn": 8.5,
     "cloud": 89,
     "dry_h": 43,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:54:00-08:00",
     "end": "2026-11-17T08:54:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.9,
      "s": 5.7,
      "dir": 273
     },
     "wind_kn": 3.2,
     "cloud": 5,
     "dry_h": 1,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:47:00-08:00",
     "end": "2026-11-17T16:47:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Fisherman's Cove",
      "Shaw's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.4,
      "s": 9.3,
      "dir": 278
     },
     "wind_kn": 13.3,
     "cloud": 0,
     "dry_h": 1,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:18:00-08:00",
     "ft": 2.245,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:38:00-08:00",
     "ft": 6.014,
     "type": "H"
    },
    {
     "t": "2026-11-10T15:58:00-08:00",
     "ft": -0.398,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:30:00-08:00",
     "ft": 3.555,
     "type": "H"
    },
    {
     "t": "2026-11-11T02:42:00-08:00",
     "ft": 2.486,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:06:00-08:00",
     "ft": 5.822,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:37:00-08:00",
     "ft": -0.211,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:20:00-08:00",
     "ft": 3.368,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:05:00-08:00",
     "ft": 2.699,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:36:00-08:00",
     "ft": 5.563,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:20:00-08:00",
     "ft": 0.038,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:21:00-08:00",
     "ft": 3.226,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:30:00-08:00",
     "ft": 2.9,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:11:00-08:00",
     "ft": 5.248,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:10:00-08:00",
     "ft": 0.301,
     "type": "L"
    },
    {
     "t": "2026-11-14T01:43:00-08:00",
     "ft": 3.195,
     "type": "H"
    },
    {
     "t": "2026-11-14T03:58:00-08:00",
     "ft": 3.102,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:52:00-08:00",
     "ft": 4.886,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:08:00-08:00",
     "ft": 0.526,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:47:00-08:00",
     "ft": 4.493,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:10:00-08:00",
     "ft": 0.682,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:10:00-08:00",
     "ft": 3.59,
     "type": "H"
    },
    {
     "t": "2026-11-16T07:35:00-08:00",
     "ft": 3.387,
     "type": "L"
    },
    {
     "t": "2026-11-16T13:06:00-08:00",
     "ft": 4.122,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:06:00-08:00",
     "ft": 0.781,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:34:00-08:00",
     "ft": 3.898,
     "type": "H"
    },
    {
     "t": "2026-11-17T09:42:00-08:00",
     "ft": 3.036,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:40:00-08:00",
     "ft": 3.874,
     "type": "H"
    },
    {
     "t": "2026-11-17T21:52:00-08:00",
     "ft": 0.87,
     "type": "L"
    },
    {
     "t": "2026-11-18T04:55:00-08:00",
     "ft": 4.27,
     "type": "H"
    },
    {
     "t": "2026-11-18T10:50:00-08:00",
     "ft": 2.435,
     "type": "L"
    },
    {
     "t": "2026-11-18T16:02:00-08:00",
     "ft": 3.781,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:31:00-08:00",
     "ft": 0.981,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 3.9,
    "s": 13.0,
    "dir": 268,
    "age_h": 0.4
   },
   "lat": 33.542,
   "lon": -117.785,
   "water": {
    "f": 74.7,
    "station": "Newport Pier",
    "km": 15.2,
    "age_h": 0.0,
    "judges": true
   },
   "shore": {
    "station": "Newport Pier",
    "km": 15.2,
    "ntu": 0.3,
    "chl": 0.48,
    "age_h": 0.0,
    "ntu_med_24h": 0.43
   },
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "measured",
   "anchor": 0.926,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 72.7
    },
    {
     "d": "2026-11-07",
     "f": 72.6
    },
    {
     "d": "2026-11-08",
     "f": 72.7
    },
    {
     "d": "2026-11-09",
     "f": 72.9
    },
    {
     "d": "2026-11-10",
     "f": 73.0
    },
    {
     "d": "2026-11-11",
     "f": 73.1
    },
    {
     "d": "2026-11-12",
     "f": 73.3
    },
    {
     "d": "2026-11-13",
     "f": 73.4
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.056,
    "age_d": 14
   },
   "chla": 0.33
  },
  "C": {
   "keeper": null,
   "region": "Southern California",
   "season_note": "winter mornings, when the swell finally lets the headland rest",
   "casting": {
    "pct7": 19,
    "med": 4.9,
    "season": "December through February"
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 19,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 2,
    "name": "Dana Point",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "danapoint-dive-8952a5b5",
   "name": "Dana Point",
   "slug": "dana-point",
   "instruments": {
    "buoy": "46253",
    "tide": "9410580"
   },
   "sms": true,
   "join": {
    "word": "DANA",
    "number": "833-858-2355",
    "text": "Text DANA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - DANA POINT, the week ahead as of Tue 6pm.\nBest: Wed dawn, 4.7 of 10 - rough, held back by swell.\nWed 4.7 / Thu 4.5 / Fri 4.5 / Sat 1.0 / Sun 1.0 / Mon 2.6 / Tue 1.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": null,
   "sst_f": 74,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:48:00-08:00",
     "end": "2026-11-11T08:48:00-08:00",
     "kind": "dawn",
     "score": 4.7,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.5,
      "s": 9.4,
      "dir": 276
     },
     "wind_kn": 1.9,
     "cloud": 3,
     "dry_h": 72,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:50:00-08:00",
     "end": "2026-11-11T16:50:00-08:00",
     "kind": "dusk",
     "score": 4.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 9.6,
      "dir": 277
     },
     "wind_kn": 7.0,
     "cloud": 5,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:49:00-08:00",
     "end": "2026-11-12T08:49:00-08:00",
     "kind": "dawn",
     "score": 4.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.5,
      "s": 11.8,
      "dir": 197
     },
     "wind_kn": 1.9,
     "cloud": 31,
     "dry_h": 72,
     "tide": {
      "ft": 3.8,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:49:00-08:00",
     "end": "2026-11-12T16:49:00-08:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.3,
      "s": 10.6,
      "dir": 228
     },
     "wind_kn": 6.9,
     "cloud": 19,
     "dry_h": 72,
     "tide": {
      "ft": 1.4,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:50:00-08:00",
     "end": "2026-11-13T08:50:00-08:00",
     "kind": "dawn",
     "score": 4.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.0,
      "s": 11.5,
      "dir": 280
     },
     "wind_kn": 6.7,
     "cloud": 88,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:49:00-08:00",
     "end": "2026-11-13T16:49:00-08:00",
     "kind": "dusk",
     "score": 3.4,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.3,
      "s": 11.1,
      "dir": 277
     },
     "wind_kn": 7.2,
     "cloud": 65,
     "dry_h": 1,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:51:00-08:00",
     "end": "2026-11-14T08:51:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.5,
      "s": 10.9,
      "dir": 278
     },
     "wind_kn": 12.3,
     "cloud": 100,
     "dry_h": 0,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:48:00-08:00",
     "end": "2026-11-14T16:48:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.5,
      "s": 11.9,
      "dir": 284
     },
     "wind_kn": 10.1,
     "cloud": 50,
     "dry_h": 1,
     "tide": {
      "ft": 2.9,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:52:00-08:00",
     "end": "2026-11-15T08:52:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.8,
      "s": 10.8,
      "dir": 279
     },
     "wind_kn": 2.9,
     "cloud": 100,
     "dry_h": 9,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:48:00-08:00",
     "end": "2026-11-15T16:48:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.7,
      "s": 10.2,
      "dir": 280
     },
     "wind_kn": 8.1,
     "cloud": 55,
     "dry_h": 18,
     "tide": {
      "ft": 3.4,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:53:00-08:00",
     "end": "2026-11-16T08:53:00-08:00",
     "kind": "dawn",
     "score": 2.6,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 10.3,
      "dir": 274
     },
     "wind_kn": 3.1,
     "cloud": 88,
     "dry_h": 33,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:47:00-08:00",
     "end": "2026-11-16T16:47:00-08:00",
     "kind": "dusk",
     "score": 2.5,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 12.3,
      "dir": 286
     },
     "wind_kn": 8.9,
     "cloud": 86,
     "dry_h": 42,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:54:00-08:00",
     "end": "2026-11-17T08:54:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 7.4,
      "dir": 276
     },
     "wind_kn": 3.9,
     "cloud": 24,
     "dry_h": 1,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:47:00-08:00",
     "end": "2026-11-17T16:47:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Dana Point Harbor breakwall (outside)",
      "Salt Creek"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.9,
      "s": 10.0,
      "dir": 283
     },
     "wind_kn": 15.6,
     "cloud": 0,
     "dry_h": 1,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:18:00-08:00",
     "ft": 2.245,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:38:00-08:00",
     "ft": 6.014,
     "type": "H"
    },
    {
     "t": "2026-11-10T15:58:00-08:00",
     "ft": -0.398,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:30:00-08:00",
     "ft": 3.555,
     "type": "H"
    },
    {
     "t": "2026-11-11T02:42:00-08:00",
     "ft": 2.486,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:06:00-08:00",
     "ft": 5.822,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:37:00-08:00",
     "ft": -0.211,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:20:00-08:00",
     "ft": 3.368,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:05:00-08:00",
     "ft": 2.699,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:36:00-08:00",
     "ft": 5.563,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:20:00-08:00",
     "ft": 0.038,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:21:00-08:00",
     "ft": 3.226,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:30:00-08:00",
     "ft": 2.9,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:11:00-08:00",
     "ft": 5.248,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:10:00-08:00",
     "ft": 0.301,
     "type": "L"
    },
    {
     "t": "2026-11-14T01:43:00-08:00",
     "ft": 3.195,
     "type": "H"
    },
    {
     "t": "2026-11-14T03:58:00-08:00",
     "ft": 3.102,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:52:00-08:00",
     "ft": 4.886,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:08:00-08:00",
     "ft": 0.526,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:47:00-08:00",
     "ft": 4.493,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:10:00-08:00",
     "ft": 0.682,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:10:00-08:00",
     "ft": 3.59,
     "type": "H"
    },
    {
     "t": "2026-11-16T07:35:00-08:00",
     "ft": 3.387,
     "type": "L"
    },
    {
     "t": "2026-11-16T13:06:00-08:00",
     "ft": 4.122,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:06:00-08:00",
     "ft": 0.781,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:34:00-08:00",
     "ft": 3.898,
     "type": "H"
    },
    {
     "t": "2026-11-17T09:42:00-08:00",
     "ft": 3.036,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:40:00-08:00",
     "ft": 3.874,
     "type": "H"
    },
    {
     "t": "2026-11-17T21:52:00-08:00",
     "ft": 0.87,
     "type": "L"
    },
    {
     "t": "2026-11-18T04:55:00-08:00",
     "ft": 4.27,
     "type": "H"
    },
    {
     "t": "2026-11-18T10:50:00-08:00",
     "ft": 2.435,
     "type": "L"
    },
    {
     "t": "2026-11-18T16:02:00-08:00",
     "ft": 3.781,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:31:00-08:00",
     "ft": 0.981,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 3.9,
    "s": 13.0,
    "dir": 268,
    "age_h": 0.4
   },
   "lat": 33.46,
   "lon": -117.714,
   "water": {
    "f": 74.7,
    "station": "Newport Pier",
    "km": 25.8,
    "age_h": 0.0,
    "judges": false
   },
   "shore": {
    "station": "Newport Pier",
    "km": 25.8,
    "ntu": 0.3,
    "chl": 0.48,
    "age_h": 0.0,
    "ntu_med_24h": 0.43
   },
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": 1.041,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 72.9
    },
    {
     "d": "2026-11-07",
     "f": 72.8
    },
    {
     "d": "2026-11-08",
     "f": 72.7
    },
    {
     "d": "2026-11-09",
     "f": 72.8
    },
    {
     "d": "2026-11-10",
     "f": 73.0
    },
    {
     "d": "2026-11-11",
     "f": 73.4
    },
    {
     "d": "2026-11-12",
     "f": 73.6
    },
    {
     "d": "2026-11-13",
     "f": 73.5
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.059,
    "age_d": 14
   },
   "chla": 0.3
  },
  "D": {
   "keeper": null,
   "region": "Southern California",
   "season_note": "the cold clear mornings after a north swell fades out",
   "casting": {
    "pct7": 23,
    "med": 5.3,
    "season": "March, August, October"
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 30,
    "rings": 8,
    "held": 7,
    "broke": 1,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 3,
    "name": "La Jolla",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "lajolla-dive-8ee44bdc",
   "name": "La Jolla",
   "slug": "la-jolla",
   "instruments": {
    "buoy": "46254",
    "tide": "9410230"
   },
   "sms": true,
   "join": {
    "word": "JOLLA",
    "number": "833-858-2355",
    "text": "Text JOLLA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - LA JOLLA, the week ahead as of Tue 6pm.\nBest: Thu dusk, 6.2 of 10 - marginal, held back by swell.\nWed 5.4 / Thu 6.2 / Fri 4.9 / Sat 1.0 / Sun 2.4 / Mon 3.8 / Tue 1.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-10-26",
   "sst_f": 76,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:45:00-08:00",
     "end": "2026-11-11T08:45:00-08:00",
     "kind": "dawn",
     "score": 5.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 1.9,
      "s": 9.1,
      "dir": 273
     },
     "wind_kn": 1.0,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:49:00-08:00",
     "end": "2026-11-11T16:49:00-08:00",
     "kind": "dusk",
     "score": 5.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 1.8,
      "s": 9.6,
      "dir": 272
     },
     "wind_kn": 7.8,
     "cloud": 14,
     "dry_h": 72,
     "tide": {
      "ft": 0.5,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:46:00-08:00",
     "end": "2026-11-12T08:46:00-08:00",
     "kind": "dawn",
     "score": 5.6,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.7,
      "s": 9.1,
      "dir": 276
     },
     "wind_kn": 2.5,
     "cloud": 43,
     "dry_h": 72,
     "tide": {
      "ft": 3.7,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:49:00-08:00",
     "end": "2026-11-12T16:49:00-08:00",
     "kind": "dusk",
     "score": 6.2,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.5,
      "s": 9.3,
      "dir": 268
     },
     "wind_kn": 7.5,
     "cloud": 27,
     "dry_h": 72,
     "tide": {
      "ft": 1.3,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:47:00-08:00",
     "end": "2026-11-13T08:47:00-08:00",
     "kind": "dawn",
     "score": 4.9,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.1,
      "s": 11.4,
      "dir": 278
     },
     "wind_kn": 9.5,
     "cloud": 93,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:48:00-08:00",
     "end": "2026-11-13T16:48:00-08:00",
     "kind": "dusk",
     "score": 2.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.5,
      "s": 9.6,
      "dir": 272
     },
     "wind_kn": 10.1,
     "cloud": 84,
     "dry_h": 72,
     "tide": {
      "ft": 2.1,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:48:00-08:00",
     "end": "2026-11-14T08:48:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.1,
      "s": 8.8,
      "dir": 264
     },
     "wind_kn": 11.7,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:48:00-08:00",
     "end": "2026-11-14T16:48:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 12.7,
      "dir": 292
     },
     "wind_kn": 11.7,
     "cloud": 88,
     "dry_h": 2,
     "tide": {
      "ft": 2.8,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:49:00-08:00",
     "end": "2026-11-15T08:49:00-08:00",
     "kind": "dawn",
     "score": 2.2,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 10.2,
      "dir": 260
     },
     "wind_kn": 2.1,
     "cloud": 100,
     "dry_h": 1,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:47:00-08:00",
     "end": "2026-11-15T16:47:00-08:00",
     "kind": "dusk",
     "score": 2.4,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.3,
      "s": 9.7,
      "dir": 262
     },
     "wind_kn": 7.0,
     "cloud": 100,
     "dry_h": 10,
     "tide": {
      "ft": 3.3,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:50:00-08:00",
     "end": "2026-11-16T08:50:00-08:00",
     "kind": "dawn",
     "score": 3.8,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.7,
      "s": 10.5,
      "dir": 282
     },
     "wind_kn": 1.8,
     "cloud": 99,
     "dry_h": 25,
     "tide": {
      "ft": 3.4,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:46:00-08:00",
     "end": "2026-11-16T16:46:00-08:00",
     "kind": "dusk",
     "score": 3.8,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.3,
      "s": 12.8,
      "dir": 290
     },
     "wind_kn": 8.5,
     "cloud": 100,
     "dry_h": 34,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:51:00-08:00",
     "end": "2026-11-17T08:51:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.0,
      "s": 6.4,
      "dir": 264
     },
     "wind_kn": 12.2,
     "cloud": 90,
     "dry_h": 1,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:46:00-08:00",
     "end": "2026-11-17T16:46:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "La Jolla Cove",
      "La Jolla Shores (Canyon)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.9,
      "s": 7.6,
      "dir": 275
     },
     "wind_kn": 10.5,
     "cloud": 1,
     "dry_h": 1,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:13:00-08:00",
     "ft": 2.184,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:33:00-08:00",
     "ft": 5.973,
     "type": "H"
    },
    {
     "t": "2026-11-10T15:54:00-08:00",
     "ft": -0.414,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:26:00-08:00",
     "ft": 3.479,
     "type": "H"
    },
    {
     "t": "2026-11-11T02:37:00-08:00",
     "ft": 2.426,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:01:00-08:00",
     "ft": 5.791,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:32:00-08:00",
     "ft": -0.238,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:15:00-08:00",
     "ft": 3.296,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:01:00-08:00",
     "ft": 2.643,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:31:00-08:00",
     "ft": 5.539,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:15:00-08:00",
     "ft": 0.005,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:16:00-08:00",
     "ft": 3.155,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:25:00-08:00",
     "ft": 2.843,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:04:00-08:00",
     "ft": 5.227,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:05:00-08:00",
     "ft": 0.269,
     "type": "L"
    },
    {
     "t": "2026-11-14T01:40:00-08:00",
     "ft": 3.121,
     "type": "H"
    },
    {
     "t": "2026-11-14T03:50:00-08:00",
     "ft": 3.043,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:44:00-08:00",
     "ft": 4.864,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:02:00-08:00",
     "ft": 0.505,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:35:00-08:00",
     "ft": 4.467,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:03:00-08:00",
     "ft": 0.674,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:13:00-08:00",
     "ft": 3.504,
     "type": "H"
    },
    {
     "t": "2026-11-16T07:20:00-08:00",
     "ft": 3.348,
     "type": "L"
    },
    {
     "t": "2026-11-16T12:52:00-08:00",
     "ft": 4.079,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:00:00-08:00",
     "ft": 0.783,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:35:00-08:00",
     "ft": 3.799,
     "type": "H"
    },
    {
     "t": "2026-11-17T09:32:00-08:00",
     "ft": 3.029,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:29:00-08:00",
     "ft": 3.808,
     "type": "H"
    },
    {
     "t": "2026-11-17T21:47:00-08:00",
     "ft": 0.871,
     "type": "L"
    },
    {
     "t": "2026-11-18T04:55:00-08:00",
     "ft": 4.16,
     "type": "H"
    },
    {
     "t": "2026-11-18T10:44:00-08:00",
     "ft": 2.444,
     "type": "L"
    },
    {
     "t": "2026-11-18T15:56:00-08:00",
     "ft": 3.704,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:27:00-08:00",
     "ft": 0.973,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 3.3,
    "s": 13.0,
    "dir": 296,
    "age_h": 0.9
   },
   "lat": 32.85,
   "lon": -117.272,
   "water": {
    "f": 75.6,
    "station": "Scripps Pier (NOAA)",
    "km": 2.3,
    "age_h": 0.0,
    "judges": true
   },
   "shore": {
    "station": "Scripps Pier",
    "km": 2.4,
    "ntu": 18.08,
    "chl": 0.46,
    "age_h": 0.0,
    "ntu_med_24h": 0.8
   },
   "wind_now": {
    "kn": 1.75,
    "station": "Scripps Pier (NOAA)",
    "km": 2.3,
    "age_h": 0.0
   },
   "wind_vs_model": {
    "bias_kn": -0.7,
    "dawn_bias_kn": -0.9,
    "n": 73,
    "station": "Scripps Pier (NOAA)",
    "km": 2.3
   },
   "sst_src": "measured",
   "anchor": 0.999,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 75.1
    },
    {
     "d": "2026-11-07",
     "f": 74.9
    },
    {
     "d": "2026-11-08",
     "f": 74.8
    },
    {
     "d": "2026-11-09",
     "f": 74.8
    },
    {
     "d": "2026-11-10",
     "f": 74.8
    },
    {
     "d": "2026-11-11",
     "f": 74.8
    },
    {
     "d": "2026-11-12",
     "f": 74.7
    },
    {
     "d": "2026-11-13",
     "f": 74.6
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.089,
    "age_d": 14
   },
   "chla": 0.59
  },
  "E": {
   "keeper": null,
   "region": "Central Coast",
   "season_note": "the bay's still mornings, when the peninsula holds the ocean off",
   "casting": {
    "pct7": 28,
    "med": 5.5,
    "season": "June through September"
   },
   "warm_f": 53,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 38,
    "rings": 4,
    "held": 2,
    "broke": 2,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 4,
    "name": "Monterey",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "monterey-dive-d01f1d8e",
   "name": "Monterey",
   "slug": "monterey",
   "instruments": {
    "buoy": "46236",
    "tide": "9413450"
   },
   "sms": true,
   "join": {
    "word": "MONTEREY",
    "number": "833-858-2355",
    "text": "Text MONTEREY to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - MONTEREY, the week ahead as of Tue 6pm.\nBest: Wed dusk, 6.2 of 10 - marginal, held back by stirred-up water.\nWed 6.2 / Thu 5.5 / Fri 5.2 / Sat 1.0 / Sun 2.7 / Mon 1.0 / Tue 2.1\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-10-16",
   "sst_f": 67,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T06:11:00-08:00",
     "end": "2026-11-11T09:11:00-08:00",
     "kind": "dawn",
     "score": 5.8,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 10.0,
      "dir": 290
     },
     "wind_kn": 5.6,
     "cloud": 2,
     "dry_h": 72,
     "tide": {
      "ft": 3.7,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T15:01:00-08:00",
     "end": "2026-11-11T17:01:00-08:00",
     "kind": "dusk",
     "score": 6.2,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.0,
      "s": 9.7,
      "dir": 291
     },
     "wind_kn": 4.7,
     "cloud": 7,
     "dry_h": 72,
     "tide": {
      "ft": 1.7,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T06:12:00-08:00",
     "end": "2026-11-12T09:12:00-08:00",
     "kind": "dawn",
     "score": 5.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.7,
      "s": 10.8,
      "dir": 290
     },
     "wind_kn": 1.8,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.6,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T15:00:00-08:00",
     "end": "2026-11-12T17:00:00-08:00",
     "kind": "dusk",
     "score": 5.2,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 11.4,
      "dir": 288
     },
     "wind_kn": 6.7,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 2.5,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T06:13:00-08:00",
     "end": "2026-11-13T09:13:00-08:00",
     "kind": "dawn",
     "score": 5.1,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 10.7,
      "dir": 280
     },
     "wind_kn": 3.0,
     "cloud": 83,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:59:00-08:00",
     "end": "2026-11-13T16:59:00-08:00",
     "kind": "dusk",
     "score": 5.2,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "McAbee Beach",
      "Breakwater (San Carlos)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 11.4,
      "dir": 283
     },
     "wind_kn": 4.8,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:14:00-08:00",
     "end": "2026-11-14T09:14:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 9.4,
      "s": 13.4,
      "dir": 292
     },
     "wind_kn": 5.1,
     "cloud": 61,
     "dry_h": 0,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:59:00-08:00",
     "end": "2026-11-14T16:59:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 8.8,
      "s": 13.0,
      "dir": 293
     },
     "wind_kn": 6.2,
     "cloud": 33,
     "dry_h": 1,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:15:00-08:00",
     "end": "2026-11-15T09:15:00-08:00",
     "kind": "dawn",
     "score": 1.4,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.3,
      "s": 10.9,
      "dir": 290
     },
     "wind_kn": 2.6,
     "cloud": 90,
     "dry_h": 1,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:58:00-08:00",
     "end": "2026-11-15T16:58:00-08:00",
     "kind": "dusk",
     "score": 2.7,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.0,
      "s": 10.2,
      "dir": 288
     },
     "wind_kn": 5.7,
     "cloud": 64,
     "dry_h": 8,
     "tide": {
      "ft": 4.0,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:16:00-08:00",
     "end": "2026-11-16T09:16:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.8,
      "s": 12.6,
      "dir": 290
     },
     "wind_kn": 2.2,
     "cloud": 100,
     "dry_h": 0,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:57:00-08:00",
     "end": "2026-11-16T16:57:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 7.0,
      "s": 12.5,
      "dir": 291
     },
     "wind_kn": 3.3,
     "cloud": 81,
     "dry_h": 1,
     "tide": {
      "ft": 4.1,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:17:00-08:00",
     "end": "2026-11-17T09:17:00-08:00",
     "kind": "dawn",
     "score": 2.1,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.6,
      "s": 11.2,
      "dir": 295
     },
     "wind_kn": 1.6,
     "cloud": 0,
     "dry_h": 1,
     "tide": {
      "ft": 4.1,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:57:00-08:00",
     "end": "2026-11-17T16:57:00-08:00",
     "kind": "dusk",
     "score": 1.7,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Breakwater (San Carlos)",
      "McAbee Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.8,
      "s": 10.6,
      "dir": 296
     },
     "wind_kn": 7.2,
     "cloud": 47,
     "dry_h": 5,
     "tide": {
      "ft": 3.8,
      "trend": "rising"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T03:46:00-08:00",
     "ft": 2.934,
     "type": "L"
    },
    {
     "t": "2026-11-10T09:52:00-08:00",
     "ft": 5.823,
     "type": "H"
    },
    {
     "t": "2026-11-10T17:26:00-08:00",
     "ft": -0.41,
     "type": "L"
    },
    {
     "t": "2026-11-11T00:28:00-08:00",
     "ft": 3.813,
     "type": "H"
    },
    {
     "t": "2026-11-11T04:17:00-08:00",
     "ft": 3.16,
     "type": "L"
    },
    {
     "t": "2026-11-11T10:23:00-08:00",
     "ft": 5.662,
     "type": "H"
    },
    {
     "t": "2026-11-11T18:06:00-08:00",
     "ft": -0.31,
     "type": "L"
    },
    {
     "t": "2026-11-12T01:25:00-08:00",
     "ft": 3.745,
     "type": "H"
    },
    {
     "t": "2026-11-12T04:51:00-08:00",
     "ft": 3.322,
     "type": "L"
    },
    {
     "t": "2026-11-12T10:56:00-08:00",
     "ft": 5.442,
     "type": "H"
    },
    {
     "t": "2026-11-12T18:49:00-08:00",
     "ft": -0.156,
     "type": "L"
    },
    {
     "t": "2026-11-13T02:26:00-08:00",
     "ft": 3.704,
     "type": "H"
    },
    {
     "t": "2026-11-13T05:30:00-08:00",
     "ft": 3.44,
     "type": "L"
    },
    {
     "t": "2026-11-13T11:34:00-08:00",
     "ft": 5.171,
     "type": "H"
    },
    {
     "t": "2026-11-13T19:35:00-08:00",
     "ft": 0.022,
     "type": "L"
    },
    {
     "t": "2026-11-14T03:29:00-08:00",
     "ft": 3.72,
     "type": "H"
    },
    {
     "t": "2026-11-14T06:22:00-08:00",
     "ft": 3.525,
     "type": "L"
    },
    {
     "t": "2026-11-14T12:17:00-08:00",
     "ft": 4.856,
     "type": "H"
    },
    {
     "t": "2026-11-14T20:25:00-08:00",
     "ft": 0.201,
     "type": "L"
    },
    {
     "t": "2026-11-15T04:24:00-08:00",
     "ft": 3.805,
     "type": "H"
    },
    {
     "t": "2026-11-15T07:41:00-08:00",
     "ft": 3.548,
     "type": "L"
    },
    {
     "t": "2026-11-15T13:12:00-08:00",
     "ft": 4.51,
     "type": "H"
    },
    {
     "t": "2026-11-15T21:15:00-08:00",
     "ft": 0.373,
     "type": "L"
    },
    {
     "t": "2026-11-16T05:04:00-08:00",
     "ft": 3.954,
     "type": "H"
    },
    {
     "t": "2026-11-16T09:23:00-08:00",
     "ft": 3.405,
     "type": "L"
    },
    {
     "t": "2026-11-16T14:21:00-08:00",
     "ft": 4.167,
     "type": "H"
    },
    {
     "t": "2026-11-16T22:04:00-08:00",
     "ft": 0.55,
     "type": "L"
    },
    {
     "t": "2026-11-17T05:33:00-08:00",
     "ft": 4.168,
     "type": "H"
    },
    {
     "t": "2026-11-17T10:53:00-08:00",
     "ft": 3.024,
     "type": "L"
    },
    {
     "t": "2026-11-17T15:42:00-08:00",
     "ft": 3.888,
     "type": "H"
    },
    {
     "t": "2026-11-17T22:48:00-08:00",
     "ft": 0.757,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:57:00-08:00",
     "ft": 4.451,
     "type": "H"
    },
    {
     "t": "2026-11-18T11:57:00-08:00",
     "ft": 2.461,
     "type": "L"
    },
    {
     "t": "2026-11-18T17:02:00-08:00",
     "ft": 3.719,
     "type": "H"
    },
    {
     "t": "2026-11-18T23:28:00-08:00",
     "ft": 1.011,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 7.2,
    "s": 13.0,
    "dir": 284,
    "age_h": 0.3
   },
   "lat": 36.611,
   "lon": -121.898,
   "water": {
    "f": 66.9,
    "station": "Monterey Harbor (NOAA)",
    "km": 0.6,
    "age_h": 0.0,
    "judges": true
   },
   "shore": null,
   "wind_now": {
    "kn": 0.0,
    "station": "Monterey Airport",
    "km": 5.5,
    "age_h": 0.0
   },
   "wind_vs_model": {
    "bias_kn": -0.6,
    "dawn_bias_kn": -3.1,
    "n": 18,
    "station": "Monterey Airport",
    "km": 5.5
   },
   "sst_src": "measured",
   "anchor": 0.706,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 67.0
    },
    {
     "d": "2026-11-07",
     "f": 66.9
    },
    {
     "d": "2026-11-08",
     "f": 66.9
    },
    {
     "d": "2026-11-09",
     "f": 66.9
    },
    {
     "d": "2026-11-10",
     "f": 66.9
    },
    {
     "d": "2026-11-11",
     "f": 66.9
    },
    {
     "d": "2026-11-12",
     "f": 66.8
    },
    {
     "d": "2026-11-13",
     "f": 66.7
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.081,
    "age_d": 15
   },
   "chla": 1.3
  },
  "F": {
   "keeper": null,
   "region": "Southern California",
   "season_note": "the island's quiet mornings, in the lee where the channel goes glass",
   "casting": {
    "pct7": 34,
    "med": 6.3,
    "season": "March through April, mostly"
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 16,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 5,
    "name": "Catalina",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "catalina-dive-8fac8d86",
   "name": "Catalina",
   "slug": "catalina",
   "instruments": {
    "buoy": "46221",
    "tide": "9410079"
   },
   "sms": true,
   "join": {
    "word": "CATALINA",
    "number": "833-858-2355",
    "text": "Text CATALINA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - CATALINA, the week ahead as of Tue 6pm.\nBest: Thu dusk, 5.6 of 10 - marginal, held back by stirred-up water.\nWed 5.0 / Thu 5.6 / Fri 5.3 / Sat 1.0 / Sun 3.4 / Mon 3.6 / Tue 1.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-09-04",
   "sst_f": 75,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:51:00-08:00",
     "end": "2026-11-11T08:51:00-08:00",
     "kind": "dawn",
     "score": 5.0,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.7,
      "s": 9.7,
      "dir": 276
     },
     "wind_kn": 1.7,
     "cloud": 4,
     "dry_h": 72,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:53:00-08:00",
     "end": "2026-11-11T16:53:00-08:00",
     "kind": "dusk",
     "score": 5.0,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.9,
      "s": 9.8,
      "dir": 277
     },
     "wind_kn": 3.2,
     "cloud": 8,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:52:00-08:00",
     "end": "2026-11-12T08:52:00-08:00",
     "kind": "dawn",
     "score": 4.5,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.3,
      "s": 9.4,
      "dir": 276
     },
     "wind_kn": 2.0,
     "cloud": 91,
     "dry_h": 72,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:52:00-08:00",
     "end": "2026-11-12T16:52:00-08:00",
     "kind": "dusk",
     "score": 5.6,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.5,
      "s": 9.8,
      "dir": 280
     },
     "wind_kn": 2.7,
     "cloud": 5,
     "dry_h": 72,
     "tide": {
      "ft": 1.3,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:53:00-08:00",
     "end": "2026-11-13T08:53:00-08:00",
     "kind": "dawn",
     "score": 5.3,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.3,
      "s": 9.9,
      "dir": 277
     },
     "wind_kn": 5.8,
     "cloud": 70,
     "dry_h": 72,
     "tide": {
      "ft": 3.7,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:52:00-08:00",
     "end": "2026-11-13T16:52:00-08:00",
     "kind": "dusk",
     "score": 4.3,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.2,
      "s": 9.4,
      "dir": 274
     },
     "wind_kn": 3.9,
     "cloud": 75,
     "dry_h": 72,
     "tide": {
      "ft": 2.0,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:53:00-08:00",
     "end": "2026-11-14T08:53:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "wind",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.4,
      "s": 10.4,
      "dir": 272
     },
     "wind_kn": 10.8,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 4.0,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:51:00-08:00",
     "end": "2026-11-14T16:51:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "wind",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 8.3,
      "s": 9.2,
      "dir": 265
     },
     "wind_kn": 13.4,
     "cloud": 5,
     "dry_h": 72,
     "tide": {
      "ft": 2.7,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:54:00-08:00",
     "end": "2026-11-15T08:54:00-08:00",
     "kind": "dawn",
     "score": 1.5,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 7.1,
      "s": 8.9,
      "dir": 269
     },
     "wind_kn": 2.2,
     "cloud": 99,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:50:00-08:00",
     "end": "2026-11-15T16:50:00-08:00",
     "kind": "dusk",
     "score": 3.4,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 6.3,
      "s": 8.6,
      "dir": 269
     },
     "wind_kn": 2.9,
     "cloud": 3,
     "dry_h": 72,
     "tide": {
      "ft": 3.2,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:55:00-08:00",
     "end": "2026-11-16T08:55:00-08:00",
     "kind": "dawn",
     "score": 3.6,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.2,
      "s": 9.9,
      "dir": 278
     },
     "wind_kn": 2.2,
     "cloud": 84,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:50:00-08:00",
     "end": "2026-11-16T16:50:00-08:00",
     "kind": "dusk",
     "score": 2.8,
     "conf": "medium",
     "limit": "wind",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.8,
      "s": 11.5,
      "dir": 284
     },
     "wind_kn": 7.5,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.6,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:56:00-08:00",
     "end": "2026-11-17T08:56:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "wind",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 7.6,
      "s": 6.2,
      "dir": 275
     },
     "wind_kn": 14.5,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:49:00-08:00",
     "end": "2026-11-17T16:49:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "wind",
     "entries": [
      "Casino Point Dive Park",
      "Lover's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.5,
      "s": 9.5,
      "dir": 284
     },
     "wind_kn": 12.1,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:16:00-08:00",
     "ft": 2.149,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:40:00-08:00",
     "ft": 6.07,
     "type": "H"
    },
    {
     "t": "2026-11-10T16:02:00-08:00",
     "ft": -0.402,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:34:00-08:00",
     "ft": 3.375,
     "type": "H"
    },
    {
     "t": "2026-11-11T02:39:00-08:00",
     "ft": 2.418,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:05:00-08:00",
     "ft": 5.863,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:39:00-08:00",
     "ft": -0.219,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:27:00-08:00",
     "ft": 3.173,
     "type": "H"
    },
    {
     "t": "2026-11-12T02:59:00-08:00",
     "ft": 2.657,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:32:00-08:00",
     "ft": 5.6,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:20:00-08:00",
     "ft": 0.016,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:36:00-08:00",
     "ft": 3.042,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:13:00-08:00",
     "ft": 2.872,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:02:00-08:00",
     "ft": 5.287,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:07:00-08:00",
     "ft": 0.261,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:37:00-08:00",
     "ft": 4.925,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:02:00-08:00",
     "ft": 0.472,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:25:00-08:00",
     "ft": 4.514,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:02:00-08:00",
     "ft": 0.616,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:48:00-08:00",
     "ft": 3.575,
     "type": "H"
    },
    {
     "t": "2026-11-16T07:02:00-08:00",
     "ft": 3.519,
     "type": "L"
    },
    {
     "t": "2026-11-16T12:40:00-08:00",
     "ft": 4.09,
     "type": "H"
    },
    {
     "t": "2026-11-16T20:59:00-08:00",
     "ft": 0.701,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:47:00-08:00",
     "ft": 3.893,
     "type": "H"
    },
    {
     "t": "2026-11-17T09:52:00-08:00",
     "ft": 3.154,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:22:00-08:00",
     "ft": 3.772,
     "type": "H"
    },
    {
     "t": "2026-11-17T21:46:00-08:00",
     "ft": 0.77,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:02:00-08:00",
     "ft": 4.288,
     "type": "H"
    },
    {
     "t": "2026-11-18T10:57:00-08:00",
     "ft": 2.488,
     "type": "L"
    },
    {
     "t": "2026-11-18T15:55:00-08:00",
     "ft": 3.653,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:25:00-08:00",
     "ft": 0.86,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 3.9,
    "s": 14.0,
    "dir": 250,
    "age_h": 0.4
   },
   "lat": 33.345,
   "lon": -118.325,
   "water": null,
   "shore": null,
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": 0.983,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 76.0
    },
    {
     "d": "2026-11-07",
     "f": 75.7
    },
    {
     "d": "2026-11-08",
     "f": 75.7
    },
    {
     "d": "2026-11-09",
     "f": 75.7
    },
    {
     "d": "2026-11-10",
     "f": 75.8
    },
    {
     "d": "2026-11-11",
     "f": 75.9
    },
    {
     "d": "2026-11-12",
     "f": 75.6
    },
    {
     "d": "2026-11-13",
     "f": 75.2
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.036,
    "age_d": 14
   },
   "chla": 0.25
  },
  "G": {
   "keeper": null,
   "region": "Southern California",
   "season_note": "December mornings, when the point stops taking the swell",
   "casting": {
    "pct7": 24,
    "med": 5.3,
    "season": "March, August, December"
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 26,
    "rings": 1,
    "held": 1,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 6,
    "name": "Palos Verdes",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "palosverdes-dive-0dcfd89c",
   "name": "Palos Verdes",
   "slug": "palos-verdes",
   "instruments": {
    "buoy": "46221",
    "tide": "9410660"
   },
   "sms": true,
   "join": {
    "word": "PALOS",
    "number": "833-858-2355",
    "text": "Text PALOS to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - PALOS VERDES, the week ahead as of Tue 6pm.\nBest: Thu dusk, 5.1 of 10 - marginal, held back by swell. NWS has a beach hazards statement out for Thu - no cove named under a warning.\nWed 4.9 / Thu 5.1 / Fri 4.4 / Sat 1.0 / Sun 1.0 / Mon 2.5 / Tue 1.9\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-10-18",
   "sst_f": 75,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:52:00-08:00",
     "end": "2026-11-11T08:52:00-08:00",
     "kind": "dawn",
     "score": 4.9,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 9.7,
      "dir": 275
     },
     "wind_kn": 1.6,
     "cloud": 2,
     "dry_h": 72,
     "tide": {
      "ft": 4.2,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:52:00-08:00",
     "end": "2026-11-11T16:52:00-08:00",
     "kind": "dusk",
     "score": 4.6,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Christmas Tree Cove",
      "Terranea (Old Marineland)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 9.7,
      "dir": 275
     },
     "wind_kn": 7.1,
     "cloud": 10,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:53:00-08:00",
     "end": "2026-11-12T08:53:00-08:00",
     "kind": "dawn",
     "score": 4.7,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.4,
      "s": 9.4,
      "dir": 274
     },
     "wind_kn": 3.7,
     "cloud": 82,
     "dry_h": 72,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:52:00-08:00",
     "end": "2026-11-12T16:52:00-08:00",
     "kind": "dusk",
     "score": 5.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Christmas Tree Cove",
      "Terranea (Old Marineland)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.5,
      "s": 10.0,
      "dir": 276
     },
     "wind_kn": 8.3,
     "cloud": 51,
     "dry_h": 72,
     "tide": {
      "ft": 1.4,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:53:00-08:00",
     "end": "2026-11-13T08:53:00-08:00",
     "kind": "dawn",
     "score": 4.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 11.4,
      "dir": 276
     },
     "wind_kn": 9.0,
     "cloud": 50,
     "dry_h": 72,
     "tide": {
      "ft": 3.7,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:51:00-08:00",
     "end": "2026-11-13T16:51:00-08:00",
     "kind": "dusk",
     "score": 2.2,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Christmas Tree Cove",
      "Terranea (Old Marineland)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.8,
      "s": 10.1,
      "dir": 272
     },
     "wind_kn": 7.4,
     "cloud": 80,
     "dry_h": 72,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:54:00-08:00",
     "end": "2026-11-14T08:54:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.2,
      "s": 11.7,
      "dir": 274
     },
     "wind_kn": 17.5,
     "cloud": 100,
     "dry_h": 0,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:50:00-08:00",
     "end": "2026-11-14T16:50:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.4,
      "s": 10.7,
      "dir": 273
     },
     "wind_kn": 13.7,
     "cloud": 59,
     "dry_h": 4,
     "tide": {
      "ft": 2.9,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:55:00-08:00",
     "end": "2026-11-15T08:55:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.0,
      "s": 10.4,
      "dir": 273
     },
     "wind_kn": 2.4,
     "cloud": 86,
     "dry_h": 19,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:50:00-08:00",
     "end": "2026-11-15T16:50:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 9.8,
      "dir": 273
     },
     "wind_kn": 7.4,
     "cloud": 21,
     "dry_h": 28,
     "tide": {
      "ft": 3.4,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:56:00-08:00",
     "end": "2026-11-16T08:56:00-08:00",
     "kind": "dawn",
     "score": 2.5,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": "Beach Hazards Statement",
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 10.7,
      "dir": 281
     },
     "wind_kn": 6.2,
     "cloud": 96,
     "dry_h": 43,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:49:00-08:00",
     "end": "2026-11-16T16:49:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.8,
      "s": 11.3,
      "dir": 278
     },
     "wind_kn": 13.9,
     "cloud": 68,
     "dry_h": 52,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:57:00-08:00",
     "end": "2026-11-17T08:57:00-08:00",
     "kind": "dawn",
     "score": 1.9,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.8,
      "s": 11.2,
      "dir": 280
     },
     "wind_kn": 7.7,
     "cloud": 0,
     "dry_h": 67,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:49:00-08:00",
     "end": "2026-11-17T16:49:00-08:00",
     "kind": "dusk",
     "score": 1.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Terranea (Old Marineland)",
      "Christmas Tree Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.8,
      "s": 7.5,
      "dir": 274
     },
     "wind_kn": 10.2,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 4.0,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:20:00-08:00",
     "ft": 2.345,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:38:00-08:00",
     "ft": 6.166,
     "type": "H"
    },
    {
     "t": "2026-11-10T15:59:00-08:00",
     "ft": -0.348,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:33:00-08:00",
     "ft": 3.65,
     "type": "H"
    },
    {
     "t": "2026-11-11T02:44:00-08:00",
     "ft": 2.604,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:06:00-08:00",
     "ft": 5.965,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:38:00-08:00",
     "ft": -0.153,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:24:00-08:00",
     "ft": 3.457,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:07:00-08:00",
     "ft": 2.836,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:36:00-08:00",
     "ft": 5.697,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:22:00-08:00",
     "ft": 0.102,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:29:00-08:00",
     "ft": 3.318,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:29:00-08:00",
     "ft": 3.053,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:09:00-08:00",
     "ft": 5.372,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:13:00-08:00",
     "ft": 0.366,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:49:00-08:00",
     "ft": 5.001,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:12:00-08:00",
     "ft": 0.587,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:42:00-08:00",
     "ft": 4.597,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:13:00-08:00",
     "ft": 0.736,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:28:00-08:00",
     "ft": 3.757,
     "type": "H"
    },
    {
     "t": "2026-11-16T07:49:00-08:00",
     "ft": 3.562,
     "type": "L"
    },
    {
     "t": "2026-11-16T13:02:00-08:00",
     "ft": 4.21,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:09:00-08:00",
     "ft": 0.829,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:46:00-08:00",
     "ft": 4.058,
     "type": "H"
    },
    {
     "t": "2026-11-17T09:51:00-08:00",
     "ft": 3.175,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:41:00-08:00",
     "ft": 3.956,
     "type": "H"
    },
    {
     "t": "2026-11-17T21:56:00-08:00",
     "ft": 0.915,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:03:00-08:00",
     "ft": 4.421,
     "type": "H"
    },
    {
     "t": "2026-11-18T10:55:00-08:00",
     "ft": 2.547,
     "type": "L"
    },
    {
     "t": "2026-11-18T16:06:00-08:00",
     "ft": 3.874,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:35:00-08:00",
     "ft": 1.03,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 3.9,
    "s": 14.0,
    "dir": 250,
    "age_h": 0.4
   },
   "lat": 33.738,
   "lon": -118.396,
   "water": {
    "f": 72.9,
    "station": "Santa Monica Pier",
    "km": 31.5,
    "age_h": 0.0,
    "judges": false
   },
   "shore": {
    "station": "Santa Monica Pier",
    "km": 31.5,
    "ntu": 1.03,
    "chl": 0.53,
    "age_h": 0.0,
    "ntu_med_24h": 0.98
   },
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": 0.813,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 74.8
    },
    {
     "d": "2026-11-07",
     "f": 75.1
    },
    {
     "d": "2026-11-08",
     "f": 75.2
    },
    {
     "d": "2026-11-09",
     "f": 75.4
    },
    {
     "d": "2026-11-10",
     "f": 75.2
    },
    {
     "d": "2026-11-11",
     "f": 74.8
    },
    {
     "d": "2026-11-12",
     "f": 74.9
    },
    {
     "d": "2026-11-13",
     "f": 74.7
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.068,
    "age_d": 14
   },
   "chla": 0.39
  },
  "H": {
   "keeper": null,
   "region": "Central Coast",
   "season_note": "the rare still mornings inside Carmel Bay",
   "casting": {
    "pct7": 24,
    "med": 5.0,
    "season": "June through September, mostly"
   },
   "warm_f": 53,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 22,
    "rings": 1,
    "held": 1,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 7,
    "name": "Point Lobos",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "pointlobos-dive-e69f7b6a",
   "name": "Point Lobos",
   "slug": "point-lobos",
   "instruments": {
    "buoy": "46239",
    "tide": "9413450"
   },
   "sms": true,
   "join": {
    "word": "LOBOS",
    "number": "833-858-2355",
    "text": "Text LOBOS to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - POINT LOBOS, the week ahead as of Tue 6pm.\nBest: Wed dusk, 3.8 of 10 - rough, held back by swell.\nWed 3.8 / Thu 3.1 / Fri 3.4 / Sat 1.0 / Sun 1.0 / Mon 1.0 / Tue 1.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-10-17",
   "sst_f": 67,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T06:11:00-08:00",
     "end": "2026-11-11T09:11:00-08:00",
     "kind": "dawn",
     "score": 3.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.3,
      "s": 9.7,
      "dir": 290
     },
     "wind_kn": 3.6,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 3.7,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T15:01:00-08:00",
     "end": "2026-11-11T17:01:00-08:00",
     "kind": "dusk",
     "score": 3.8,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.9,
      "s": 9.6,
      "dir": 292
     },
     "wind_kn": 5.2,
     "cloud": 7,
     "dry_h": 72,
     "tide": {
      "ft": 1.7,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T06:12:00-08:00",
     "end": "2026-11-12T09:12:00-08:00",
     "kind": "dawn",
     "score": 3.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.8,
      "s": 10.7,
      "dir": 292
     },
     "wind_kn": 2.2,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.6,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T15:00:00-08:00",
     "end": "2026-11-12T17:00:00-08:00",
     "kind": "dusk",
     "score": 3.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.2,
      "s": 11.4,
      "dir": 289
     },
     "wind_kn": 4.6,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 2.5,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T06:13:00-08:00",
     "end": "2026-11-13T09:13:00-08:00",
     "kind": "dawn",
     "score": 3.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.3,
      "s": 10.8,
      "dir": 281
     },
     "wind_kn": 4.9,
     "cloud": 66,
     "dry_h": 72,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T15:00:00-08:00",
     "end": "2026-11-13T17:00:00-08:00",
     "kind": "dusk",
     "score": 3.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.7,
      "s": 11.4,
      "dir": 284
     },
     "wind_kn": 6.0,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:14:00-08:00",
     "end": "2026-11-14T09:14:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 12.4,
      "s": 13.5,
      "dir": 293
     },
     "wind_kn": 6.4,
     "cloud": 91,
     "dry_h": 0,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:59:00-08:00",
     "end": "2026-11-14T16:59:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 11.6,
      "s": 13.0,
      "dir": 294
     },
     "wind_kn": 6.2,
     "cloud": 72,
     "dry_h": 1,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:15:00-08:00",
     "end": "2026-11-15T09:15:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.9,
      "s": 10.9,
      "dir": 291
     },
     "wind_kn": 2.1,
     "cloud": 93,
     "dry_h": 1,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:58:00-08:00",
     "end": "2026-11-15T16:58:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.2,
      "s": 10.2,
      "dir": 289
     },
     "wind_kn": 5.2,
     "cloud": 70,
     "dry_h": 8,
     "tide": {
      "ft": 4.0,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:16:00-08:00",
     "end": "2026-11-16T09:16:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 8.8,
      "s": 12.6,
      "dir": 291
     },
     "wind_kn": 7.7,
     "cloud": 100,
     "dry_h": 0,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:58:00-08:00",
     "end": "2026-11-16T16:58:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 9.0,
      "s": 12.5,
      "dir": 292
     },
     "wind_kn": 6.9,
     "cloud": 77,
     "dry_h": 1,
     "tide": {
      "ft": 4.1,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:17:00-08:00",
     "end": "2026-11-17T09:17:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 7.3,
      "s": 11.2,
      "dir": 296
     },
     "wind_kn": 2.8,
     "cloud": 5,
     "dry_h": 1,
     "tide": {
      "ft": 4.1,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:57:00-08:00",
     "end": "2026-11-17T16:57:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Whalers Cove",
      "Bluefish Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.3,
      "s": 10.6,
      "dir": 297
     },
     "wind_kn": 8.1,
     "cloud": 63,
     "dry_h": 1,
     "tide": {
      "ft": 3.8,
      "trend": "rising"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T03:46:00-08:00",
     "ft": 2.934,
     "type": "L"
    },
    {
     "t": "2026-11-10T09:52:00-08:00",
     "ft": 5.823,
     "type": "H"
    },
    {
     "t": "2026-11-10T17:26:00-08:00",
     "ft": -0.41,
     "type": "L"
    },
    {
     "t": "2026-11-11T00:28:00-08:00",
     "ft": 3.813,
     "type": "H"
    },
    {
     "t": "2026-11-11T04:17:00-08:00",
     "ft": 3.16,
     "type": "L"
    },
    {
     "t": "2026-11-11T10:23:00-08:00",
     "ft": 5.662,
     "type": "H"
    },
    {
     "t": "2026-11-11T18:06:00-08:00",
     "ft": -0.31,
     "type": "L"
    },
    {
     "t": "2026-11-12T01:25:00-08:00",
     "ft": 3.745,
     "type": "H"
    },
    {
     "t": "2026-11-12T04:51:00-08:00",
     "ft": 3.322,
     "type": "L"
    },
    {
     "t": "2026-11-12T10:56:00-08:00",
     "ft": 5.442,
     "type": "H"
    },
    {
     "t": "2026-11-12T18:49:00-08:00",
     "ft": -0.156,
     "type": "L"
    },
    {
     "t": "2026-11-13T02:26:00-08:00",
     "ft": 3.704,
     "type": "H"
    },
    {
     "t": "2026-11-13T05:30:00-08:00",
     "ft": 3.44,
     "type": "L"
    },
    {
     "t": "2026-11-13T11:34:00-08:00",
     "ft": 5.171,
     "type": "H"
    },
    {
     "t": "2026-11-13T19:35:00-08:00",
     "ft": 0.022,
     "type": "L"
    },
    {
     "t": "2026-11-14T03:29:00-08:00",
     "ft": 3.72,
     "type": "H"
    },
    {
     "t": "2026-11-14T06:22:00-08:00",
     "ft": 3.525,
     "type": "L"
    },
    {
     "t": "2026-11-14T12:17:00-08:00",
     "ft": 4.856,
     "type": "H"
    },
    {
     "t": "2026-11-14T20:25:00-08:00",
     "ft": 0.201,
     "type": "L"
    },
    {
     "t": "2026-11-15T04:24:00-08:00",
     "ft": 3.805,
     "type": "H"
    },
    {
     "t": "2026-11-15T07:41:00-08:00",
     "ft": 3.548,
     "type": "L"
    },
    {
     "t": "2026-11-15T13:12:00-08:00",
     "ft": 4.51,
     "type": "H"
    },
    {
     "t": "2026-11-15T21:15:00-08:00",
     "ft": 0.373,
     "type": "L"
    },
    {
     "t": "2026-11-16T05:04:00-08:00",
     "ft": 3.954,
     "type": "H"
    },
    {
     "t": "2026-11-16T09:23:00-08:00",
     "ft": 3.405,
     "type": "L"
    },
    {
     "t": "2026-11-16T14:21:00-08:00",
     "ft": 4.167,
     "type": "H"
    },
    {
     "t": "2026-11-16T22:04:00-08:00",
     "ft": 0.55,
     "type": "L"
    },
    {
     "t": "2026-11-17T05:33:00-08:00",
     "ft": 4.168,
     "type": "H"
    },
    {
     "t": "2026-11-17T10:53:00-08:00",
     "ft": 3.024,
     "type": "L"
    },
    {
     "t": "2026-11-17T15:42:00-08:00",
     "ft": 3.888,
     "type": "H"
    },
    {
     "t": "2026-11-17T22:48:00-08:00",
     "ft": 0.757,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:57:00-08:00",
     "ft": 4.451,
     "type": "H"
    },
    {
     "t": "2026-11-18T11:57:00-08:00",
     "ft": 2.461,
     "type": "L"
    },
    {
     "t": "2026-11-18T17:02:00-08:00",
     "ft": 3.719,
     "type": "H"
    },
    {
     "t": "2026-11-18T23:28:00-08:00",
     "ft": 1.011,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 6.6,
    "s": 10.0,
    "dir": 315,
    "age_h": 407.3
   },
   "lat": 36.522,
   "lon": -121.94,
   "water": {
    "f": 66.9,
    "station": "Monterey Harbor (NOAA)",
    "km": 10.6,
    "age_h": 0.0,
    "judges": true
   },
   "shore": null,
   "wind_now": {
    "kn": 0.0,
    "station": "Monterey Airport",
    "km": 10.3,
    "age_h": 0.0
   },
   "wind_vs_model": {
    "bias_kn": -0.4,
    "dawn_bias_kn": -5.0,
    "n": 18,
    "station": "Monterey Airport",
    "km": 10.3
   },
   "sst_src": "measured",
   "anchor": null,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 67.1
    },
    {
     "d": "2026-11-07",
     "f": 67.2
    },
    {
     "d": "2026-11-08",
     "f": 67.0
    },
    {
     "d": "2026-11-09",
     "f": 66.8
    },
    {
     "d": "2026-11-10",
     "f": 66.8
    },
    {
     "d": "2026-11-11",
     "f": 67.0
    },
    {
     "d": "2026-11-12",
     "f": 66.8
    },
    {
     "d": "2026-11-13",
     "f": 66.7
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.065,
    "age_d": 15
   },
   "chla": 1.0
  },
  "I": {
   "keeper": null,
   "region": "Central Coast",
   "season_note": "the mornings the islands hold the swell offshore",
   "casting": {
    "pct7": 31,
    "med": 6.0,
    "season": "August through October, mostly"
   },
   "warm_f": 56,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 17,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 8,
    "name": "Santa Barbara",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "santabarbara-dive-64e572f7",
   "name": "Santa Barbara",
   "slug": "santa-barbara",
   "instruments": {
    "buoy": "46054",
    "tide": "9411340"
   },
   "sms": true,
   "join": {
    "word": "BARBARA",
    "number": "833-858-2355",
    "text": "Text BARBARA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - SANTA BARBARA, the week ahead as of Tue 6pm.\nBest: Wed dawn, 3.5 of 10 - rough, held back by stirred-up water.\nWed 3.5 / Thu 3.0 / Fri 1.5 / Sat 1.0 / Sun 1.0 / Mon 1.9 / Tue 1.3\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-09-07",
   "sst_f": 74,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T06:00:00-08:00",
     "end": "2026-11-11T09:00:00-08:00",
     "kind": "dawn",
     "score": 3.5,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.5,
      "s": 9.8,
      "dir": 282
     },
     "wind_kn": 2.7,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:58:00-08:00",
     "end": "2026-11-11T16:58:00-08:00",
     "kind": "dusk",
     "score": 3.1,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Refugio State Beach",
      "Tajiguas Reef"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.5,
      "s": 9.7,
      "dir": 281
     },
     "wind_kn": 5.9,
     "cloud": 5,
     "dry_h": 72,
     "tide": {
      "ft": 1.0,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T06:01:00-08:00",
     "end": "2026-11-12T09:01:00-08:00",
     "kind": "dawn",
     "score": 3.0,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.9,
      "s": 9.7,
      "dir": 280
     },
     "wind_kn": 7.5,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.8,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:57:00-08:00",
     "end": "2026-11-12T16:57:00-08:00",
     "kind": "dusk",
     "score": 2.7,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Refugio State Beach",
      "Tajiguas Reef"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 5.7,
      "s": 10.7,
      "dir": 284
     },
     "wind_kn": 9.4,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 1.7,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T06:02:00-08:00",
     "end": "2026-11-13T09:02:00-08:00",
     "kind": "dawn",
     "score": 1.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 7.6,
      "s": 10.5,
      "dir": 275
     },
     "wind_kn": 7.6,
     "cloud": 47,
     "dry_h": 72,
     "tide": {
      "ft": 3.6,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:56:00-08:00",
     "end": "2026-11-13T16:56:00-08:00",
     "kind": "dusk",
     "score": 1.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Refugio State Beach",
      "Tajiguas Reef"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 8.0,
      "s": 9.9,
      "dir": 273
     },
     "wind_kn": 6.3,
     "cloud": 99,
     "dry_h": 72,
     "tide": {
      "ft": 2.5,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:02:00-08:00",
     "end": "2026-11-14T09:02:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 12.2,
      "s": 11.4,
      "dir": 281
     },
     "wind_kn": 3.9,
     "cloud": 100,
     "dry_h": 1,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:56:00-08:00",
     "end": "2026-11-14T16:56:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 12.7,
      "s": 12.7,
      "dir": 283
     },
     "wind_kn": 7.4,
     "cloud": 15,
     "dry_h": 1,
     "tide": {
      "ft": 3.1,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:03:00-08:00",
     "end": "2026-11-15T09:03:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 9.3,
      "s": 10.3,
      "dir": 280
     },
     "wind_kn": 2.3,
     "cloud": 28,
     "dry_h": 6,
     "tide": {
      "ft": 3.3,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:55:00-08:00",
     "end": "2026-11-15T16:55:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 7.4,
      "s": 9.5,
      "dir": 279
     },
     "wind_kn": 5.1,
     "cloud": 11,
     "dry_h": 14,
     "tide": {
      "ft": 3.6,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:04:00-08:00",
     "end": "2026-11-16T09:04:00-08:00",
     "kind": "dawn",
     "score": 1.9,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 8.2,
      "s": 12.1,
      "dir": 287
     },
     "wind_kn": 1.2,
     "cloud": 100,
     "dry_h": 30,
     "tide": {
      "ft": 3.7,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:54:00-08:00",
     "end": "2026-11-16T16:54:00-08:00",
     "kind": "dusk",
     "score": 1.3,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 10.4,
      "s": 12.2,
      "dir": 287
     },
     "wind_kn": 4.8,
     "cloud": 64,
     "dry_h": 0,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:05:00-08:00",
     "end": "2026-11-17T09:05:00-08:00",
     "kind": "dawn",
     "score": 1.3,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 9.1,
      "s": 10.2,
      "dir": 287
     },
     "wind_kn": 3.9,
     "cloud": 5,
     "dry_h": 54,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:54:00-08:00",
     "end": "2026-11-17T16:54:00-08:00",
     "kind": "dusk",
     "score": 1.2,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Tajiguas Reef",
      "Refugio State Beach"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 7.9,
      "s": 9.6,
      "dir": 287
     },
     "wind_kn": 7.2,
     "cloud": 0,
     "dry_h": 62,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:39:00-08:00",
     "ft": 2.549,
     "type": "L"
    },
    {
     "t": "2026-11-10T09:00:00-08:00",
     "ft": 6.012,
     "type": "H"
    },
    {
     "t": "2026-11-10T16:29:00-08:00",
     "ft": -0.321,
     "type": "L"
    },
    {
     "t": "2026-11-10T23:09:00-08:00",
     "ft": 3.573,
     "type": "H"
    },
    {
     "t": "2026-11-11T03:04:00-08:00",
     "ft": 2.789,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:28:00-08:00",
     "ft": 5.822,
     "type": "H"
    },
    {
     "t": "2026-11-11T17:09:00-08:00",
     "ft": -0.165,
     "type": "L"
    },
    {
     "t": "2026-11-12T00:04:00-08:00",
     "ft": 3.444,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:30:00-08:00",
     "ft": 2.99,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:58:00-08:00",
     "ft": 5.568,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:53:00-08:00",
     "ft": 0.039,
     "type": "L"
    },
    {
     "t": "2026-11-13T01:09:00-08:00",
     "ft": 3.361,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:56:00-08:00",
     "ft": 3.168,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:32:00-08:00",
     "ft": 5.259,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:42:00-08:00",
     "ft": 0.256,
     "type": "L"
    },
    {
     "t": "2026-11-14T11:14:00-08:00",
     "ft": 4.905,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:37:00-08:00",
     "ft": 0.451,
     "type": "L"
    },
    {
     "t": "2026-11-15T12:09:00-08:00",
     "ft": 4.518,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:35:00-08:00",
     "ft": 0.601,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:39:00-08:00",
     "ft": 3.743,
     "type": "H"
    },
    {
     "t": "2026-11-16T08:10:00-08:00",
     "ft": 3.479,
     "type": "L"
    },
    {
     "t": "2026-11-16T13:24:00-08:00",
     "ft": 4.139,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:30:00-08:00",
     "ft": 0.712,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:59:00-08:00",
     "ft": 4.009,
     "type": "H"
    },
    {
     "t": "2026-11-17T10:13:00-08:00",
     "ft": 3.083,
     "type": "L"
    },
    {
     "t": "2026-11-17T15:02:00-08:00",
     "ft": 3.865,
     "type": "H"
    },
    {
     "t": "2026-11-17T22:15:00-08:00",
     "ft": 0.829,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:18:00-08:00",
     "ft": 4.345,
     "type": "H"
    },
    {
     "t": "2026-11-18T11:15:00-08:00",
     "ft": 2.467,
     "type": "L"
    },
    {
     "t": "2026-11-18T16:26:00-08:00",
     "ft": 3.756,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:52:00-08:00",
     "ft": 0.987,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 8.2,
    "s": 14.0,
    "dir": 295,
    "age_h": 0.5
   },
   "lat": 34.462,
   "lon": -120.07,
   "water": {
    "f": 71.8,
    "station": "Stearns Wharf",
    "km": 35.5,
    "age_h": 0.0,
    "judges": false
   },
   "shore": {
    "station": "Stearns Wharf",
    "km": 35.5,
    "ntu": 4.95,
    "chl": 0.6,
    "age_h": 0.0,
    "ntu_med_24h": 5.81
   },
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": null,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 71.4
    },
    {
     "d": "2026-11-07",
     "f": 71.6
    },
    {
     "d": "2026-11-08",
     "f": 71.7
    },
    {
     "d": "2026-11-09",
     "f": 71.8
    },
    {
     "d": "2026-11-10",
     "f": 71.9
    },
    {
     "d": "2026-11-11",
     "f": 71.9
    },
    {
     "d": "2026-11-12",
     "f": 71.9
    },
    {
     "d": "2026-11-13",
     "f": 71.9
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.051,
    "age_d": 14
   },
   "chla": 0.35
  },
  "J": {
   "keeper": null,
   "region": "Hawaii",
   "season_note": "summer mornings, when the winter giants are half a world away",
   "casting": {
    "pct7": 23,
    "med": 4.0,
    "season": "August through October, mostly"
   },
   "warm_f": 62,
   "tz": "Pacific/Honolulu",
   "record": {
    "promises": 21,
    "rings": 1,
    "held": 0,
    "broke": 1,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 9,
    "name": "Oahu North Shore",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "oahunorth-dive-c7559382",
   "name": "Oahu North Shore",
   "slug": "oahu-north-shore",
   "instruments": {
    "buoy": "51201",
    "tide": "1612340"
   },
   "sms": true,
   "join": {
    "word": "OAHU",
    "number": "833-858-2355",
    "text": "Text OAHU to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - OAHU NORTH SHORE, the week ahead as of Tue 4pm.\nBest: Sat dusk, 5.3 of 10 - marginal, held back by swell.\nWed 3.4 / Thu 1.1 / Fri 4.3 / Sat 5.3 / Sun 4.0 / Mon 3.6 / Tue 4.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-10-22",
   "sst_f": 79,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T06:11:00-10:00",
     "end": "2026-11-11T09:11:00-10:00",
     "kind": "dawn",
     "score": 3.4,
     "conf": "high",
     "limit": "wind",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.6,
      "s": 9.4,
      "dir": 334
     },
     "wind_kn": 10.6,
     "cloud": 28,
     "dry_h": 72,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T15:51:00-10:00",
     "end": "2026-11-11T17:51:00-10:00",
     "kind": "dusk",
     "score": 2.2,
     "conf": "high",
     "limit": "wind",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.2,
      "s": 12.2,
      "dir": 336
     },
     "wind_kn": 10.5,
     "cloud": 39,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T06:12:00-10:00",
     "end": "2026-11-12T09:12:00-10:00",
     "kind": "dawn",
     "score": 1.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 10.9,
      "dir": 333
     },
     "wind_kn": 9.8,
     "cloud": 56,
     "dry_h": 72,
     "tide": {
      "ft": 2.1,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T15:50:00-10:00",
     "end": "2026-11-12T17:50:00-10:00",
     "kind": "dusk",
     "score": 1.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.2,
      "s": 10.1,
      "dir": 336
     },
     "wind_kn": 9.6,
     "cloud": 60,
     "dry_h": 72,
     "tide": {
      "ft": 0.5,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T06:12:00-10:00",
     "end": "2026-11-13T09:12:00-10:00",
     "kind": "dawn",
     "score": 3.3,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.1,
      "s": 10.0,
      "dir": 332
     },
     "wind_kn": 6.9,
     "cloud": 59,
     "dry_h": 72,
     "tide": {
      "ft": 2.0,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T15:50:00-10:00",
     "end": "2026-11-13T17:50:00-10:00",
     "kind": "dusk",
     "score": 4.3,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.8,
      "s": 9.0,
      "dir": 122
     },
     "wind_kn": 7.0,
     "cloud": 48,
     "dry_h": 72,
     "tide": {
      "ft": 0.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:13:00-10:00",
     "end": "2026-11-14T09:13:00-10:00",
     "kind": "dawn",
     "score": 5.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.0,
      "s": 10.9,
      "dir": 346
     },
     "wind_kn": 7.1,
     "cloud": 62,
     "dry_h": 72,
     "tide": {
      "ft": 1.8,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T15:50:00-10:00",
     "end": "2026-11-14T17:50:00-10:00",
     "kind": "dusk",
     "score": 5.3,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.8,
      "s": 10.4,
      "dir": 346
     },
     "wind_kn": 6.3,
     "cloud": 59,
     "dry_h": 72,
     "tide": {
      "ft": 0.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:13:00-10:00",
     "end": "2026-11-15T09:13:00-10:00",
     "kind": "dawn",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.9,
      "s": 14.3,
      "dir": 348
     },
     "wind_kn": 6.8,
     "cloud": 64,
     "dry_h": 5,
     "tide": {
      "ft": 1.6,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T15:49:00-10:00",
     "end": "2026-11-15T17:49:00-10:00",
     "kind": "dusk",
     "score": 3.9,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.3,
      "s": 12.2,
      "dir": 348
     },
     "wind_kn": 6.8,
     "cloud": 23,
     "dry_h": 14,
     "tide": {
      "ft": 0.3,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:14:00-10:00",
     "end": "2026-11-16T09:14:00-10:00",
     "kind": "dawn",
     "score": 3.6,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 9.7,
      "dir": 351
     },
     "wind_kn": 6.0,
     "cloud": 33,
     "dry_h": 29,
     "tide": {
      "ft": 1.4,
      "trend": "rising"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T15:49:00-10:00",
     "end": "2026-11-16T17:49:00-10:00",
     "kind": "dusk",
     "score": 2.9,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 9.5,
      "dir": 357
     },
     "wind_kn": 6.5,
     "cloud": 78,
     "dry_h": 38,
     "tide": {
      "ft": 0.4,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:15:00-10:00",
     "end": "2026-11-17T09:15:00-10:00",
     "kind": "dawn",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.0,
      "s": 9.9,
      "dir": 1
     },
     "wind_kn": 6.0,
     "cloud": 30,
     "dry_h": 53,
     "tide": {
      "ft": 1.1,
      "trend": "rising"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T15:49:00-10:00",
     "end": "2026-11-17T17:49:00-10:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Three Tables",
      "Shark's Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.8,
      "s": 9.7,
      "dir": 5
     },
     "wind_kn": 6.3,
     "cloud": 75,
     "dry_h": 62,
     "tide": {
      "ft": 0.4,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T04:42:00-10:00",
     "ft": 2.282,
     "type": "H"
    },
    {
     "t": "2026-11-10T11:54:00-10:00",
     "ft": 0.404,
     "type": "L"
    },
    {
     "t": "2026-11-10T16:08:00-10:00",
     "ft": 0.746,
     "type": "H"
    },
    {
     "t": "2026-11-10T21:33:00-10:00",
     "ft": 0.022,
     "type": "L"
    },
    {
     "t": "2026-11-11T05:18:00-10:00",
     "ft": 2.22,
     "type": "H"
    },
    {
     "t": "2026-11-11T12:41:00-10:00",
     "ft": 0.4,
     "type": "L"
    },
    {
     "t": "2026-11-11T16:42:00-10:00",
     "ft": 0.663,
     "type": "H"
    },
    {
     "t": "2026-11-11T22:02:00-10:00",
     "ft": 0.08,
     "type": "L"
    },
    {
     "t": "2026-11-12T05:57:00-10:00",
     "ft": 2.128,
     "type": "H"
    },
    {
     "t": "2026-11-12T13:34:00-10:00",
     "ft": 0.404,
     "type": "L"
    },
    {
     "t": "2026-11-12T17:21:00-10:00",
     "ft": 0.595,
     "type": "H"
    },
    {
     "t": "2026-11-12T22:33:00-10:00",
     "ft": 0.159,
     "type": "L"
    },
    {
     "t": "2026-11-13T06:40:00-10:00",
     "ft": 2.023,
     "type": "H"
    },
    {
     "t": "2026-11-13T14:32:00-10:00",
     "ft": 0.4,
     "type": "L"
    },
    {
     "t": "2026-11-13T18:15:00-10:00",
     "ft": 0.542,
     "type": "H"
    },
    {
     "t": "2026-11-13T23:06:00-10:00",
     "ft": 0.263,
     "type": "L"
    },
    {
     "t": "2026-11-14T07:28:00-10:00",
     "ft": 1.92,
     "type": "H"
    },
    {
     "t": "2026-11-14T15:32:00-10:00",
     "ft": 0.376,
     "type": "L"
    },
    {
     "t": "2026-11-14T19:49:00-10:00",
     "ft": 0.525,
     "type": "H"
    },
    {
     "t": "2026-11-14T23:46:00-10:00",
     "ft": 0.395,
     "type": "L"
    },
    {
     "t": "2026-11-15T08:20:00-10:00",
     "ft": 1.829,
     "type": "H"
    },
    {
     "t": "2026-11-15T16:24:00-10:00",
     "ft": 0.33,
     "type": "L"
    },
    {
     "t": "2026-11-15T21:58:00-10:00",
     "ft": 0.607,
     "type": "H"
    },
    {
     "t": "2026-11-16T00:52:00-10:00",
     "ft": 0.553,
     "type": "L"
    },
    {
     "t": "2026-11-16T09:15:00-10:00",
     "ft": 1.748,
     "type": "H"
    },
    {
     "t": "2026-11-16T17:03:00-10:00",
     "ft": 0.27,
     "type": "L"
    },
    {
     "t": "2026-11-16T23:22:00-10:00",
     "ft": 0.795,
     "type": "H"
    },
    {
     "t": "2026-11-17T02:49:00-10:00",
     "ft": 0.694,
     "type": "L"
    },
    {
     "t": "2026-11-17T10:09:00-10:00",
     "ft": 1.669,
     "type": "H"
    },
    {
     "t": "2026-11-17T17:33:00-10:00",
     "ft": 0.201,
     "type": "L"
    },
    {
     "t": "2026-11-18T00:08:00-10:00",
     "ft": 1.04,
     "type": "H"
    },
    {
     "t": "2026-11-18T04:38:00-10:00",
     "ft": 0.749,
     "type": "L"
    },
    {
     "t": "2026-11-18T10:58:00-10:00",
     "ft": 1.576,
     "type": "H"
    },
    {
     "t": "2026-11-18T18:00:00-10:00",
     "ft": 0.125,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 6.9,
    "s": 11.0,
    "dir": 327,
    "age_h": 0.4
   },
   "lat": 21.655,
   "lon": -158.063,
   "water": null,
   "shore": null,
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": 1.029,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 78.4
    },
    {
     "d": "2026-11-07",
     "f": 78.4
    },
    {
     "d": "2026-11-08",
     "f": 78.3
    },
    {
     "d": "2026-11-09",
     "f": 78.3
    },
    {
     "d": "2026-11-10",
     "f": 78.4
    },
    {
     "d": "2026-11-11",
     "f": 78.4
    },
    {
     "d": "2026-11-12",
     "f": 78.3
    },
    {
     "d": "2026-11-13",
     "f": 78.3
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.029,
    "age_d": 15
   },
   "chla": 0.19
  },
  "K": {
   "keeper": null,
   "region": "Hawaii",
   "season_note": "the leeward mornings, when the island keeps the trades off the water",
   "casting": {
    "pct7": 23,
    "med": 5.3,
    "season": "October through November, mostly"
   },
   "warm_f": 62,
   "tz": "Pacific/Honolulu",
   "record": {
    "promises": 9,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 1,
    "unverified": 0
   },
   "bell": {
    "no": 10,
    "name": "Kona",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "kona-dive-2127ce9f",
   "name": "Kona",
   "slug": "kona",
   "instruments": {
    "buoy": "51003",
    "tide": "1617433"
   },
   "sms": true,
   "join": {
    "word": "KONA",
    "number": "833-858-2355",
    "text": "Text KONA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - KONA, the week ahead as of Tue 4pm.\nBest: Mon dawn, 9.5 of 10 - excellent. In by 6:02am at Two Step (Honaunau).\nWed 8.1 / Thu 7.7 / Fri 7.2 / Sat 8.7 / Sun 9.3 / Mon 9.5 / Tue 8.5\nSat dusk is perfect - the bell is ringing.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": null,
   "sst_f": 81,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:59:00-10:00",
     "end": "2026-11-11T08:59:00-10:00",
     "kind": "dawn",
     "score": 8.0,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Kahalu'u",
      "Two Step (Honaunau)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.3,
      "s": 11.7,
      "dir": 194
     },
     "wind_kn": 5.3,
     "cloud": 26,
     "dry_h": 72,
     "tide": {
      "ft": 2.4,
      "trend": "falling"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T15:45:00-10:00",
     "end": "2026-11-11T17:45:00-10:00",
     "kind": "dusk",
     "score": 8.1,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.7,
      "s": 11.6,
      "dir": 189
     },
     "wind_kn": 2.1,
     "cloud": 5,
     "dry_h": 72,
     "tide": {
      "ft": 0.7,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T06:00:00-10:00",
     "end": "2026-11-12T09:00:00-10:00",
     "kind": "dawn",
     "score": 7.7,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Kahalu'u",
      "Two Step (Honaunau)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.7,
      "s": 12.8,
      "dir": 307
     },
     "wind_kn": 2.9,
     "cloud": 19,
     "dry_h": 72,
     "tide": {
      "ft": 2.4,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T15:45:00-10:00",
     "end": "2026-11-12T17:45:00-10:00",
     "kind": "dusk",
     "score": 6.9,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.9,
      "s": 12.5,
      "dir": 295
     },
     "wind_kn": 0.8,
     "cloud": 7,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T06:00:00-10:00",
     "end": "2026-11-13T09:00:00-10:00",
     "kind": "dawn",
     "score": 6.8,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Kahalu'u",
      "Two Step (Honaunau)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.5,
      "s": 11.2,
      "dir": 297
     },
     "wind_kn": 0.8,
     "cloud": 25,
     "dry_h": 72,
     "tide": {
      "ft": 2.3,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T15:45:00-10:00",
     "end": "2026-11-13T17:45:00-10:00",
     "kind": "dusk",
     "score": 7.2,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.9,
      "s": 10.5,
      "dir": 296
     },
     "wind_kn": 1.0,
     "cloud": 32,
     "dry_h": 72,
     "tide": {
      "ft": 0.5,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:01:00-10:00",
     "end": "2026-11-14T09:01:00-10:00",
     "kind": "dawn",
     "score": 8.1,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Kahalu'u",
      "Two Step (Honaunau)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.1,
      "s": 9.9,
      "dir": 300
     },
     "wind_kn": 0.8,
     "cloud": 46,
     "dry_h": 72,
     "tide": {
      "ft": 2.0,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T15:44:00-10:00",
     "end": "2026-11-14T17:44:00-10:00",
     "kind": "dusk",
     "score": 8.7,
     "conf": "low",
     "limit": "all clear",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": true,
     "aligned": true,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 1.8,
      "s": 10.0,
      "dir": 301
     },
     "wind_kn": 0.5,
     "cloud": 6,
     "dry_h": 72,
     "tide": {
      "ft": 0.5,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:01:00-10:00",
     "end": "2026-11-15T09:01:00-10:00",
     "kind": "dawn",
     "score": 8.9,
     "conf": "low",
     "limit": "all clear",
     "entries": [
      "Kahalu'u",
      "Two Step (Honaunau)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.6,
      "s": 10.3,
      "dir": 180
     },
     "wind_kn": 0.7,
     "cloud": 45,
     "dry_h": 72,
     "tide": {
      "ft": 1.8,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T15:44:00-10:00",
     "end": "2026-11-15T17:44:00-10:00",
     "kind": "dusk",
     "score": 9.3,
     "conf": "low",
     "limit": "all clear",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": true,
     "aligned": true,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 1.3,
      "s": 13.0,
      "dir": 286
     },
     "wind_kn": 0.7,
     "cloud": 23,
     "dry_h": 72,
     "tide": {
      "ft": 0.4,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:02:00-10:00",
     "end": "2026-11-16T09:02:00-10:00",
     "kind": "dawn",
     "score": 9.5,
     "conf": "low",
     "limit": "all clear",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": true,
     "aligned": true,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 1.6,
      "s": 10.9,
      "dir": 327
     },
     "wind_kn": 1.1,
     "cloud": 5,
     "dry_h": 72,
     "tide": {
      "ft": 1.5,
      "trend": "rising"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T15:44:00-10:00",
     "end": "2026-11-16T17:44:00-10:00",
     "kind": "dusk",
     "score": 9.5,
     "conf": "low",
     "limit": "all clear",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": true,
     "aligned": true,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 1.6,
      "s": 10.5,
      "dir": 326
     },
     "wind_kn": 1.0,
     "cloud": 20,
     "dry_h": 72,
     "tide": {
      "ft": 0.5,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:02:00-10:00",
     "end": "2026-11-17T09:02:00-10:00",
     "kind": "dawn",
     "score": 8.4,
     "conf": "low",
     "limit": "grey",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.1,
      "s": 10.7,
      "dir": 183
     },
     "wind_kn": 1.3,
     "cloud": 87,
     "dry_h": 72,
     "tide": {
      "ft": 1.2,
      "trend": "rising"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T15:44:00-10:00",
     "end": "2026-11-17T17:44:00-10:00",
     "kind": "dusk",
     "score": 8.5,
     "conf": "low",
     "limit": "all clear",
     "entries": [
      "Two Step (Honaunau)",
      "Kahalu'u"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.2,
      "s": 10.7,
      "dir": 182
     },
     "wind_kn": 0.9,
     "cloud": 82,
     "dry_h": 72,
     "tide": {
      "ft": 0.5,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T04:39:00-10:00",
     "ft": 2.548,
     "type": "H"
    },
    {
     "t": "2026-11-10T11:48:00-10:00",
     "ft": 0.361,
     "type": "L"
    },
    {
     "t": "2026-11-10T16:21:00-10:00",
     "ft": 0.888,
     "type": "H"
    },
    {
     "t": "2026-11-10T21:44:00-10:00",
     "ft": 0.008,
     "type": "L"
    },
    {
     "t": "2026-11-11T05:13:00-10:00",
     "ft": 2.49,
     "type": "H"
    },
    {
     "t": "2026-11-11T12:31:00-10:00",
     "ft": 0.368,
     "type": "L"
    },
    {
     "t": "2026-11-11T16:54:00-10:00",
     "ft": 0.804,
     "type": "H"
    },
    {
     "t": "2026-11-11T22:14:00-10:00",
     "ft": 0.071,
     "type": "L"
    },
    {
     "t": "2026-11-12T05:49:00-10:00",
     "ft": 2.393,
     "type": "H"
    },
    {
     "t": "2026-11-12T13:17:00-10:00",
     "ft": 0.393,
     "type": "L"
    },
    {
     "t": "2026-11-12T17:29:00-10:00",
     "ft": 0.736,
     "type": "H"
    },
    {
     "t": "2026-11-12T22:47:00-10:00",
     "ft": 0.155,
     "type": "L"
    },
    {
     "t": "2026-11-13T06:29:00-10:00",
     "ft": 2.275,
     "type": "H"
    },
    {
     "t": "2026-11-13T14:07:00-10:00",
     "ft": 0.425,
     "type": "L"
    },
    {
     "t": "2026-11-13T18:10:00-10:00",
     "ft": 0.681,
     "type": "H"
    },
    {
     "t": "2026-11-13T23:21:00-10:00",
     "ft": 0.263,
     "type": "L"
    },
    {
     "t": "2026-11-14T07:13:00-10:00",
     "ft": 2.151,
     "type": "H"
    },
    {
     "t": "2026-11-14T15:03:00-10:00",
     "ft": 0.442,
     "type": "L"
    },
    {
     "t": "2026-11-14T19:13:00-10:00",
     "ft": 0.648,
     "type": "H"
    },
    {
     "t": "2026-11-15T00:02:00-10:00",
     "ft": 0.4,
     "type": "L"
    },
    {
     "t": "2026-11-15T08:03:00-10:00",
     "ft": 2.033,
     "type": "H"
    },
    {
     "t": "2026-11-15T16:01:00-10:00",
     "ft": 0.429,
     "type": "L"
    },
    {
     "t": "2026-11-15T21:09:00-10:00",
     "ft": 0.685,
     "type": "H"
    },
    {
     "t": "2026-11-16T00:58:00-10:00",
     "ft": 0.567,
     "type": "L"
    },
    {
     "t": "2026-11-16T08:58:00-10:00",
     "ft": 1.925,
     "type": "H"
    },
    {
     "t": "2026-11-16T16:50:00-10:00",
     "ft": 0.382,
     "type": "L"
    },
    {
     "t": "2026-11-16T22:59:00-10:00",
     "ft": 0.855,
     "type": "H"
    },
    {
     "t": "2026-11-17T02:29:00-10:00",
     "ft": 0.738,
     "type": "L"
    },
    {
     "t": "2026-11-17T09:54:00-10:00",
     "ft": 1.823,
     "type": "H"
    },
    {
     "t": "2026-11-17T17:26:00-10:00",
     "ft": 0.307,
     "type": "L"
    },
    {
     "t": "2026-11-17T23:59:00-10:00",
     "ft": 1.116,
     "type": "H"
    },
    {
     "t": "2026-11-18T04:22:00-10:00",
     "ft": 0.836,
     "type": "L"
    },
    {
     "t": "2026-11-18T10:48:00-10:00",
     "ft": 1.716,
     "type": "H"
    },
    {
     "t": "2026-11-18T17:55:00-10:00",
     "ft": 0.211,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 9.8,
    "s": 9.0,
    "dir": 99,
    "age_h": 0.5
   },
   "lat": 19.421,
   "lon": -155.913,
   "water": null,
   "shore": null,
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": null,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 81.7
    },
    {
     "d": "2026-11-07",
     "f": 81.6
    },
    {
     "d": "2026-11-08",
     "f": 81.6
    },
    {
     "d": "2026-11-09",
     "f": 81.6
    },
    {
     "d": "2026-11-10",
     "f": 81.5
    },
    {
     "d": "2026-11-11",
     "f": 81.4
    },
    {
     "d": "2026-11-12",
     "f": 81.4
    },
    {
     "d": "2026-11-13",
     "f": 81.4
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.031,
    "age_d": 15
   },
   "chla": 0.04
  },
  "L": {
   "keeper": null,
   "region": "Caribbean",
   "season_note": "the mornings the trades ease and the lee goes to glass",
   "casting": {
    "pct7": 27,
    "med": 5.8,
    "season": "August through October, mostly"
   },
   "warm_f": 62,
   "tz": "America/Kralendijk",
   "record": {
    "promises": 24,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 11,
    "name": "Bonaire",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "bonaire-dive-c06b33ce",
   "name": "Bonaire",
   "slug": "bonaire",
   "instruments": {
    "buoy": "none",
    "tide": "none"
   },
   "sms": false,
   "join": {
    "app": "ntfy",
    "topic": "bonaire-dive-c06b33ce",
    "text": "Subscribe to bonaire-dive-c06b33ce in the ntfy app"
   },
   "forecast_sms": "THE DIVE BELL - BONAIRE, the week ahead as of Tue 10pm.\nBest: Tue dusk, 7.7 of 10 - good, held back by stirred-up water. In by 4:04pm at Bari Reef.\nWed 4.0 / Thu 4.0 / Fri 4.0 / Sat 4.0 / Sun 4.7 / Mon 6.4 / Tue 7.7\nNo ring in sight, but a morning worth having.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-09-04",
   "sst_f": 85,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:58:00-04:00",
     "end": "2026-11-11T08:58:00-04:00",
     "kind": "dawn",
     "score": 3.1,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 5.2,
      "dir": 56
     },
     "wind_kn": 6.2,
     "cloud": 93,
     "dry_h": 0,
     "tide": null
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T16:04:00-04:00",
     "end": "2026-11-11T18:04:00-04:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 5.3,
      "dir": 86
     },
     "wind_kn": 6.0,
     "cloud": 15,
     "dry_h": 1,
     "tide": null
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:59:00-04:00",
     "end": "2026-11-12T08:59:00-04:00",
     "kind": "dawn",
     "score": 3.6,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 5.4,
      "dir": 70
     },
     "wind_kn": 6.3,
     "cloud": 45,
     "dry_h": 1,
     "tide": null
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T16:04:00-04:00",
     "end": "2026-11-12T18:04:00-04:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.2,
      "s": 5.5,
      "dir": 80
     },
     "wind_kn": 5.3,
     "cloud": 6,
     "dry_h": 11,
     "tide": null
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:59:00-04:00",
     "end": "2026-11-13T08:59:00-04:00",
     "kind": "dawn",
     "score": 3.7,
     "conf": "low",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.3,
      "s": 5.1,
      "dir": 70
     },
     "wind_kn": 6.5,
     "cloud": 50,
     "dry_h": 24,
     "tide": null
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T16:04:00-04:00",
     "end": "2026-11-13T18:04:00-04:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "low",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.5,
      "s": 4.8,
      "dir": 97
     },
     "wind_kn": 4.3,
     "cloud": 27,
     "dry_h": 35,
     "tide": null
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:00:00-04:00",
     "end": "2026-11-14T09:00:00-04:00",
     "kind": "dawn",
     "score": 4.0,
     "conf": "low",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.8,
      "s": 5.1,
      "dir": 75
     },
     "wind_kn": 6.0,
     "cloud": 45,
     "dry_h": 49,
     "tide": null
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T16:04:00-04:00",
     "end": "2026-11-14T18:04:00-04:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "low",
     "limit": "rain",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 4.9,
      "dir": 93
     },
     "wind_kn": 4.6,
     "cloud": 89,
     "dry_h": 59,
     "tide": null
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:00:00-04:00",
     "end": "2026-11-15T09:00:00-04:00",
     "kind": "dawn",
     "score": 4.7,
     "conf": "low",
     "limit": "swell",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.0,
      "s": 5.4,
      "dir": 70
     },
     "wind_kn": 5.5,
     "cloud": 74,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T16:04:00-04:00",
     "end": "2026-11-15T18:04:00-04:00",
     "kind": "dusk",
     "score": 4.7,
     "conf": "low",
     "limit": "swell",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.7,
      "s": 5.5,
      "dir": 97
     },
     "wind_kn": 5.4,
     "cloud": 90,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:00:00-04:00",
     "end": "2026-11-16T09:00:00-04:00",
     "kind": "dawn",
     "score": 6.0,
     "conf": "low",
     "limit": "swell",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.6,
      "s": 5.0,
      "dir": 95
     },
     "wind_kn": 4.7,
     "cloud": 34,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T16:04:00-04:00",
     "end": "2026-11-16T18:04:00-04:00",
     "kind": "dusk",
     "score": 6.4,
     "conf": "low",
     "limit": "swell",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 5.0,
      "dir": 92
     },
     "wind_kn": 4.8,
     "cloud": 9,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:01:00-04:00",
     "end": "2026-11-17T09:01:00-04:00",
     "kind": "dawn",
     "score": 6.7,
     "conf": "low",
     "limit": "swell",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.0,
      "s": 4.8,
      "dir": 85
     },
     "wind_kn": 4.4,
     "cloud": 19,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T16:04:00-04:00",
     "end": "2026-11-17T18:04:00-04:00",
     "kind": "dusk",
     "score": 7.7,
     "conf": "low",
     "limit": "stirred up",
     "entries": [
      "Bari Reef",
      "1000 Steps"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.5,
      "s": 4.4,
      "dir": 88
     },
     "wind_kn": 3.6,
     "cloud": 15,
     "dry_h": 72,
     "tide": null
    }
   ],
   "tides": [],
   "buoy_now": null,
   "lat": 12.16,
   "lon": -68.29,
   "water": null,
   "shore": null,
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": null,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 85.0
    },
    {
     "d": "2026-11-07",
     "f": 85.0
    },
    {
     "d": "2026-11-08",
     "f": 85.2
    },
    {
     "d": "2026-11-09",
     "f": 85.1
    },
    {
     "d": "2026-11-10",
     "f": 85.0
    },
    {
     "d": "2026-11-11",
     "f": 85.0
    },
    {
     "d": "2026-11-12",
     "f": 84.9
    },
    {
     "d": "2026-11-13",
     "f": 84.9
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.039,
    "age_d": 12
   },
   "chla": 0.12
  },
  "M": {
   "keeper": null,
   "region": "Southern California",
   "season_note": "the offshore mornings, when the canyons breathe out to sea",
   "casting": {
    "pct7": 23,
    "med": 5.4,
    "season": "October through January, mostly"
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 12,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 12,
    "name": "Malibu",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "malibu-dive-139a19c8",
   "name": "Malibu",
   "slug": "malibu",
   "instruments": {
    "buoy": "46221",
    "tide": "9410840"
   },
   "sms": true,
   "join": {
    "word": "MALIBU",
    "number": "833-858-2355",
    "text": "Text MALIBU to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - MALIBU, the week ahead as of Tue 6pm.\nBest: Thu dusk, 5.2 of 10 - marginal, held back by swell.\nWed 4.0 / Thu 5.2 / Fri 4.5 / Sat 1.0 / Sun 1.0 / Mon 4.0 / Tue 1.0\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": null,
   "sst_f": 75,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:54:00-08:00",
     "end": "2026-11-11T08:54:00-08:00",
     "kind": "dawn",
     "score": 4.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 9.3,
      "dir": 269
     },
     "wind_kn": 4.8,
     "cloud": 2,
     "dry_h": 72,
     "tide": {
      "ft": 4.2,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:54:00-08:00",
     "end": "2026-11-11T16:54:00-08:00",
     "kind": "dusk",
     "score": 3.6,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Leo Carrillo (Sequit Point)",
      "Point Dume Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 9.2,
      "dir": 270
     },
     "wind_kn": 8.9,
     "cloud": 19,
     "dry_h": 72,
     "tide": {
      "ft": 0.6,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:55:00-08:00",
     "end": "2026-11-12T08:55:00-08:00",
     "kind": "dawn",
     "score": 4.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 9.6,
      "dir": 268
     },
     "wind_kn": 5.5,
     "cloud": 92,
     "dry_h": 72,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:53:00-08:00",
     "end": "2026-11-12T16:53:00-08:00",
     "kind": "dusk",
     "score": 5.2,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Leo Carrillo (Sequit Point)",
      "Point Dume Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.0,
      "s": 9.2,
      "dir": 265
     },
     "wind_kn": 8.9,
     "cloud": 40,
     "dry_h": 72,
     "tide": {
      "ft": 1.4,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:56:00-08:00",
     "end": "2026-11-13T08:56:00-08:00",
     "kind": "dawn",
     "score": 4.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 10.9,
      "dir": 270
     },
     "wind_kn": 4.2,
     "cloud": 25,
     "dry_h": 72,
     "tide": {
      "ft": 3.6,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:52:00-08:00",
     "end": "2026-11-13T16:52:00-08:00",
     "kind": "dusk",
     "score": 1.2,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Leo Carrillo (Sequit Point)",
      "Point Dume Cove"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 9.5,
      "dir": 262
     },
     "wind_kn": 5.7,
     "cloud": 52,
     "dry_h": 72,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:57:00-08:00",
     "end": "2026-11-14T08:57:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.6,
      "s": 9.4,
      "dir": 264
     },
     "wind_kn": 9.7,
     "cloud": 100,
     "dry_h": 0,
     "tide": {
      "ft": 3.5,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:52:00-08:00",
     "end": "2026-11-14T16:52:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.2,
      "s": 9.2,
      "dir": 261
     },
     "wind_kn": 9.2,
     "cloud": 100,
     "dry_h": 4,
     "tide": {
      "ft": 2.9,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:57:00-08:00",
     "end": "2026-11-15T08:57:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.6,
      "s": 9.3,
      "dir": 261
     },
     "wind_kn": 1.7,
     "cloud": 83,
     "dry_h": 19,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:51:00-08:00",
     "end": "2026-11-15T16:51:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.8,
      "s": 8.3,
      "dir": 260
     },
     "wind_kn": 5.5,
     "cloud": 69,
     "dry_h": 28,
     "tide": {
      "ft": 3.4,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:58:00-08:00",
     "end": "2026-11-16T08:58:00-08:00",
     "kind": "dawn",
     "score": 2.9,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.5,
      "s": 11.2,
      "dir": 215
     },
     "wind_kn": 2.6,
     "cloud": 54,
     "dry_h": 43,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:50:00-08:00",
     "end": "2026-11-16T16:50:00-08:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 13.6,
      "dir": 288
     },
     "wind_kn": 9.8,
     "cloud": 38,
     "dry_h": 52,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:59:00-08:00",
     "end": "2026-11-17T08:59:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.4,
      "s": 6.8,
      "dir": 270
     },
     "wind_kn": 2.4,
     "cloud": 2,
     "dry_h": 67,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:50:00-08:00",
     "end": "2026-11-17T16:50:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Point Dume Cove",
      "Leo Carrillo (Sequit Point)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 8.1,
      "dir": 268
     },
     "wind_kn": 8.4,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:22:00-08:00",
     "ft": 2.308,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:42:00-08:00",
     "ft": 6.059,
     "type": "H"
    },
    {
     "t": "2026-11-10T16:05:00-08:00",
     "ft": -0.388,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:37:00-08:00",
     "ft": 3.553,
     "type": "H"
    },
    {
     "t": "2026-11-11T02:46:00-08:00",
     "ft": 2.552,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:10:00-08:00",
     "ft": 5.865,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:44:00-08:00",
     "ft": -0.215,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:30:00-08:00",
     "ft": 3.371,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:10:00-08:00",
     "ft": 2.765,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:39:00-08:00",
     "ft": 5.606,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:28:00-08:00",
     "ft": 0.021,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:33:00-08:00",
     "ft": 3.239,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:34:00-08:00",
     "ft": 2.961,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:13:00-08:00",
     "ft": 5.291,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:16:00-08:00",
     "ft": 0.28,
     "type": "L"
    },
    {
     "t": "2026-11-14T02:00:00-08:00",
     "ft": 3.22,
     "type": "H"
    },
    {
     "t": "2026-11-14T04:01:00-08:00",
     "ft": 3.159,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:53:00-08:00",
     "ft": 4.928,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:12:00-08:00",
     "ft": 0.518,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:46:00-08:00",
     "ft": 4.53,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:14:00-08:00",
     "ft": 0.692,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:23:00-08:00",
     "ft": 3.628,
     "type": "H"
    },
    {
     "t": "2026-11-16T07:28:00-08:00",
     "ft": 3.466,
     "type": "L"
    },
    {
     "t": "2026-11-16T13:04:00-08:00",
     "ft": 4.139,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:13:00-08:00",
     "ft": 0.798,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:44:00-08:00",
     "ft": 3.929,
     "type": "H"
    },
    {
     "t": "2026-11-17T09:53:00-08:00",
     "ft": 3.109,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:43:00-08:00",
     "ft": 3.868,
     "type": "H"
    },
    {
     "t": "2026-11-17T22:00:00-08:00",
     "ft": 0.884,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:04:00-08:00",
     "ft": 4.297,
     "type": "H"
    },
    {
     "t": "2026-11-18T10:58:00-08:00",
     "ft": 2.483,
     "type": "L"
    },
    {
     "t": "2026-11-18T16:08:00-08:00",
     "ft": 3.775,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:39:00-08:00",
     "ft": 0.995,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 3.9,
    "s": 14.0,
    "dir": 250,
    "age_h": 0.4
   },
   "lat": 33.99,
   "lon": -118.805,
   "water": {
    "f": 72.9,
    "station": "Santa Monica (NOAA)",
    "km": 28.2,
    "age_h": 0.0,
    "judges": false
   },
   "shore": {
    "station": "Santa Monica Pier",
    "km": 28.3,
    "ntu": 1.03,
    "chl": 0.53,
    "age_h": 0.0,
    "ntu_med_24h": 0.98
   },
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": 0.983,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 72.7
    },
    {
     "d": "2026-11-07",
     "f": 72.7
    },
    {
     "d": "2026-11-08",
     "f": 72.8
    },
    {
     "d": "2026-11-09",
     "f": 72.8
    },
    {
     "d": "2026-11-10",
     "f": 72.6
    },
    {
     "d": "2026-11-11",
     "f": 72.4
    },
    {
     "d": "2026-11-12",
     "f": 72.6
    },
    {
     "d": "2026-11-13",
     "f": 74.2
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.066,
    "age_d": 14
   },
   "chla": 0.32
  },
  "N": {
   "keeper": null,
   "region": "Southern California",
   "season_note": "winter mornings, between the swells that feed the point",
   "casting": {
    "pct7": 27,
    "med": 5.6,
    "season": "December through January, mostly"
   },
   "warm_f": 62,
   "tz": "America/Los_Angeles",
   "record": {
    "promises": 16,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 13,
    "name": "Ventura County",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "ventura-dive-b1a44410",
   "name": "Ventura County",
   "slug": "ventura-county",
   "instruments": {
    "buoy": "46053",
    "tide": "9411189"
   },
   "sms": true,
   "join": {
    "word": "VENTURA",
    "number": "833-858-2355",
    "text": "Text VENTURA to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - VENTURA COUNTY, the week ahead as of Tue 6pm.\nBest: Wed dawn, 2.7 of 10 - rough, held back by swell.\nWed 2.7 / Thu 1.9 / Fri 1.8 / Sat 1.0 / Sun 1.7 / Mon 1.0 / Tue 1.2\nA quiet week.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": null,
   "sst_f": 75,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T05:54:00-08:00",
     "end": "2026-11-11T08:54:00-08:00",
     "kind": "dawn",
     "score": 2.7,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.9,
      "s": 11.7,
      "dir": 206
     },
     "wind_kn": 3.8,
     "cloud": 0,
     "dry_h": 72,
     "tide": {
      "ft": 4.1,
      "trend": "rising"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T14:54:00-08:00",
     "end": "2026-11-11T16:54:00-08:00",
     "kind": "dusk",
     "score": 1.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jenelle (Port Hueneme)",
      "County Line Reef (Yerba Buena)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 10.4,
      "dir": 245
     },
     "wind_kn": 4.7,
     "cloud": 57,
     "dry_h": 72,
     "tide": {
      "ft": 0.8,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:55:00-08:00",
     "end": "2026-11-12T08:55:00-08:00",
     "kind": "dawn",
     "score": 1.9,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.3,
      "s": 12.3,
      "dir": 185
     },
     "wind_kn": 3.9,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 3.8,
      "trend": "rising"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T14:53:00-08:00",
     "end": "2026-11-12T16:53:00-08:00",
     "kind": "dusk",
     "score": 1.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jenelle (Port Hueneme)",
      "County Line Reef (Yerba Buena)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 10.4,
      "dir": 248
     },
     "wind_kn": 8.2,
     "cloud": 53,
     "dry_h": 72,
     "tide": {
      "ft": 1.6,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:56:00-08:00",
     "end": "2026-11-13T08:56:00-08:00",
     "kind": "dawn",
     "score": 1.8,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.4,
      "s": 11.5,
      "dir": 253
     },
     "wind_kn": 2.3,
     "cloud": 10,
     "dry_h": 72,
     "tide": {
      "ft": 3.6,
      "trend": "rising"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T14:53:00-08:00",
     "end": "2026-11-13T16:53:00-08:00",
     "kind": "dusk",
     "score": 1.3,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "La Jenelle (Port Hueneme)",
      "County Line Reef (Yerba Buena)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.2,
      "s": 12.0,
      "dir": 214
     },
     "wind_kn": 8.1,
     "cloud": 100,
     "dry_h": 72,
     "tide": {
      "ft": 2.4,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:57:00-08:00",
     "end": "2026-11-14T08:57:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.7,
      "s": 7.2,
      "dir": 252
     },
     "wind_kn": 10.3,
     "cloud": 94,
     "dry_h": 0,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T14:52:00-08:00",
     "end": "2026-11-14T16:52:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 7.8,
      "s": 13.2,
      "dir": 283
     },
     "wind_kn": 14.7,
     "cloud": 17,
     "dry_h": 1,
     "tide": {
      "ft": 3.0,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:58:00-08:00",
     "end": "2026-11-15T08:58:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 6.9,
      "s": 10.8,
      "dir": 276
     },
     "wind_kn": 2.7,
     "cloud": 72,
     "dry_h": 3,
     "tide": {
      "ft": 3.4,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T14:52:00-08:00",
     "end": "2026-11-15T16:52:00-08:00",
     "kind": "dusk",
     "score": 1.7,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.2,
      "s": 11.8,
      "dir": 289
     },
     "wind_kn": 7.3,
     "cloud": 0,
     "dry_h": 12,
     "tide": {
      "ft": 3.5,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:59:00-08:00",
     "end": "2026-11-16T08:59:00-08:00",
     "kind": "dawn",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.1,
      "s": 12.5,
      "dir": 265
     },
     "wind_kn": 5.2,
     "cloud": 96,
     "dry_h": 27,
     "tide": {
      "ft": 3.6,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T14:51:00-08:00",
     "end": "2026-11-16T16:51:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.9,
      "s": 13.4,
      "dir": 290
     },
     "wind_kn": 12.3,
     "cloud": 14,
     "dry_h": 36,
     "tide": {
      "ft": 3.8,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:00:00-08:00",
     "end": "2026-11-17T09:00:00-08:00",
     "kind": "dawn",
     "score": 1.2,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.5,
      "s": 12.3,
      "dir": 290
     },
     "wind_kn": 1.7,
     "cloud": 0,
     "dry_h": 52,
     "tide": {
      "ft": 3.9,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T14:50:00-08:00",
     "end": "2026-11-17T16:50:00-08:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "County Line Reef (Yerba Buena)",
      "La Jenelle (Port Hueneme)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 4.2,
      "s": 12.6,
      "dir": 290
     },
     "wind_kn": 9.2,
     "cloud": 0,
     "dry_h": 60,
     "tide": {
      "ft": 3.9,
      "trend": "rising"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T02:36:00-08:00",
     "ft": 2.345,
     "type": "L"
    },
    {
     "t": "2026-11-10T08:47:00-08:00",
     "ft": 6.068,
     "type": "H"
    },
    {
     "t": "2026-11-10T16:15:00-08:00",
     "ft": -0.348,
     "type": "L"
    },
    {
     "t": "2026-11-10T22:42:00-08:00",
     "ft": 3.552,
     "type": "H"
    },
    {
     "t": "2026-11-11T03:00:00-08:00",
     "ft": 2.604,
     "type": "L"
    },
    {
     "t": "2026-11-11T09:15:00-08:00",
     "ft": 5.867,
     "type": "H"
    },
    {
     "t": "2026-11-11T16:54:00-08:00",
     "ft": -0.153,
     "type": "L"
    },
    {
     "t": "2026-11-11T23:33:00-08:00",
     "ft": 3.359,
     "type": "H"
    },
    {
     "t": "2026-11-12T03:23:00-08:00",
     "ft": 2.836,
     "type": "L"
    },
    {
     "t": "2026-11-12T09:45:00-08:00",
     "ft": 5.598,
     "type": "H"
    },
    {
     "t": "2026-11-12T17:38:00-08:00",
     "ft": 0.102,
     "type": "L"
    },
    {
     "t": "2026-11-13T00:38:00-08:00",
     "ft": 3.219,
     "type": "H"
    },
    {
     "t": "2026-11-13T03:45:00-08:00",
     "ft": 3.053,
     "type": "L"
    },
    {
     "t": "2026-11-13T10:18:00-08:00",
     "ft": 5.274,
     "type": "H"
    },
    {
     "t": "2026-11-13T18:29:00-08:00",
     "ft": 0.366,
     "type": "L"
    },
    {
     "t": "2026-11-14T10:58:00-08:00",
     "ft": 4.902,
     "type": "H"
    },
    {
     "t": "2026-11-14T19:28:00-08:00",
     "ft": 0.587,
     "type": "L"
    },
    {
     "t": "2026-11-15T11:51:00-08:00",
     "ft": 4.498,
     "type": "H"
    },
    {
     "t": "2026-11-15T20:29:00-08:00",
     "ft": 0.736,
     "type": "L"
    },
    {
     "t": "2026-11-16T04:37:00-08:00",
     "ft": 3.658,
     "type": "H"
    },
    {
     "t": "2026-11-16T08:05:00-08:00",
     "ft": 3.562,
     "type": "L"
    },
    {
     "t": "2026-11-16T13:11:00-08:00",
     "ft": 4.112,
     "type": "H"
    },
    {
     "t": "2026-11-16T21:25:00-08:00",
     "ft": 0.829,
     "type": "L"
    },
    {
     "t": "2026-11-17T04:55:00-08:00",
     "ft": 3.96,
     "type": "H"
    },
    {
     "t": "2026-11-17T10:07:00-08:00",
     "ft": 3.175,
     "type": "L"
    },
    {
     "t": "2026-11-17T14:50:00-08:00",
     "ft": 3.858,
     "type": "H"
    },
    {
     "t": "2026-11-17T22:12:00-08:00",
     "ft": 0.915,
     "type": "L"
    },
    {
     "t": "2026-11-18T05:12:00-08:00",
     "ft": 4.323,
     "type": "H"
    },
    {
     "t": "2026-11-18T11:11:00-08:00",
     "ft": 2.547,
     "type": "L"
    },
    {
     "t": "2026-11-18T16:15:00-08:00",
     "ft": 3.775,
     "type": "H"
    },
    {
     "t": "2026-11-18T22:51:00-08:00",
     "ft": 1.03,
     "type": "L"
    }
   ],
   "buoy_now": {
    "ft": 5.6,
    "s": 13.0,
    "dir": 265,
    "age_h": 0.6
   },
   "lat": 34.051,
   "lon": -118.964,
   "water": null,
   "shore": null,
   "wind_now": {
    "kn": 7.0,
    "station": "Leo Carrillo (RAWS)",
    "km": 2.2,
    "age_h": 1.1
   },
   "wind_vs_model": {
    "bias_kn": -1.5,
    "dawn_bias_kn": -1.1,
    "n": 58,
    "station": "Leo Carrillo (RAWS)",
    "km": 2.2
   },
   "sst_src": "satellite",
   "anchor": 1.6,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 72.3
    },
    {
     "d": "2026-11-07",
     "f": 72.2
    },
    {
     "d": "2026-11-08",
     "f": 72.4
    },
    {
     "d": "2026-11-09",
     "f": 72.5
    },
    {
     "d": "2026-11-10",
     "f": 72.7
    },
    {
     "d": "2026-11-11",
     "f": 72.7
    },
    {
     "d": "2026-11-12",
     "f": 72.1
    },
    {
     "d": "2026-11-13",
     "f": 71.9
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.061,
    "age_d": 14
   },
   "chla": 0.3
  },
  "O": {
   "keeper": null,
   "region": "Australia",
   "season_note": "the winter mornings, when the southerly finally sleeps",
   "casting": {
    "pct7": 33,
    "med": 4.7,
    "season": "September through November, mostly"
   },
   "warm_f": 59,
   "tz": "Australia/Sydney",
   "record": {
    "promises": 13,
    "rings": 0,
    "held": 0,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 14,
    "name": "Sydney",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "sydney-dive-75fdf41a",
   "name": "Sydney",
   "slug": "sydney",
   "instruments": {
    "buoy": "Sydney",
    "tide": "none"
   },
   "sms": false,
   "join": {
    "app": "ntfy",
    "topic": "sydney-dive-75fdf41a",
    "text": "Subscribe to sydney-dive-75fdf41a in the ntfy app"
   },
   "forecast_sms": "THE DIVE BELL - SYDNEY, the week ahead as of Wed 1pm.\nBest: Fri dawn, 8.7 of 10 - excellent. In by 5:15am at Shelly Beach (Cabbage Tree Bay).\nWed 6.5 / Thu 8.2 / Fri 8.7 / Sat 5.5 / Sun 4.0 / Mon 4.0 / Tue 3.8\nNo ring in sight, but a morning worth having.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-09-06",
   "sst_f": 68,
   "windows": [
    {
     "label": "Wed dusk",
     "start": "2026-11-11T17:32:00+11:00",
     "end": "2026-11-11T19:32:00+11:00",
     "kind": "dusk",
     "score": 6.5,
     "conf": "high",
     "limit": "stirred up",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.1,
      "s": 7.2,
      "dir": 135
     },
     "wind_kn": 6.5,
     "cloud": 31,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T05:15:00+11:00",
     "end": "2026-11-12T08:15:00+11:00",
     "kind": "dawn",
     "score": 7.5,
     "conf": "high",
     "limit": "stirred up",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.4,
      "s": 6.1,
      "dir": 142
     },
     "wind_kn": 6.3,
     "cloud": 36,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T17:32:00+11:00",
     "end": "2026-11-12T19:32:00+11:00",
     "kind": "dusk",
     "score": 8.2,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 5.1,
      "dir": 128
     },
     "wind_kn": 6.0,
     "cloud": 3,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T05:15:00+11:00",
     "end": "2026-11-13T08:15:00+11:00",
     "kind": "dawn",
     "score": 8.7,
     "conf": "medium",
     "limit": "all clear",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.1,
      "s": 4.3,
      "dir": 135
     },
     "wind_kn": 2.5,
     "cloud": 73,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T17:33:00+11:00",
     "end": "2026-11-13T19:33:00+11:00",
     "kind": "dusk",
     "score": 3.7,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 4.6,
      "dir": 90
     },
     "wind_kn": 12.1,
     "cloud": 72,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T05:14:00+11:00",
     "end": "2026-11-14T08:14:00+11:00",
     "kind": "dawn",
     "score": 5.5,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.6,
      "s": 4.6,
      "dir": 74
     },
     "wind_kn": 3.0,
     "cloud": 52,
     "dry_h": 72,
     "tide": null
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T17:34:00+11:00",
     "end": "2026-11-14T19:34:00+11:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 4.5,
      "dir": 73
     },
     "wind_kn": 10.3,
     "cloud": 98,
     "dry_h": 1,
     "tide": null
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T05:13:00+11:00",
     "end": "2026-11-15T08:13:00+11:00",
     "kind": "dawn",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.9,
      "s": 4.7,
      "dir": 69
     },
     "wind_kn": 3.9,
     "cloud": 100,
     "dry_h": 1,
     "tide": null
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T17:35:00+11:00",
     "end": "2026-11-15T19:35:00+11:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.4,
      "s": 4.7,
      "dir": 143
     },
     "wind_kn": 8.1,
     "cloud": 100,
     "dry_h": 4,
     "tide": null
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T05:13:00+11:00",
     "end": "2026-11-16T08:13:00+11:00",
     "kind": "dawn",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.6,
      "s": 6.2,
      "dir": 147
     },
     "wind_kn": 6.6,
     "cloud": 100,
     "dry_h": 1,
     "tide": null
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T17:36:00+11:00",
     "end": "2026-11-16T19:36:00+11:00",
     "kind": "dusk",
     "score": 4.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.9,
      "s": 5.3,
      "dir": 114
     },
     "wind_kn": 4.7,
     "cloud": 100,
     "dry_h": 1,
     "tide": null
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T05:12:00+11:00",
     "end": "2026-11-17T08:12:00+11:00",
     "kind": "dawn",
     "score": 3.8,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.2,
      "s": 5.2,
      "dir": 104
     },
     "wind_kn": 9.4,
     "cloud": 89,
     "dry_h": 0,
     "tide": null
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T17:37:00+11:00",
     "end": "2026-11-17T19:37:00+11:00",
     "kind": "dusk",
     "score": 1.0,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": false,
      "dry": false,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 4.3,
      "s": 6.8,
      "dir": 85
     },
     "wind_kn": 14.7,
     "cloud": 100,
     "dry_h": 0,
     "tide": null
    },
    {
     "label": "Wed dawn",
     "start": "2026-11-18T05:12:00+11:00",
     "end": "2026-11-18T08:12:00+11:00",
     "kind": "dawn",
     "score": 1.7,
     "conf": "medium",
     "limit": "rain",
     "entries": [
      "Shelly Beach (Cabbage Tree Bay)",
      "Fairy Bower"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": false,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 5.4,
      "s": 6.1,
      "dir": 80
     },
     "wind_kn": 4.7,
     "cloud": 23,
     "dry_h": 0,
     "tide": null
    }
   ],
   "tides": [],
   "buoy_now": {
    "ft": 3.4,
    "s": 10.8,
    "dir": 136,
    "age_h": 2.4
   },
   "lat": -33.8,
   "lon": 151.297,
   "water": null,
   "shore": null,
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": null,
   "sst_trend": [
    {
     "d": "2026-11-07",
     "f": 69.3
    },
    {
     "d": "2026-11-08",
     "f": 68.5
    },
    {
     "d": "2026-11-09",
     "f": 68.2
    },
    {
     "d": "2026-11-10",
     "f": 68.4
    },
    {
     "d": "2026-11-11",
     "f": 68.7
    },
    {
     "d": "2026-11-12",
     "f": 68.8
    },
    {
     "d": "2026-11-13",
     "f": 69.2
    },
    {
     "d": "2026-11-14",
     "f": 69.6
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.151,
    "age_d": 12
   },
   "chla": 1.99
  },
  "P": {
   "keeper": null,
   "region": "Hawaii",
   "season_note": "the leeward mornings, in the island's own wind shadow",
   "casting": {
    "pct7": 34,
    "med": 4.0,
    "season": "January, April, August"
   },
   "warm_f": 62,
   "tz": "Pacific/Honolulu",
   "record": {
    "promises": 19,
    "rings": 1,
    "held": 1,
    "broke": 0,
    "taken_back": 0,
    "unverified": 0
   },
   "bell": {
    "no": 15,
    "name": "Maui",
    "cast": "2026-08-17"
   },
   "tier": "provisional",
   "topic": "maui-dive-134339c2",
   "name": "Maui",
   "slug": "maui",
   "instruments": {
    "buoy": "51205",
    "tide": "1615680"
   },
   "sms": true,
   "join": {
    "word": "MAUI",
    "number": "833-858-2355",
    "text": "Text MAUI to 833-858-2355"
   },
   "forecast_sms": "THE DIVE BELL - MAUI, the week ahead as of Tue 4pm.\nBest: Sat dawn, 8.1 of 10 - good, held back by stirred-up water. In by 6:06am at Kahekili (Airport Beach).\nWed 6.4 / Thu 5.8 / Fri 6.6 / Sat 8.1 / Sun 7.3 / Mon 6.9 / Tue 6.7\nNo ring in sight, but a morning worth having.",
   "read_at": "2026-11-10T18:00:00-08:00",
   "last_ring": "2026-10-22",
   "sst_f": 80,
   "windows": [
    {
     "label": "Wed dawn",
     "start": "2026-11-11T06:04:00-10:00",
     "end": "2026-11-11T09:04:00-10:00",
     "kind": "dawn",
     "score": 6.4,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 1.8,
      "s": 7.4,
      "dir": 86
     },
     "wind_kn": 5.7,
     "cloud": 49,
     "dry_h": 72,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Wed dusk",
     "start": "2026-11-11T15:46:00-10:00",
     "end": "2026-11-11T17:46:00-10:00",
     "kind": "dusk",
     "score": 6.1,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 8.8,
      "dir": 41
     },
     "wind_kn": 5.6,
     "cloud": 43,
     "dry_h": 72,
     "tide": {
      "ft": 1.1,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dawn",
     "start": "2026-11-12T06:05:00-10:00",
     "end": "2026-11-12T09:05:00-10:00",
     "kind": "dawn",
     "score": 5.8,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.9,
      "s": 8.2,
      "dir": 23
     },
     "wind_kn": 4.1,
     "cloud": 64,
     "dry_h": 72,
     "tide": {
      "ft": 2.3,
      "trend": "falling"
     }
    },
    {
     "label": "Thu dusk",
     "start": "2026-11-12T15:46:00-10:00",
     "end": "2026-11-12T17:46:00-10:00",
     "kind": "dusk",
     "score": 3.9,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.0,
      "s": 7.7,
      "dir": 36
     },
     "wind_kn": 5.8,
     "cloud": 90,
     "dry_h": 72,
     "tide": {
      "ft": 1.1,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dawn",
     "start": "2026-11-13T06:05:00-10:00",
     "end": "2026-11-13T09:05:00-10:00",
     "kind": "dawn",
     "score": 5.6,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.4,
      "s": 6.3,
      "dir": 36
     },
     "wind_kn": 3.0,
     "cloud": 82,
     "dry_h": 72,
     "tide": {
      "ft": 2.3,
      "trend": "falling"
     }
    },
    {
     "label": "Fri dusk",
     "start": "2026-11-13T15:45:00-10:00",
     "end": "2026-11-13T17:45:00-10:00",
     "kind": "dusk",
     "score": 6.6,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.2,
      "s": 6.2,
      "dir": 38
     },
     "wind_kn": 3.6,
     "cloud": 42,
     "dry_h": 72,
     "tide": {
      "ft": 0.7,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dawn",
     "start": "2026-11-14T06:06:00-10:00",
     "end": "2026-11-14T09:06:00-10:00",
     "kind": "dawn",
     "score": 8.1,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": true,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.1,
      "s": 11.8,
      "dir": 21
     },
     "wind_kn": 3.3,
     "cloud": 48,
     "dry_h": 72,
     "tide": {
      "ft": 2.2,
      "trend": "falling"
     }
    },
    {
     "label": "Sat dusk",
     "start": "2026-11-14T15:45:00-10:00",
     "end": "2026-11-14T17:45:00-10:00",
     "kind": "dusk",
     "score": 8.0,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": true,
      "warm": true
     },
     "swell": {
      "ft": 2.2,
      "s": 9.3,
      "dir": 30
     },
     "wind_kn": 3.7,
     "cloud": 20,
     "dry_h": 72,
     "tide": {
      "ft": 0.9,
      "trend": "falling"
     }
    },
    {
     "label": "Sun dawn",
     "start": "2026-11-15T06:07:00-10:00",
     "end": "2026-11-15T09:07:00-10:00",
     "kind": "dawn",
     "score": 7.3,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 9.3,
      "dir": 38
     },
     "wind_kn": 4.0,
     "cloud": 74,
     "dry_h": 72,
     "tide": {
      "ft": 2.0,
      "trend": "rising"
     }
    },
    {
     "label": "Sun dusk",
     "start": "2026-11-15T15:45:00-10:00",
     "end": "2026-11-15T17:45:00-10:00",
     "kind": "dusk",
     "score": 7.0,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.5,
      "s": 8.3,
      "dir": 44
     },
     "wind_kn": 3.2,
     "cloud": 33,
     "dry_h": 72,
     "tide": {
      "ft": 1.1,
      "trend": "falling"
     }
    },
    {
     "label": "Mon dawn",
     "start": "2026-11-16T06:07:00-10:00",
     "end": "2026-11-16T09:07:00-10:00",
     "kind": "dawn",
     "score": 6.8,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.8,
      "s": 9.7,
      "dir": 13
     },
     "wind_kn": 2.1,
     "cloud": 68,
     "dry_h": 72,
     "tide": {
      "ft": 1.8,
      "trend": "rising"
     }
    },
    {
     "label": "Mon dusk",
     "start": "2026-11-16T15:45:00-10:00",
     "end": "2026-11-16T17:45:00-10:00",
     "kind": "dusk",
     "score": 6.9,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.0,
      "s": 9.9,
      "dir": 4
     },
     "wind_kn": 2.0,
     "cloud": 35,
     "dry_h": 72,
     "tide": {
      "ft": 1.4,
      "trend": "falling"
     }
    },
    {
     "label": "Tue dawn",
     "start": "2026-11-17T06:08:00-10:00",
     "end": "2026-11-17T09:08:00-10:00",
     "kind": "dawn",
     "score": 6.6,
     "conf": "medium",
     "limit": "swell",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 3.1,
      "s": 6.6,
      "dir": 40
     },
     "wind_kn": 2.0,
     "cloud": 91,
     "dry_h": 72,
     "tide": {
      "ft": 1.7,
      "trend": "rising"
     }
    },
    {
     "label": "Tue dusk",
     "start": "2026-11-17T15:44:00-10:00",
     "end": "2026-11-17T17:44:00-10:00",
     "kind": "dusk",
     "score": 6.7,
     "conf": "medium",
     "limit": "stirred up",
     "entries": [
      "Kahekili (Airport Beach)",
      "Black Rock (Pu'u Keka'a)"
     ],
     "gate": false,
     "aligned": false,
     "hazard": null,
     "axes": {
      "flat": false,
      "glass": true,
      "dry": true,
      "sun": false,
      "warm": true
     },
     "swell": {
      "ft": 2.6,
      "s": 9.8,
      "dir": 9
     },
     "wind_kn": 2.5,
     "cloud": 88,
     "dry_h": 72,
     "tide": {
      "ft": 0.8,
      "trend": "falling"
     }
    }
   ],
   "tides": [
    {
     "t": "2026-11-10T03:15:00-10:00",
     "ft": 2.656,
     "type": "H"
    },
    {
     "t": "2026-11-10T09:38:00-10:00",
     "ft": 1.007,
     "type": "L"
    },
    {
     "t": "2026-11-10T13:43:00-10:00",
     "ft": 1.442,
     "type": "H"
    },
    {
     "t": "2026-11-10T20:14:00-10:00",
     "ft": -0.275,
     "type": "L"
    },
    {
     "t": "2026-11-11T03:50:00-10:00",
     "ft": 2.578,
     "type": "H"
    },
    {
     "t": "2026-11-11T10:22:00-10:00",
     "ft": 1.065,
     "type": "L"
    },
    {
     "t": "2026-11-11T14:03:00-10:00",
     "ft": 1.353,
     "type": "H"
    },
    {
     "t": "2026-11-11T20:42:00-10:00",
     "ft": -0.199,
     "type": "L"
    },
    {
     "t": "2026-11-12T04:27:00-10:00",
     "ft": 2.454,
     "type": "H"
    },
    {
     "t": "2026-11-12T11:14:00-10:00",
     "ft": 1.129,
     "type": "L"
    },
    {
     "t": "2026-11-12T14:19:00-10:00",
     "ft": 1.275,
     "type": "H"
    },
    {
     "t": "2026-11-12T21:11:00-10:00",
     "ft": -0.084,
     "type": "L"
    },
    {
     "t": "2026-11-13T05:10:00-10:00",
     "ft": 2.309,
     "type": "H"
    },
    {
     "t": "2026-11-13T21:41:00-10:00",
     "ft": 0.065,
     "type": "L"
    },
    {
     "t": "2026-11-14T06:02:00-10:00",
     "ft": 2.174,
     "type": "H"
    },
    {
     "t": "2026-11-14T22:13:00-10:00",
     "ft": 0.245,
     "type": "L"
    },
    {
     "t": "2026-11-15T07:06:00-10:00",
     "ft": 2.074,
     "type": "H"
    },
    {
     "t": "2026-11-15T22:51:00-10:00",
     "ft": 0.461,
     "type": "L"
    },
    {
     "t": "2026-11-16T08:12:00-10:00",
     "ft": 2.02,
     "type": "H"
    },
    {
     "t": "2026-11-16T23:58:00-10:00",
     "ft": 0.709,
     "type": "L"
    },
    {
     "t": "2026-11-17T09:06:00-10:00",
     "ft": 1.991,
     "type": "H"
    },
    {
     "t": "2026-11-17T17:04:00-10:00",
     "ft": 0.717,
     "type": "L"
    },
    {
     "t": "2026-11-17T22:28:00-10:00",
     "ft": 1.049,
     "type": "H"
    },
    {
     "t": "2026-11-18T02:19:00-10:00",
     "ft": 0.92,
     "type": "L"
    },
    {
     "t": "2026-11-18T09:48:00-10:00",
     "ft": 1.959,
     "type": "H"
    },
    {
     "t": "2026-11-18T17:06:00-10:00",
     "ft": 0.527,
     "type": "L"
    },
    {
     "t": "2026-11-18T23:23:00-10:00",
     "ft": 1.39,
     "type": "H"
    }
   ],
   "buoy_now": {
    "ft": 7.2,
    "s": 14.0,
    "dir": 323,
    "age_h": 679.5
   },
   "lat": 20.938,
   "lon": -156.694,
   "water": null,
   "shore": null,
   "wind_now": null,
   "wind_vs_model": null,
   "sst_src": "satellite",
   "anchor": null,
   "sst_trend": [
    {
     "d": "2026-11-06",
     "f": 81.0
    },
    {
     "d": "2026-11-07",
     "f": 80.8
    },
    {
     "d": "2026-11-08",
     "f": 80.7
    },
    {
     "d": "2026-11-09",
     "f": 80.7
    },
    {
     "d": "2026-11-10",
     "f": 80.7
    },
    {
     "d": "2026-11-11",
     "f": 80.6
    },
    {
     "d": "2026-11-12",
     "f": 80.6
    },
    {
     "d": "2026-11-13",
     "f": 80.6
    }
   ],
   "moon": {
    "name": "new",
    "pct": 2,
    "age_d": 1.2,
    "full_in_d": 14,
    "new_in_d": 28
   },
   "kd490": {
    "m1": 0.042,
    "age_d": 10
   },
   "chla": 0.14
  }
 }
}