diff --git a/CHANGELOG.md b/CHANGELOG.md
index e81c89578..53e98e1c5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
# CHANGELOG
+## 2026-11-10 - Medication guide answers first (draft)
+
+- The prescription-medication guide (EN and ES) now opens with its TL;DR, right after the intro and before the current-wait links. It was the last section. Wording unchanged, only moved. Umami, last 30 days: 95% bounce and a 21 s average visit, so most readers left before reaching it.
+- Checks: full `npm test` passes after a prerendered build. Headless Chrome 390px: TL;DR is the first H2 at about 870-910px in EN and ES, no horizontal overflow.
+
## 2026-11-10 - Current-wait links near the top of the medication guide (draft)
- The prescription-medication guide (EN and ES) now has a "Crossing soon? Current wait times" box right after the intro, linking to San Ysidro, Andrade, Nogales DeConcini, El Paso Paso del Norte and Progreso. Umami, last 30 days: the guide had 618 visitors, a 95% bounce rate and a 21 s average visit, and only 7 opened waits from the end-of-post button, which linked to the home page.
diff --git a/public/data/aggregates/andrade.json b/public/data/aggregates/andrade.json
index fc8ba23df..84aec087d 100644
--- a/public/data/aggregates/andrade.json
+++ b/public/data/aggregates/andrade.json
@@ -1 +1 @@
-{"port_number":"250201","name":"Andrade","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2144,"overall_median":20,"overall_best_hour":10,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":115,"samples":21,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":115,"samples":21,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":20,"samples":11,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":20,"samples":11,"window_hours":0,"raw_samples":11},{"day":0,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":113,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":115,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":115,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":15,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":15,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":120,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":13,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":13,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":7,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":17,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":30,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":7,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":25,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":25,"samples":6,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":7,"median":20,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":8,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":20,"samples":17,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":20,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":5,"hour":7,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":9,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":10,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":13,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":15,"samples":14,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":15,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":45,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":8,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"250201","name":"Andrade","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2145,"overall_median":20,"overall_best_hour":10,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":115,"samples":21,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":115,"samples":21,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":20,"samples":11,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":20,"samples":11,"window_hours":0,"raw_samples":11},{"day":0,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":113,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":115,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":115,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":15,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":15,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":120,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":13,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":13,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":7,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":17,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":30,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":9,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":7,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":25,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":25,"samples":6,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":7,"median":20,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":8,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":20,"samples":17,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":20,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":20,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":5,"hour":7,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":9,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":10,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":13,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":15,"samples":14,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":15,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":45,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":7,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":8,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/brownsville-b-and-m.json b/public/data/aggregates/brownsville-b-and-m.json
index 92383831c..705070157 100644
--- a/public/data/aggregates/brownsville-b-and-m.json
+++ b/public/data/aggregates/brownsville-b-and-m.json
@@ -1 +1 @@
-{"port_number":"535501","name":"Brownsville - B&M","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2716,"overall_median":55,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":30,"samples":43,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":2,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":20,"samples":41,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":3,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":80,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":8,"samples":24,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":3,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":95,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":18,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":19,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":20,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":21,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":22,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":50,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":17,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":18,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":21,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":5,"samples":30,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":80,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":17,"median":90,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":18,"median":50,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":21,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":22,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":3,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":32,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":2,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":5,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":6,"median":90,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":15,"samples":28,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":4,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"535501","name":"Brownsville - B&M","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2717,"overall_median":55,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":30,"samples":43,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":2,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":20,"samples":41,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":3,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":80,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":8,"samples":24,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":3,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":95,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":18,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":19,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":20,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":21,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":22,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":50,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":17,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":18,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":21,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":5,"samples":30,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":80,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":17,"median":90,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":18,"median":50,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":21,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":22,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":3,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":32,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":2,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":5,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":6,"median":90,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":15,"samples":28,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":4,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/brownsville-gateway.json b/public/data/aggregates/brownsville-gateway.json
index 65b6c31e6..8e10ed151 100644
--- a/public/data/aggregates/brownsville-gateway.json
+++ b/public/data/aggregates/brownsville-gateway.json
@@ -1 +1 @@
-{"port_number":"535504","name":"Brownsville - Gateway","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2830,"overall_median":40,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":70,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":15,"samples":41,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":3,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":32,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":3,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":17,"median":40,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":18,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":33,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":2,"samples":34,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":2,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":33,"window_hours":1,"raw_samples":4},{"day":5,"hour":1,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":4,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":28,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":4,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":33,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"535504","name":"Brownsville - Gateway","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2831,"overall_median":40,"overall_best_hour":23,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":70,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":15,"samples":41,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":3,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":32,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":3,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":17,"median":40,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":18,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":33,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":2,"samples":34,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":2,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":33,"window_hours":1,"raw_samples":4},{"day":5,"hour":1,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":4,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":28,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":4,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":33,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/brownsville-los-indios.json b/public/data/aggregates/brownsville-los-indios.json
index 0659a10d9..4565cc3e8 100644
--- a/public/data/aggregates/brownsville-los-indios.json
+++ b/public/data/aggregates/brownsville-los-indios.json
@@ -1 +1 @@
-{"port_number":"535503","name":"Brownsville - Los Indios","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1812,"overall_median":20,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":60,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":18,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":19,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":22,"median":60,"samples":24,"window_hours":1,"raw_samples":4},{"day":0,"hour":23,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":7,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":18,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":19,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":20,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":21,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":22,"median":1,"samples":14,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":1,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":17,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":17,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":18,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":19,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":20,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":21,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":0,"samples":14,"window_hours":1,"raw_samples":1},{"day":2,"hour":23,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":17,"median":35,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":18,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":20,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":21,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":22,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":10,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":10,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":16,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":17,"median":10,"samples":27,"window_hours":1,"raw_samples":4},{"day":4,"hour":18,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":19,"median":5,"samples":21,"window_hours":1,"raw_samples":5},{"day":4,"hour":20,"median":1,"samples":14,"window_hours":1,"raw_samples":4},{"day":4,"hour":21,"median":1,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":22,"median":1,"samples":9,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":2,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":9,"samples":13,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":9,"samples":13,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":9,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":2,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":2,"samples":20,"window_hours":1,"raw_samples":3},{"day":5,"hour":23,"median":2,"samples":20,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":45,"samples":19,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":45,"samples":19,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"535503","name":"Brownsville - Los Indios","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1813,"overall_median":20,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":60,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":18,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":19,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":22,"median":60,"samples":24,"window_hours":1,"raw_samples":4},{"day":0,"hour":23,"median":60,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":7,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":18,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":19,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":20,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":21,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":22,"median":1,"samples":14,"window_hours":1,"raw_samples":1},{"day":1,"hour":23,"median":1,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":17,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":17,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":18,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":19,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":20,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":21,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":0,"samples":14,"window_hours":1,"raw_samples":1},{"day":2,"hour":23,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":17,"median":35,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":18,"median":18,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":19,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":20,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":21,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":22,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":10,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":10,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":16,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":17,"median":10,"samples":27,"window_hours":1,"raw_samples":4},{"day":4,"hour":18,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":19,"median":5,"samples":21,"window_hours":1,"raw_samples":5},{"day":4,"hour":20,"median":1,"samples":14,"window_hours":1,"raw_samples":4},{"day":4,"hour":21,"median":1,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":22,"median":1,"samples":9,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":2,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":9,"samples":13,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":9,"samples":13,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":9,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":2,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":2,"samples":20,"window_hours":1,"raw_samples":3},{"day":5,"hour":23,"median":2,"samples":20,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":45,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":45,"samples":19,"window_hours":1,"raw_samples":3},{"day":6,"hour":23,"median":45,"samples":19,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/brownsville-veterans-international.json b/public/data/aggregates/brownsville-veterans-international.json
index 086a75e0f..c1640ee90 100644
--- a/public/data/aggregates/brownsville-veterans-international.json
+++ b/public/data/aggregates/brownsville-veterans-international.json
@@ -1 +1 @@
-{"port_number":"535502","name":"Brownsville - Veterans International","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2082,"overall_median":50,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":40,"samples":21,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":40,"samples":21,"window_hours":2,"raw_samples":2},{"day":0,"hour":2,"median":40,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":40,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":19,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":7,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":100,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":10,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":70,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":83,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":21,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":7,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":68,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":18,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":19,"median":40,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":20,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":21,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":22,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":5,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":18,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":17,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":1,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":1,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":11,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":110,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":18,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":33,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":33,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":14,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":46,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":33,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"535502","name":"Brownsville - Veterans International","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2083,"overall_median":50,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":40,"samples":21,"window_hours":1,"raw_samples":3},{"day":0,"hour":1,"median":40,"samples":21,"window_hours":2,"raw_samples":2},{"day":0,"hour":2,"median":40,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":40,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":19,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":7,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":100,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":10,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":70,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":83,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":21,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":7,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":68,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":18,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":19,"median":40,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":20,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":21,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":22,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":5,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":18,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":17,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":1,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":1,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":11,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":11,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":110,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":18,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":33,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":33,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":14,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":46,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":33,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/calexico-east.json b/public/data/aggregates/calexico-east.json
index 1038844b8..f694ae2c9 100644
--- a/public/data/aggregates/calexico-east.json
+++ b/public/data/aggregates/calexico-east.json
@@ -1 +1 @@
-{"port_number":"250301","name":"Calexico - East","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2033,"overall_median":50,"overall_best_hour":6,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":80,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":30,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":30,"samples":20,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":75,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":120,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":80,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":22,"median":80,"samples":20,"window_hours":1,"raw_samples":5},{"day":0,"hour":23,"median":80,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":0,"median":53,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":3,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":22,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":23,"median":53,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":0,"median":30,"samples":9,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":24,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":24,"window_hours":1,"raw_samples":4},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":23,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":0,"median":28,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":30,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":7,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":28,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":23,"median":28,"samples":10,"window_hours":1,"raw_samples":0},{"day":4,"hour":0,"median":90,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":30,"samples":14,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":14,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":90,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":22,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":23,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":4},{"day":5,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":53,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":21,"median":45,"samples":15,"window_hours":1,"raw_samples":1},{"day":5,"hour":22,"median":45,"samples":15,"window_hours":2,"raw_samples":0},{"day":5,"hour":23,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":40,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":20,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":20,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":50,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":23,"median":40,"samples":14,"window_hours":1,"raw_samples":4}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"250301","name":"Calexico - East","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2034,"overall_median":50,"overall_best_hour":6,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":80,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":30,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":30,"samples":20,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":75,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":120,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":80,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":22,"median":80,"samples":20,"window_hours":1,"raw_samples":5},{"day":0,"hour":23,"median":80,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":0,"median":53,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":3,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":30,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":30,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":22,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":23,"median":53,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":0,"median":30,"samples":9,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":30,"samples":24,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":24,"window_hours":1,"raw_samples":4},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":23,"median":30,"samples":9,"window_hours":1,"raw_samples":3},{"day":3,"hour":0,"median":28,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":30,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":7,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":28,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":23,"median":28,"samples":10,"window_hours":1,"raw_samples":0},{"day":4,"hour":0,"median":90,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":30,"samples":14,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":14,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":90,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":22,"median":90,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":23,"median":90,"samples":10,"window_hours":1,"raw_samples":4},{"day":5,"hour":3,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":16,"window_hours":1,"raw_samples":4},{"day":5,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":53,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":21,"median":45,"samples":15,"window_hours":1,"raw_samples":1},{"day":5,"hour":22,"median":45,"samples":15,"window_hours":2,"raw_samples":0},{"day":5,"hour":23,"median":5,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":0,"median":40,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":1,"median":40,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":20,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":20,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":50,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":23,"median":40,"samples":14,"window_hours":1,"raw_samples":4}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/calexico-west.json b/public/data/aggregates/calexico-west.json
index 157c4b7b6..dfee40aa6 100644
--- a/public/data/aggregates/calexico-west.json
+++ b/public/data/aggregates/calexico-west.json
@@ -1 +1 @@
-{"port_number":"250302","name":"Calexico - West","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2952,"overall_median":60,"overall_best_hour":0,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":1,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":105,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":130,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":150,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":130,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":150,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":120,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":1,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":2,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":5,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":98,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":110,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":3,"median":23,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":50,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":13,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":4,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":80,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"250302","name":"Calexico - West","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2953,"overall_median":60,"overall_best_hour":0,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":1,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":105,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":130,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":150,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":130,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":150,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":120,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":1,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":2,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":28,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":5,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":98,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":110,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":1,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":3,"median":23,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":50,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":15,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":13,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":4,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":80,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/columbus.json b/public/data/aggregates/columbus.json
index edd404f4c..6536f8e9f 100644
--- a/public/data/aggregates/columbus.json
+++ b/public/data/aggregates/columbus.json
@@ -1 +1 @@
-{"port_number":"240601","name":"Columbus","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":2978,"overall_median":5,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":9,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":15,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":8,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":1,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":8,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":9,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":1,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":2,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":3,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":1,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240601","name":"Columbus","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":2979,"overall_median":5,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":9,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":15,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":8,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":1,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":8,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":9,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":1,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":2,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":3,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":1,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/del-rio.json b/public/data/aggregates/del-rio.json
index 963ca5944..6ab534c00 100644
--- a/public/data/aggregates/del-rio.json
+++ b/public/data/aggregates/del-rio.json
@@ -1 +1 @@
-{"port_number":"230201","name":"Del Rio","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2741,"overall_median":15,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":2,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":5,"samples":35,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":8,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":9,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":3,"samples":26,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":33,"window_hours":1,"raw_samples":5},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":25,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":0,"samples":16,"window_hours":1,"raw_samples":5},{"day":5,"hour":2,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":3,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":4,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":2,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":3,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230201","name":"Del Rio","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2742,"overall_median":15,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":2,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":5,"samples":35,"window_hours":1,"raw_samples":2},{"day":1,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":2},{"day":2,"hour":1,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":8,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":9,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":3,"samples":26,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":33,"window_hours":1,"raw_samples":5},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":25,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":0,"samples":16,"window_hours":1,"raw_samples":5},{"day":5,"hour":2,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":3,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":4,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":2,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":3,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":5,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/douglas-raul-hector-castro.json b/public/data/aggregates/douglas-raul-hector-castro.json
index c51d1751c..98d082c8f 100644
--- a/public/data/aggregates/douglas-raul-hector-castro.json
+++ b/public/data/aggregates/douglas-raul-hector-castro.json
@@ -1 +1 @@
-{"port_number":"260101","name":"Douglas (Raul Hector Castro)","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2766,"overall_median":30,"overall_best_hour":0,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":1,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":2,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":3,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":5,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":6,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":30,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":23,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":0,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":1,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":5,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":7,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":1,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":1,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":1,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":2,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":4,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":5,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":6,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":23,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":1,"median":1,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":2,"median":1,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":4,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":6,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":2,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":0,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":2,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":4,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":5,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":30,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260101","name":"Douglas (Raul Hector Castro)","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2767,"overall_median":30,"overall_best_hour":0,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":1,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":2,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":3,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":5,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":6,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":30,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":23,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":0,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":1,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":5,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":7,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":1,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":1,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":1,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":2,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":4,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":5,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":6,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":23,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":1,"median":1,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":2,"median":1,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":4,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":6,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":2,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":0,"median":1,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":2,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":4,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":5,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":30,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/eagle-pass-bridge-i.json b/public/data/aggregates/eagle-pass-bridge-i.json
index 97566ad0f..ab10f5baa 100644
--- a/public/data/aggregates/eagle-pass-bridge-i.json
+++ b/public/data/aggregates/eagle-pass-bridge-i.json
@@ -1 +1 @@
-{"port_number":"230301","name":"Eagle Pass - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":252,"overall_median":60,"overall_best_hour":7,"overall_best_median":30,"by_hour":[{"day":1,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":8,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":10,"median":60,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":11,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":12,"median":105,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":13,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":14,"median":120,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":15,"median":120,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":120,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":120,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":8,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":9,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":13,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":14,"median":120,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":120,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":180,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":45,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":4,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":11,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":4,"hour":14,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":4,"hour":15,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":16,"median":60,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":17,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":13,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":14,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":15,"median":45,"samples":10,"window_hours":1,"raw_samples":1},{"day":5,"hour":16,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":17,"median":45,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230301","name":"Eagle Pass - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":252,"overall_median":60,"overall_best_hour":7,"overall_best_median":30,"by_hour":[{"day":1,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":8,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":10,"median":60,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":11,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":12,"median":105,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":13,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":14,"median":120,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":15,"median":120,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":120,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":120,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":8,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":9,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":13,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":14,"median":120,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":120,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":180,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":45,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":4,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":11,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":4,"hour":14,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":4,"hour":15,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":16,"median":60,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":17,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":13,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":14,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":15,"median":45,"samples":10,"window_hours":1,"raw_samples":1},{"day":5,"hour":16,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":17,"median":45,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/eagle-pass-bridge-ii.json b/public/data/aggregates/eagle-pass-bridge-ii.json
index 06d9fa4cc..70c1ec86b 100644
--- a/public/data/aggregates/eagle-pass-bridge-ii.json
+++ b/public/data/aggregates/eagle-pass-bridge-ii.json
@@ -1 +1 @@
-{"port_number":"230302","name":"Eagle Pass - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2952,"overall_median":30,"overall_best_hour":2,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":35,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":1,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":2,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":120,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":1,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":2,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":43,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":113,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":105,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":210,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":1,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":2,"median":1,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":98,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":30,"samples":37,"window_hours":1,"raw_samples":3},{"day":3,"hour":1,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":33,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230302","name":"Eagle Pass - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2953,"overall_median":30,"overall_best_hour":2,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":35,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":1,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":2,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":90,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":120,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":1,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":2,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":43,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":113,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":105,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":210,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":1,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":2,"median":1,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":98,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":30,"samples":37,"window_hours":1,"raw_samples":3},{"day":3,"hour":1,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":33,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json b/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json
index 7a4b991fc..aa86bcc9a 100644
--- a/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json
+++ b/public/data/aggregates/el-paso-bridge-of-the-americas-bota.json
@@ -1 +1 @@
-{"port_number":"240201","name":"El Paso - Bridge of the Americas (BOTA)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2833,"overall_median":55,"overall_best_hour":1,"overall_best_median":6,"by_hour":[{"day":0,"hour":0,"median":80,"samples":31,"window_hours":1,"raw_samples":5},{"day":0,"hour":1,"median":7,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":2,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":8,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":19,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":78,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":81,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":86,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":85,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":87,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":48,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":1,"median":48,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":2,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":44,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":7,"median":67,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":68,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":10,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":12,"median":65,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":14,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":22,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":23,"median":12,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":7,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":1,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":3,"median":4,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":7,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":8,"median":72,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":9,"median":65,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":10,"median":65,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":39,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":36,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":7,"samples":35,"window_hours":1,"raw_samples":5},{"day":3,"hour":1,"median":4,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":8,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":14,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":12,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":6,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":87,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":9,"median":80,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":10,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":11,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":57,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":1,"median":6,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":7,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":65,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":12,"median":55,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":13,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":14,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":72,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":1,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":6,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":57,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":52,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":95,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":85,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":85,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":68,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240201","name":"El Paso - Bridge of the Americas (BOTA)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2833,"overall_median":55,"overall_best_hour":1,"overall_best_median":6,"by_hour":[{"day":0,"hour":0,"median":80,"samples":31,"window_hours":1,"raw_samples":5},{"day":0,"hour":1,"median":7,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":2,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":3,"median":8,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":19,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":81,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":86,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":85,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":87,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":48,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":1,"median":48,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":2,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":44,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":7,"median":67,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":68,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":10,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":12,"median":65,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":14,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":22,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":23,"median":12,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":7,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":1,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":3,"median":4,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":7,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":8,"median":72,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":9,"median":65,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":10,"median":65,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":39,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":36,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":7,"samples":35,"window_hours":1,"raw_samples":5},{"day":3,"hour":1,"median":4,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":8,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":14,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":12,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":1,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":6,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":87,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":9,"median":80,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":10,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":11,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":57,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":1,"median":6,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":7,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":65,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":12,"median":55,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":13,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":14,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":72,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":6,"hour":1,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":6,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":7,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":57,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":52,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":95,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":85,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":85,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":68,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/el-paso-downtown.json b/public/data/aggregates/el-paso-downtown.json
index 1442b3858..c70657aea 100644
--- a/public/data/aggregates/el-paso-downtown.json
+++ b/public/data/aggregates/el-paso-downtown.json
@@ -1 +1 @@
-{"port_number":"240221","name":"El Paso","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240221","name":"El Paso","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/el-paso-paso-del-norte-pdn.json b/public/data/aggregates/el-paso-paso-del-norte-pdn.json
index 44f9ad993..28087a65c 100644
--- a/public/data/aggregates/el-paso-paso-del-norte-pdn.json
+++ b/public/data/aggregates/el-paso-paso-del-norte-pdn.json
@@ -1 +1 @@
-{"port_number":"240202","name":"El Paso - Paso Del Norte (PDN)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2668,"overall_median":50,"overall_best_hour":2,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":40,"samples":27,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":2,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":46,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":82,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":81,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":18,"median":83,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":78,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":76,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":78,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":35,"samples":14,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":2,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":78,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":9,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":10,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":73,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":65,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":54,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":46,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":33,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":33,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":25,"samples":30,"window_hours":1,"raw_samples":5},{"day":1,"hour":23,"median":18,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":0,"median":1,"samples":21,"window_hours":1,"raw_samples":4},{"day":2,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":3,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":4,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":72,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":13,"median":38,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":44,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":48,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":44,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":42,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":54,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":53,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":40,"samples":25,"window_hours":1,"raw_samples":4},{"day":2,"hour":23,"median":25,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":1,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":1,"samples":22,"window_hours":1,"raw_samples":5},{"day":3,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":3,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":39,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":20,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":34,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":34,"samples":22,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":33,"samples":9,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":1,"median":1,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":50,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":54,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":9,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":1,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":2,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":55,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":9,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":13,"median":75,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":14,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":15,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":16,"median":70,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":17,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":72,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":2,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":7,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":9,"median":54,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":85,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":75,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":19,"median":77,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":20,"median":77,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":21,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":22,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":23,"median":75,"samples":13,"window_hours":0,"raw_samples":13}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240202","name":"El Paso - Paso Del Norte (PDN)","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2669,"overall_median":50,"overall_best_hour":2,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":40,"samples":27,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":2,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":46,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":65,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":82,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":85,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":81,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":18,"median":83,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":78,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":76,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":78,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":35,"samples":14,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":35,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":2,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":3,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":78,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":9,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":10,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":73,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":65,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":54,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":46,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":33,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":33,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":25,"samples":30,"window_hours":1,"raw_samples":5},{"day":1,"hour":23,"median":18,"samples":12,"window_hours":1,"raw_samples":4},{"day":2,"hour":0,"median":1,"samples":21,"window_hours":1,"raw_samples":4},{"day":2,"hour":1,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":3,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":4,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":72,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":13,"median":38,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":44,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":48,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":44,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":42,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":54,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":53,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":40,"samples":25,"window_hours":1,"raw_samples":4},{"day":2,"hour":23,"median":25,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":1,"samples":10,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":1,"samples":22,"window_hours":1,"raw_samples":5},{"day":3,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":3,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":39,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":20,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":34,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":34,"samples":22,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":33,"samples":9,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":1,"median":1,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":2,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":4,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":5,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":50,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":54,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":9,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":1,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":2,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":4,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":5,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":7,"median":55,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":9,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":13,"median":75,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":14,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":15,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":16,"median":70,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":17,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":72,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":2,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":7,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":9,"median":54,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":85,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":75,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":19,"median":77,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":20,"median":77,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":21,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":22,"median":75,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":23,"median":75,"samples":13,"window_hours":0,"raw_samples":13}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/el-paso-stanton-dcl.json b/public/data/aggregates/el-paso-stanton-dcl.json
index ddffad4ad..3c8c3fed7 100644
--- a/public/data/aggregates/el-paso-stanton-dcl.json
+++ b/public/data/aggregates/el-paso-stanton-dcl.json
@@ -1 +1 @@
-{"port_number":"240204","name":"El Paso - Stanton DCL","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2,"overall_median":0,"overall_best_hour":null,"overall_best_median":null,"by_hour":[{"day":1,"hour":16,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":18,"median":0,"samples":2,"window_hours":2,"raw_samples":2},{"day":1,"hour":19,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":20,"median":0,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240204","name":"El Paso - Stanton DCL","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2,"overall_median":0,"overall_best_hour":null,"overall_best_median":null,"by_hour":[{"day":1,"hour":16,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":18,"median":0,"samples":2,"window_hours":2,"raw_samples":2},{"day":1,"hour":19,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":1,"hour":20,"median":0,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/fort-hancock.json b/public/data/aggregates/fort-hancock.json
index 31da9f5f7..74b488bba 100644
--- a/public/data/aggregates/fort-hancock.json
+++ b/public/data/aggregates/fort-hancock.json
@@ -1 +1 @@
-{"port_number":"l24501","name":"Fort Hancock","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2237,"overall_median":5,"overall_best_hour":14,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":1,"median":5,"samples":21,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":5,"samples":21,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":25,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":5,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":1,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":8,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":1,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":2,"hour":2,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":9,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":1,"median":5,"samples":16,"window_hours":1,"raw_samples":0},{"day":3,"hour":2,"median":5,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":11,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":1,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":4,"hour":2,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":1,"median":10,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":1,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":2,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":6,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"l24501","name":"Fort Hancock","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2238,"overall_median":5,"overall_best_hour":15,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":1,"median":5,"samples":21,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":5,"samples":21,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":25,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":5,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":1,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":8,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":1,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":2,"hour":2,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":9,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":1,"median":5,"samples":16,"window_hours":1,"raw_samples":0},{"day":3,"hour":2,"median":5,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":11,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":1,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":4,"hour":2,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":1,"median":10,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":1,"median":5,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":2,"median":5,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":6,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json b/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json
index 259150076..131fc129f 100644
--- a/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json
+++ b/public/data/aggregates/hidalgo-pharr-anzalduas-international-bridge.json
@@ -1 +1 @@
-{"port_number":"230503","name":"Hidalgo/Pharr - Anzalduas International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2137,"overall_median":45,"overall_best_hour":6,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":30,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":30,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":7,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":9,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":65,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":75,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":0,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":9,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":9,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":9,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":23,"median":9,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":20,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":15,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":9,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":13,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":0,"median":23,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":23,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":50,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":40,"samples":14,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":40,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":55,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":23,"median":40,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":0,"median":20,"samples":11,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":38,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":9,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":20,"samples":11,"window_hours":0,"raw_samples":11}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230503","name":"Hidalgo/Pharr - Anzalduas International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2138,"overall_median":45,"overall_best_hour":6,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":30,"samples":15,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":30,"samples":15,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":7,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":9,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":65,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":75,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":0,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":9,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":0,"median":9,"samples":8,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":9,"samples":8,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":55,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":23,"median":9,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":0,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":20,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":15,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":15,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":9,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":13,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":0,"median":23,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":23,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":15,"samples":13,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":50,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":40,"samples":14,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":40,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":55,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":70,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":23,"median":40,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":0,"median":20,"samples":11,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":38,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":9,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":65,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":20,"samples":11,"window_hours":0,"raw_samples":11}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/hidalgo-pharr-hidalgo.json b/public/data/aggregates/hidalgo-pharr-hidalgo.json
index 829148e5c..441823d77 100644
--- a/public/data/aggregates/hidalgo-pharr-hidalgo.json
+++ b/public/data/aggregates/hidalgo-pharr-hidalgo.json
@@ -1 +1 @@
-{"port_number":"230501","name":"Hidalgo/Pharr - Hidalgo","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2700,"overall_median":45,"overall_best_hour":3,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":45,"samples":26,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":3,"median":4,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":30,"samples":33,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":2,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":3,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":5,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":1,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":2,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":65,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":15,"samples":27,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":6,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":2,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":4,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":5,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":6,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":7,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":1,"median":16,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":2,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":5,"median":23,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":30,"samples":30,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":2,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":30,"samples":31,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":2,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":3,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":31,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":31,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":11,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230501","name":"Hidalgo/Pharr - Hidalgo","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2701,"overall_median":45,"overall_best_hour":3,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":45,"samples":26,"window_hours":1,"raw_samples":2},{"day":0,"hour":1,"median":5,"samples":15,"window_hours":1,"raw_samples":4},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":3,"median":4,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":30,"samples":33,"window_hours":1,"raw_samples":4},{"day":1,"hour":1,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":2,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":3,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":4,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":5,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":1,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":2,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":3,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":4,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":5,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":6,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":65,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":15,"samples":27,"window_hours":1,"raw_samples":1},{"day":3,"hour":1,"median":6,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":2,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":3,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":4,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":5,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":6,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":7,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":1,"median":16,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":2,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":5,"median":23,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":6,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":30,"samples":30,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":2,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":3,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":6,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":30,"samples":31,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":2,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":3,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":31,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":31,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":11,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/hidalgo-pharr-pharr.json b/public/data/aggregates/hidalgo-pharr-pharr.json
index 7018225ae..d8a82596c 100644
--- a/public/data/aggregates/hidalgo-pharr-pharr.json
+++ b/public/data/aggregates/hidalgo-pharr-pharr.json
@@ -1 +1 @@
-{"port_number":"230502","name":"Hidalgo/Pharr - Pharr","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":907,"overall_median":20,"overall_best_hour":22,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":15,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":15,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":9,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":10,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":11,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":14,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":0,"hour":15,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":0,"hour":16,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":17,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":40,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":9,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":10,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":30,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":12,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":14,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":15,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":17,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":1,"raw_samples":4},{"day":1,"hour":20,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":21,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":22,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":25,"window_hours":1,"raw_samples":5},{"day":2,"hour":10,"median":45,"samples":25,"window_hours":2,"raw_samples":0},{"day":2,"hour":11,"median":45,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":14,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":15,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":15,"samples":13,"window_hours":1,"raw_samples":3},{"day":2,"hour":17,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":18,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":20,"median":35,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":13,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":13,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":9,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":10,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":11,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":14,"median":15,"samples":15,"window_hours":2,"raw_samples":0},{"day":3,"hour":15,"median":15,"samples":15,"window_hours":1,"raw_samples":0},{"day":3,"hour":16,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":17,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":19,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":20,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":3,"hour":21,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":22,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":4,"median":15,"samples":9,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":15,"samples":9,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":7,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":10,"median":30,"samples":12,"window_hours":1,"raw_samples":1},{"day":4,"hour":11,"median":30,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":12,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":13,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":14,"median":8,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":8,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":16,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":20,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":21,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":4,"hour":22,"median":15,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":35,"samples":20,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":35,"samples":20,"window_hours":2,"raw_samples":0},{"day":5,"hour":11,"median":33,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":14,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":5,"hour":15,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":5,"hour":16,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":20,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":10,"samples":9,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":10,"samples":9,"window_hours":2,"raw_samples":1},{"day":6,"hour":0,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":9,"median":30,"samples":17,"window_hours":1,"raw_samples":3},{"day":6,"hour":10,"median":10,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":11,"median":10,"samples":6,"window_hours":1,"raw_samples":5},{"day":6,"hour":12,"median":10,"samples":6,"window_hours":1,"raw_samples":1},{"day":6,"hour":13,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":14,"median":15,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":15,"median":15,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":16,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":18,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":14,"window_hours":0,"raw_samples":14}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230502","name":"Hidalgo/Pharr - Pharr","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":907,"overall_median":20,"overall_best_hour":22,"overall_best_median":10,"by_hour":[{"day":0,"hour":0,"median":15,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":15,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":7,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":9,"median":5,"samples":11,"window_hours":1,"raw_samples":3},{"day":0,"hour":10,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":11,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":0,"hour":14,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":0,"hour":15,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":0,"hour":16,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":17,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":40,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":8,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":9,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":10,"median":30,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":11,"median":30,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":12,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":14,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":1,"hour":15,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":1,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":17,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":1,"raw_samples":4},{"day":1,"hour":20,"median":30,"samples":8,"window_hours":1,"raw_samples":4},{"day":1,"hour":21,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":22,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":15,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":15,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":45,"samples":25,"window_hours":1,"raw_samples":5},{"day":2,"hour":10,"median":45,"samples":25,"window_hours":2,"raw_samples":0},{"day":2,"hour":11,"median":45,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":14,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":2,"hour":15,"median":15,"samples":13,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":15,"samples":13,"window_hours":1,"raw_samples":3},{"day":2,"hour":17,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":18,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":20,"median":35,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":0,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":13,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":13,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":8,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":9,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":10,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":11,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":14,"median":15,"samples":15,"window_hours":2,"raw_samples":0},{"day":3,"hour":15,"median":15,"samples":15,"window_hours":1,"raw_samples":0},{"day":3,"hour":16,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":17,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":19,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":20,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":3,"hour":21,"median":5,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":22,"median":5,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":5,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":4,"median":15,"samples":9,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":15,"samples":9,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":7,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":10,"median":30,"samples":12,"window_hours":1,"raw_samples":1},{"day":4,"hour":11,"median":30,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":12,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":4,"hour":13,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":14,"median":8,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":15,"median":8,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":16,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":20,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":4,"hour":21,"median":15,"samples":10,"window_hours":1,"raw_samples":4},{"day":4,"hour":22,"median":15,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":23,"median":15,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":0,"median":10,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":35,"samples":20,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":35,"samples":20,"window_hours":2,"raw_samples":0},{"day":5,"hour":11,"median":33,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":14,"median":15,"samples":12,"window_hours":2,"raw_samples":0},{"day":5,"hour":15,"median":15,"samples":12,"window_hours":1,"raw_samples":0},{"day":5,"hour":16,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":20,"median":10,"samples":18,"window_hours":1,"raw_samples":4},{"day":5,"hour":21,"median":10,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":22,"median":10,"samples":9,"window_hours":1,"raw_samples":4},{"day":5,"hour":23,"median":10,"samples":9,"window_hours":2,"raw_samples":1},{"day":6,"hour":0,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":7,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":9,"median":30,"samples":17,"window_hours":1,"raw_samples":3},{"day":6,"hour":10,"median":10,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":11,"median":10,"samples":6,"window_hours":1,"raw_samples":5},{"day":6,"hour":12,"median":10,"samples":6,"window_hours":1,"raw_samples":1},{"day":6,"hour":13,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":6,"hour":14,"median":15,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":15,"median":15,"samples":9,"window_hours":1,"raw_samples":0},{"day":6,"hour":16,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":18,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":14,"window_hours":0,"raw_samples":14}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/laredo-bridge-i.json b/public/data/aggregates/laredo-bridge-i.json
index f7c7b4d12..2ec2c0baa 100644
--- a/public/data/aggregates/laredo-bridge-i.json
+++ b/public/data/aggregates/laredo-bridge-i.json
@@ -1 +1 @@
-{"port_number":"230401","name":"Laredo - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":23,"overall_median":25,"overall_best_hour":7,"overall_best_median":0,"by_hour":[{"day":1,"hour":5,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":0,"samples":5,"window_hours":2,"raw_samples":3},{"day":1,"hour":8,"median":0,"samples":5,"window_hours":2,"raw_samples":2},{"day":1,"hour":9,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":10,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":7,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":8,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":25,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":25,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":11,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":9,"median":30,"samples":2,"window_hours":2,"raw_samples":2},{"day":5,"hour":10,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":11,"median":30,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230401","name":"Laredo - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":23,"overall_median":25,"overall_best_hour":7,"overall_best_median":0,"by_hour":[{"day":1,"hour":5,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":0,"samples":5,"window_hours":2,"raw_samples":3},{"day":1,"hour":8,"median":0,"samples":5,"window_hours":2,"raw_samples":2},{"day":1,"hour":9,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":1,"hour":10,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":7,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":8,"median":25,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":9,"median":25,"samples":8,"window_hours":1,"raw_samples":3},{"day":3,"hour":10,"median":25,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":11,"median":25,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":9,"median":30,"samples":2,"window_hours":2,"raw_samples":2},{"day":5,"hour":10,"median":30,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":11,"median":30,"samples":2,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/laredo-bridge-ii.json b/public/data/aggregates/laredo-bridge-ii.json
index 4106b814c..486750e1c 100644
--- a/public/data/aggregates/laredo-bridge-ii.json
+++ b/public/data/aggregates/laredo-bridge-ii.json
@@ -1 +1 @@
-{"port_number":"230402","name":"Laredo - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2932,"overall_median":45,"overall_best_hour":23,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":55,"samples":37,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":13,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":1,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":1,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":48,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":35,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":65,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":35,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230402","name":"Laredo - Bridge II","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2933,"overall_median":45,"overall_best_hour":23,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":55,"samples":37,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":13,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":1,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":9,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":1,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":2,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":48,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":35,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":43,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":2,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":65,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":35,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/laredo-colombia-solidarity.json b/public/data/aggregates/laredo-colombia-solidarity.json
index 91a748805..96ab374f0 100644
--- a/public/data/aggregates/laredo-colombia-solidarity.json
+++ b/public/data/aggregates/laredo-colombia-solidarity.json
@@ -1 +1 @@
-{"port_number":"230403","name":"Laredo - Colombia Solidarity","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1469,"overall_median":5,"overall_best_hour":19,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":10,"samples":16,"window_hours":2,"raw_samples":0},{"day":0,"hour":8,"median":10,"samples":16,"window_hours":1,"raw_samples":4},{"day":0,"hour":9,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":13,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":14,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":28,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":35,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":8,"median":20,"samples":11,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":10,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":11,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":10,"samples":18,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":14,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":15,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":16,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":18,"median":3,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":8,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":14,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":16,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":7,"median":3,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":8,"median":3,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":10,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":11,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":12,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":13,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":14,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":15,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":16,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":17,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":18,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":19,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":21,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":19,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":19,"window_hours":1,"raw_samples":5},{"day":4,"hour":9,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":10,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":11,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":12,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":13,"median":15,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":14,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":15,"median":5,"samples":17,"window_hours":1,"raw_samples":4},{"day":4,"hour":16,"median":5,"samples":20,"window_hours":1,"raw_samples":5},{"day":4,"hour":17,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":18,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":21,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":0,"samples":14,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":5,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":12,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":13,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":14,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":23,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":10,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":8,"median":10,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":9,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":10,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":11,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":12,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":13,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":14,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":15,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":16,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230403","name":"Laredo - Colombia Solidarity","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1470,"overall_median":5,"overall_best_hour":19,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":7,"median":10,"samples":16,"window_hours":2,"raw_samples":0},{"day":0,"hour":8,"median":10,"samples":16,"window_hours":1,"raw_samples":4},{"day":0,"hour":9,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":13,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":28,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":35,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":13,"samples":4,"window_hours":2,"raw_samples":0},{"day":1,"hour":7,"median":20,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":8,"median":20,"samples":11,"window_hours":1,"raw_samples":4},{"day":1,"hour":9,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":10,"median":20,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":11,"median":15,"samples":15,"window_hours":1,"raw_samples":4},{"day":1,"hour":12,"median":10,"samples":18,"window_hours":1,"raw_samples":5},{"day":1,"hour":13,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":14,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":15,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":16,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":18,"median":3,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":0,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":7,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":8,"median":5,"samples":11,"window_hours":1,"raw_samples":2},{"day":2,"hour":9,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":16,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":5,"samples":3,"window_hours":2,"raw_samples":0},{"day":3,"hour":7,"median":3,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":8,"median":3,"samples":12,"window_hours":1,"raw_samples":3},{"day":3,"hour":9,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":10,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":11,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":12,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":13,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":14,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":15,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":16,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":17,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":18,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":19,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":21,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":23,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":5,"samples":19,"window_hours":2,"raw_samples":0},{"day":4,"hour":8,"median":5,"samples":19,"window_hours":1,"raw_samples":5},{"day":4,"hour":9,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":10,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":11,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":12,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":13,"median":15,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":14,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":15,"median":5,"samples":17,"window_hours":1,"raw_samples":4},{"day":4,"hour":16,"median":5,"samples":20,"window_hours":1,"raw_samples":5},{"day":4,"hour":17,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":18,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":19,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":20,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":21,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":0,"median":0,"samples":14,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":5,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":8,"median":5,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":12,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":13,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":14,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":15,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":19,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":23,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":10,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":8,"median":10,"samples":13,"window_hours":1,"raw_samples":3},{"day":6,"hour":9,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":10,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":11,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":12,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":13,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":14,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":15,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":16,"median":20,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":17,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/laredo-world-trade-bridge.json b/public/data/aggregates/laredo-world-trade-bridge.json
index 60eb4ff04..2743d6bec 100644
--- a/public/data/aggregates/laredo-world-trade-bridge.json
+++ b/public/data/aggregates/laredo-world-trade-bridge.json
@@ -1 +1 @@
-{"port_number":"230404","name":"Laredo - World Trade Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230404","name":"Laredo - World Trade Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/lukeville.json b/public/data/aggregates/lukeville.json
index 7cd0e32a1..60ba7385f 100644
--- a/public/data/aggregates/lukeville.json
+++ b/public/data/aggregates/lukeville.json
@@ -1 +1 @@
-{"port_number":"260201","name":"Lukeville","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":1996,"overall_median":0,"overall_best_hour":14,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":18,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":18,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":3,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":7,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":8,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":13,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":19,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":0,"median":3,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":2},{"day":2,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":9,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":12,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":13,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":14,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":15,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":17,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":18,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":19,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":20,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":21,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":23,"median":3,"samples":16,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":13,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":8,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":9,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":11,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":5,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":4,"hour":6,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":8,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":10,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":11,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":12,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":13,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":5,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":7,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":5,"samples":19,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":19,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":16,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260201","name":"Lukeville","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":1997,"overall_median":0,"overall_best_hour":14,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":8,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":5,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":5,"samples":18,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":5,"samples":18,"window_hours":1,"raw_samples":2},{"day":0,"hour":6,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":3,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":7,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":8,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":13,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":19,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":0,"median":3,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":2},{"day":2,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":9,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":14,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":15,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":17,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":18,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":19,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":20,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":21,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":22,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":23,"median":3,"samples":16,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":5,"samples":13,"window_hours":1,"raw_samples":2},{"day":3,"hour":6,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":8,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":9,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":11,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":5,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":5,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":5,"samples":16,"window_hours":1,"raw_samples":4},{"day":4,"hour":6,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":8,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":10,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":11,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":12,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":13,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":5,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":5,"samples":14,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":5,"samples":14,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":7,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":5,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":5,"samples":19,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":5,"samples":19,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":16,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/marcelino-serna-tornillo.json b/public/data/aggregates/marcelino-serna-tornillo.json
index 3ed3c7b6d..c822aa98f 100644
--- a/public/data/aggregates/marcelino-serna-tornillo.json
+++ b/public/data/aggregates/marcelino-serna-tornillo.json
@@ -1 +1 @@
-{"port_number":"240401","name":"Marcelino Serna - Tornillo","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2233,"overall_median":20,"overall_best_hour":21,"overall_best_median":18,"by_hour":[{"day":0,"hour":0,"median":43,"samples":24,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":43,"samples":24,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":13,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":13,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":7,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":30,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":40,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":10,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":10,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":20,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":20,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":20,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":7,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":13,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":13,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":20,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":20,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":8,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":13,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":15,"samples":17,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":15,"samples":17,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":25,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":25,"samples":13,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":12,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":20,"samples":17,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":20,"samples":17,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":25,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":25,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":20,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":15,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":20,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":7,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":10,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":10,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":10,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240401","name":"Marcelino Serna - Tornillo","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":2234,"overall_median":20,"overall_best_hour":21,"overall_best_median":18,"by_hour":[{"day":0,"hour":0,"median":43,"samples":24,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":43,"samples":24,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":60,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":13,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":13,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":7,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":30,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":40,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":10,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":10,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":20,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":20,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":20,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":7,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":13,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":13,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":20,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":20,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":8,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":13,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":15,"samples":17,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":15,"samples":17,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":25,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":25,"samples":13,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":12,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":22,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":0,"median":20,"samples":17,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":20,"samples":17,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":25,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":25,"samples":12,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":7,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":20,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":0,"median":15,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":20,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":20,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":20,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":7,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":10,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":10,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":10,"samples":10,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":10,"samples":10,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":10,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/naco.json b/public/data/aggregates/naco.json
index 3fdeebdd0..8d576ccd8 100644
--- a/public/data/aggregates/naco.json
+++ b/public/data/aggregates/naco.json
@@ -1 +1 @@
-{"port_number":"260301","name":"Naco","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2174,"overall_median":5,"overall_best_hour":19,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":1,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":1,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":1,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":1,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":7,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":8,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":9,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":15,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":1,"median":5,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":2,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":2,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":2,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":1,"median":1,"samples":9,"window_hours":1,"raw_samples":1},{"day":2,"hour":2,"median":1,"samples":9,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":1,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":2,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":4},{"day":3,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":15,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":16,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":40,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":40,"samples":10,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":40,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":1,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":1,"median":1,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":40,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":9,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":9,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":10,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":11,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":13,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":15,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":1,"samples":22,"window_hours":1,"raw_samples":5},{"day":6,"hour":1,"median":1,"samples":22,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":1,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":1,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":9,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":13,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":1,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260301","name":"Naco","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2175,"overall_median":5,"overall_best_hour":19,"overall_best_median":1,"by_hour":[{"day":0,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":1,"median":5,"samples":9,"window_hours":1,"raw_samples":0},{"day":0,"hour":2,"median":5,"samples":9,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":1,"samples":2,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":1,"samples":11,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":1,"samples":11,"window_hours":1,"raw_samples":2},{"day":0,"hour":7,"median":1,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":8,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":9,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":15,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":5,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":15,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":5,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":1,"median":5,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":2,"median":5,"samples":11,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":2,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":10,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":2,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":2,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":1,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":1,"median":1,"samples":9,"window_hours":1,"raw_samples":1},{"day":2,"hour":2,"median":1,"samples":9,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":1,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":7,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":2,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":4},{"day":3,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":3,"median":40,"samples":1,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":8,"window_hours":1,"raw_samples":1},{"day":3,"hour":6,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":7,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":15,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":16,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":1,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":4,"hour":2,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":40,"samples":10,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":40,"samples":10,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":40,"samples":10,"window_hours":0,"raw_samples":10},{"day":4,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":8,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":1,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":1,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":1,"median":1,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":1,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":40,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":9,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":7,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":9,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":10,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":11,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":12,"median":1,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":13,"median":8,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":15,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":1,"samples":22,"window_hours":1,"raw_samples":5},{"day":6,"hour":1,"median":1,"samples":22,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":5,"samples":5,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":1,"samples":4,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":1,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":1,"samples":17,"window_hours":1,"raw_samples":4},{"day":6,"hour":7,"median":1,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":8,"median":1,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":9,"median":1,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":13,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":1,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":1,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":1,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/nogales-deconcini.json b/public/data/aggregates/nogales-deconcini.json
index 0999b0bdb..48a15ad7a 100644
--- a/public/data/aggregates/nogales-deconcini.json
+++ b/public/data/aggregates/nogales-deconcini.json
@@ -1 +1 @@
-{"port_number":"260401","name":"Nogales - Deconcini","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2933,"overall_median":45,"overall_best_hour":1,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":2,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":35,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":0,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":110,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":100,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":0,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":1,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":2,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":6,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":53,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":2,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":4,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":0,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":1,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":5,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":2,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":45,"samples":10,"window_hours":0,"raw_samples":10}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260401","name":"Nogales - Deconcini","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2934,"overall_median":45,"overall_best_hour":1,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":1,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":2,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":35,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":0,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":1,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":110,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":100,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":0,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":1,"median":0,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":2,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":6,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":53,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":45,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":2,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":0,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":2,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":4,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":0,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":1,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":5,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":0,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":1,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":2,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":3,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":45,"samples":10,"window_hours":0,"raw_samples":10}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/nogales-mariposa.json b/public/data/aggregates/nogales-mariposa.json
index 9542e8523..3fd70bc7b 100644
--- a/public/data/aggregates/nogales-mariposa.json
+++ b/public/data/aggregates/nogales-mariposa.json
@@ -1 +1 @@
-{"port_number":"260402","name":"Nogales - Mariposa","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2160,"overall_median":45,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":8,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":53,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":85,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":70,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":3,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":20,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":7,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":70,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":65,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":0,"median":10,"samples":20,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":7,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":10,"samples":20,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":20,"samples":21,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":20,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":20,"samples":21,"window_hours":1,"raw_samples":4},{"day":5,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":3,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":3,"samples":8,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":13,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":85,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":83,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":3,"samples":8,"window_hours":0,"raw_samples":8}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260402","name":"Nogales - Mariposa","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2161,"overall_median":45,"overall_best_hour":6,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":30,"samples":8,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":30,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":48,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":85,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":80,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":70,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":30,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":3,"median":0,"samples":1,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":0,"samples":20,"window_hours":1,"raw_samples":1},{"day":1,"hour":6,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":7,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":80,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":70,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":65,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":0,"median":10,"samples":20,"window_hours":2,"raw_samples":0},{"day":2,"hour":1,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":0,"samples":14,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":0,"samples":14,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":7,"median":75,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":10,"samples":20,"window_hours":1,"raw_samples":4},{"day":3,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":90,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":0,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":0,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":4,"hour":0,"median":20,"samples":21,"window_hours":2,"raw_samples":0},{"day":4,"hour":1,"median":20,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":0,"samples":15,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":0,"samples":15,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":20,"samples":21,"window_hours":1,"raw_samples":4},{"day":5,"hour":0,"median":0,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":1,"median":0,"samples":4,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":0,"samples":5,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":40,"samples":21,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":40,"samples":21,"window_hours":1,"raw_samples":5},{"day":5,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":0,"samples":21,"window_hours":1,"raw_samples":4},{"day":6,"hour":0,"median":3,"samples":8,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":3,"samples":8,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":0,"samples":2,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":0,"samples":13,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":13,"window_hours":1,"raw_samples":2},{"day":6,"hour":6,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":85,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":83,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":3,"samples":8,"window_hours":0,"raw_samples":8}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/nogales-morley-gate.json b/public/data/aggregates/nogales-morley-gate.json
index 787d868db..9dacdbc6d 100644
--- a/public/data/aggregates/nogales-morley-gate.json
+++ b/public/data/aggregates/nogales-morley-gate.json
@@ -1 +1 @@
-{"port_number":"260403","name":"Nogales - Morley Gate","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260403","name":"Nogales - Morley Gate","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/otay-mesa.json b/public/data/aggregates/otay-mesa.json
index 4bf505e1f..865bdaa8f 100644
--- a/public/data/aggregates/otay-mesa.json
+++ b/public/data/aggregates/otay-mesa.json
@@ -1 +1 @@
-{"port_number":"250601","name":"Otay Mesa","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2921,"overall_median":90,"overall_best_hour":1,"overall_best_median":25,"by_hour":[{"day":0,"hour":0,"median":90,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":1,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":88,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":130,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":110,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":150,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":150,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":160,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":160,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":190,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":190,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":210,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":200,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":195,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":160,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":1,"median":100,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":2,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":3,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":95,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":115,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":110,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":135,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":18,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":1,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":3,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":4,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":95,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":100,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":95,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":1,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":2,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":3,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":85,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":78,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":3,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":100,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":1,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":3,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":4,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":100,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":73,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":90,"samples":29,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":100,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":100,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":95,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":100,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":100,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":120,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":160,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":160,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":100,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"250601","name":"Otay Mesa","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2922,"overall_median":90,"overall_best_hour":1,"overall_best_median":25,"by_hour":[{"day":0,"hour":0,"median":90,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":1,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":2,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":3,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":88,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":130,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":110,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":140,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":150,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":150,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":160,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":160,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":190,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":190,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":210,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":200,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":195,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":160,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":1,"median":100,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":2,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":3,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":95,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":85,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":115,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":110,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":130,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":135,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":135,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":135,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":18,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":1,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":3,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":4,"median":70,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":95,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":100,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":90,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":3,"hour":1,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":2,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":3,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":83,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":85,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":78,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":40,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":1,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":2,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":3,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":100,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":25,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":1,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":2,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":3,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":4,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":75,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":68,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":100,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":73,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":73,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":90,"samples":29,"window_hours":1,"raw_samples":4},{"day":6,"hour":1,"median":53,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":3,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":90,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":100,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":100,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":95,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":90,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":100,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":100,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":100,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":120,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":160,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":160,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":100,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/presidio-presidio-port-of-entry.json b/public/data/aggregates/presidio-presidio-port-of-entry.json
index 197ee4c59..03c532588 100644
--- a/public/data/aggregates/presidio-presidio-port-of-entry.json
+++ b/public/data/aggregates/presidio-presidio-port-of-entry.json
@@ -1 +1 @@
-{"port_number":"240301","name":"Presidio - PRESIDIO PORT OF ENTRY","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2886,"overall_median":5,"overall_best_hour":1,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":39,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":30,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":2,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":2,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":3,"samples":36,"window_hours":1,"raw_samples":5},{"day":3,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":12,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":8,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":14,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":32,"window_hours":1,"raw_samples":3},{"day":4,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":19,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240301","name":"Presidio - PRESIDIO PORT OF ENTRY","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2887,"overall_median":5,"overall_best_hour":1,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":5,"samples":39,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":0,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":4,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":38,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":30,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":2,"median":0,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":7,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":1,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":2,"median":0,"samples":23,"window_hours":0,"raw_samples":23},{"day":2,"hour":3,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":4,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":6,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":7,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":9,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":10,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":3,"samples":36,"window_hours":1,"raw_samples":5},{"day":3,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":6,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":7,"median":12,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":8,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":14,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":32,"window_hours":1,"raw_samples":3},{"day":4,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":3,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":4,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":7,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":19,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":1,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":2,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":3,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":5,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":8,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":1,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":6,"hour":2,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":3,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":4,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":5,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":6,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/progreso-donna-international-bridge.json b/public/data/aggregates/progreso-donna-international-bridge.json
index ad6eb5a29..6ad4eac37 100644
--- a/public/data/aggregates/progreso-donna-international-bridge.json
+++ b/public/data/aggregates/progreso-donna-international-bridge.json
@@ -1 +1 @@
-{"port_number":"230902","name":"Progreso - Donna International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1891,"overall_median":45,"overall_best_hour":10,"overall_best_median":25,"by_hour":[{"day":0,"hour":0,"median":60,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":6,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":7,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":9,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":10,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":30,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":30,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":60,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":7,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":7,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":10,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":55,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":14,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":55,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":55,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":13,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":7,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":8,"median":43,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":9,"median":43,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":10,"median":43,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":11,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":58,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":13,"median":55,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":14,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":17,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":18,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":19,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":20,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":21,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":0,"median":28,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":28,"samples":18,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":50,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":50,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":18,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":18,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":45,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":7,"median":50,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":8,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":10,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":11,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":12,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":13,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":14,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":15,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":28,"samples":18,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":28,"samples":18,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":55,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":55,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":55,"samples":10,"window_hours":1,"raw_samples":2},{"day":5,"hour":7,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":8,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":9,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":10,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":13,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":28,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":28,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":38,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":38,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":9,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":13,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":28,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230902","name":"Progreso - Donna International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1890,"overall_median":45,"overall_best_hour":10,"overall_best_median":25,"by_hour":[{"day":0,"hour":0,"median":60,"samples":20,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":60,"samples":20,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":10,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":10,"samples":6,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":10,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":7,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":8,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":9,"median":35,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":10,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":60,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":30,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":30,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":60,"samples":7,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":7,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":7,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":10,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":55,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":58,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":14,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":30,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":55,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":55,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":25,"samples":5,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":13,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":2,"hour":7,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":8,"median":43,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":9,"median":43,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":10,"median":43,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":11,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":58,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":13,"median":55,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":14,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":17,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":18,"median":55,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":19,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":20,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":21,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":23,"median":55,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":0,"median":28,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":28,"samples":18,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":50,"samples":6,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":50,"samples":6,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":50,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":7,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":8,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":18,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":18,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":45,"samples":12,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":7,"median":50,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":8,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":10,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":11,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":12,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":13,"median":25,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":14,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":15,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":28,"samples":18,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":28,"samples":18,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":55,"samples":2,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":55,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":55,"samples":10,"window_hours":1,"raw_samples":2},{"day":5,"hour":7,"median":55,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":8,"median":25,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":9,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":5,"hour":10,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":13,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":28,"samples":16,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":28,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":60,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":38,"samples":14,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":38,"samples":14,"window_hours":1,"raw_samples":3},{"day":6,"hour":7,"median":15,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":9,"median":20,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":55,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":13,"median":60,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":28,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/progreso-progreso-international-bridge.json b/public/data/aggregates/progreso-progreso-international-bridge.json
index 46f01e043..f25f06aef 100644
--- a/public/data/aggregates/progreso-progreso-international-bridge.json
+++ b/public/data/aggregates/progreso-progreso-international-bridge.json
@@ -1 +1 @@
-{"port_number":"230901","name":"Progreso - Progreso International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2220,"overall_median":20,"overall_best_hour":0,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":3,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":7,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":8,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":16,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":25,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":1,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":6,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":7,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":14,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":15,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":15,"samples":23,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":2,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":4,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":5,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":6,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":7,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":8,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":10,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":11,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":45,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":14,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":17,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":4,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":7,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":8,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":9,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":10,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":11,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":12,"median":35,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":13,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":14,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":15,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":16,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":17,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":18,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":23,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":10,"samples":28,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":4,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":5,"median":40,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":6,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":7,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":8,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":10,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":13,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":14,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":15,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":16,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":17,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":26,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":2,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":4,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":5,"median":35,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":9,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":10,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":13,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":15,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":16,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":10,"samples":27,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":4,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":5,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":6,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":7,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":8,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":9,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":13,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":15,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":16,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":17,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":18,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":19,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":20,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230901","name":"Progreso - Progreso International Bridge","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2222,"overall_median":20,"overall_best_hour":0,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":15,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":1,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":3,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":4,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":7,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":8,"median":18,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":9,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":16,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":55,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":25,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":0,"median":13,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":1,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":2,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":3,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":4,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":5,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":6,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":1,"hour":7,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":8,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":12,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":13,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":14,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":15,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":16,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":17,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":15,"samples":23,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":2,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":4,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":5,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":6,"median":15,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":7,"median":20,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":8,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":2,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":10,"median":28,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":11,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":12,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":13,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":14,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":15,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":16,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":17,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":4,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":7,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":8,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":9,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":10,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":11,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":12,"median":35,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":13,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":14,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":15,"median":60,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":16,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":17,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":18,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":23,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":10,"samples":28,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":4,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":5,"median":40,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":6,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":4,"hour":7,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":8,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":10,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":13,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":14,"median":35,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":15,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":16,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":17,"median":48,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":5,"samples":26,"window_hours":1,"raw_samples":3},{"day":5,"hour":1,"median":5,"samples":6,"window_hours":0,"raw_samples":6},{"day":5,"hour":2,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":3,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":4,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":5,"median":35,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":6,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":9,"median":25,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":10,"median":25,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":12,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":13,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":14,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":15,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":16,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":10,"samples":27,"window_hours":1,"raw_samples":3},{"day":6,"hour":1,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":2,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":3,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":4,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":5,"median":5,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":6,"median":8,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":7,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":8,"median":10,"samples":9,"window_hours":0,"raw_samples":9},{"day":6,"hour":9,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":10,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":11,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":12,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":13,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":14,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":15,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":16,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":17,"median":45,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":18,"median":45,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":19,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":20,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":21,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":10,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/rio-grande-city.json b/public/data/aggregates/rio-grande-city.json
index 93a09624d..35eeeb517 100644
--- a/public/data/aggregates/rio-grande-city.json
+++ b/public/data/aggregates/rio-grande-city.json
@@ -1 +1 @@
-{"port_number":"230701","name":"Rio Grande City","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1962,"overall_median":5,"overall_best_hour":14,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":3,"samples":16,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":3,"samples":16,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":3,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":3,"samples":6,"window_hours":1,"raw_samples":0},{"day":0,"hour":7,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":8,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":9,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":15,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":18,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":20,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":20,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":8,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":10,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":3,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":15,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":15,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":5,"samples":22,"window_hours":1,"raw_samples":5},{"day":2,"hour":8,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":0,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":8,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":0,"median":10,"samples":11,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":10,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":10,"samples":11,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":23,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":8,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":9,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":10,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"230701","name":"Rio Grande City","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":1963,"overall_median":5,"overall_best_hour":17,"overall_best_median":5,"by_hour":[{"day":0,"hour":0,"median":3,"samples":16,"window_hours":1,"raw_samples":0},{"day":0,"hour":1,"median":3,"samples":16,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":3,"samples":6,"window_hours":2,"raw_samples":0},{"day":0,"hour":6,"median":3,"samples":6,"window_hours":1,"raw_samples":0},{"day":0,"hour":7,"median":3,"samples":6,"window_hours":0,"raw_samples":6},{"day":0,"hour":8,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":0,"hour":9,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":13,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":15,"median":18,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":16,"median":20,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":20,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":19,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":20,"median":20,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":21,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":22,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":1,"samples":20,"window_hours":1,"raw_samples":0},{"day":1,"hour":1,"median":1,"samples":20,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":15,"samples":8,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":15,"samples":8,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":15,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":8,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":10,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":1,"hour":12,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":3,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":1,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":1,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":5,"samples":15,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":5,"samples":15,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":20,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":2},{"day":2,"hour":7,"median":5,"samples":22,"window_hours":1,"raw_samples":5},{"day":2,"hour":8,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":0,"median":5,"samples":13,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":5,"samples":13,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":9,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":0,"median":0,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":0,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":20,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":20,"samples":7,"window_hours":1,"raw_samples":0},{"day":4,"hour":7,"median":20,"samples":7,"window_hours":0,"raw_samples":7},{"day":4,"hour":8,"median":5,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":3,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":23,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":0,"median":10,"samples":11,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":10,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":10,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":10,"samples":11,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":10,"samples":11,"window_hours":1,"raw_samples":1},{"day":5,"hour":8,"median":10,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":23,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":0,"median":0,"samples":12,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":0,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":6,"median":0,"samples":9,"window_hours":2,"raw_samples":0},{"day":6,"hour":7,"median":0,"samples":9,"window_hours":1,"raw_samples":3},{"day":6,"hour":8,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":6,"hour":9,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":10,"median":10,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":11,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":20,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":0,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/roma.json b/public/data/aggregates/roma.json
index bed6b5d4d..22e37c3dd 100644
--- a/public/data/aggregates/roma.json
+++ b/public/data/aggregates/roma.json
@@ -1 +1 @@
-{"port_number":"231001","name":"Roma","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2442,"overall_median":5,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":3,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":4,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":7,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":8,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":9,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":11,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":12,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":13,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":14,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":0,"hour":15,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":16,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":18,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":0,"samples":11,"window_hours":1,"raw_samples":4},{"day":1,"hour":2,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":1,"hour":3,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":5,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":6,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":7,"median":7,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":8,"median":6,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":8,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":6,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":6,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":6,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":6,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":6,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":2,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":3,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":4,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":6,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":7,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":9,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":28,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":7,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":8,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":9,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":32,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":6,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":6,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":4,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":3,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":3,"samples":29,"window_hours":1,"raw_samples":2},{"day":5,"hour":1,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":3,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":9,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":6,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"231001","name":"Roma","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":2443,"overall_median":5,"overall_best_hour":0,"overall_best_median":0,"by_hour":[{"day":0,"hour":0,"median":0,"samples":7,"window_hours":0,"raw_samples":7},{"day":0,"hour":1,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":2,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":3,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":4,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":7,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":8,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":9,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":10,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":11,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":12,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":0,"hour":13,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":14,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":15,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":16,"median":5,"samples":13,"window_hours":0,"raw_samples":13},{"day":0,"hour":17,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":18,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":21,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":23,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":0,"samples":11,"window_hours":1,"raw_samples":4},{"day":1,"hour":2,"median":0,"samples":12,"window_hours":1,"raw_samples":4},{"day":1,"hour":3,"median":0,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":5,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":6,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":1,"hour":7,"median":7,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":8,"median":6,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":9,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":1,"hour":10,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":8,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":13,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":10,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":15,"median":6,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":6,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":17,"median":6,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":18,"median":6,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":6,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":20,"median":2,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":0,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":23,"median":0,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":0,"samples":27,"window_hours":1,"raw_samples":3},{"day":2,"hour":1,"median":0,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":2,"median":0,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":3,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":2,"hour":4,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":6,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":7,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":9,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":10,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":11,"median":5,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":5,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":8,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":14,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":17,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":19,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":22,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":23,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":0,"samples":18,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":0,"samples":28,"window_hours":2,"raw_samples":0},{"day":3,"hour":2,"median":0,"samples":10,"window_hours":1,"raw_samples":4},{"day":3,"hour":3,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":4,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":5,"median":0,"samples":6,"window_hours":0,"raw_samples":6},{"day":3,"hour":6,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":7,"median":10,"samples":8,"window_hours":0,"raw_samples":8},{"day":3,"hour":8,"median":5,"samples":9,"window_hours":0,"raw_samples":9},{"day":3,"hour":9,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":3,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":12,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":14,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":15,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":0,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":17,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":20,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":3,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":22,"median":0,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":23,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":0,"median":0,"samples":32,"window_hours":1,"raw_samples":4},{"day":4,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":3,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":5,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":6,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":7,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":8,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":9,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":10,"median":5,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":11,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":6,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":14,"median":6,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":6,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":16,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":4,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":3,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":22,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":23,"median":2,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":3,"samples":29,"window_hours":1,"raw_samples":2},{"day":5,"hour":1,"median":0,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":3,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":5,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":6,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":7,"median":10,"samples":12,"window_hours":0,"raw_samples":12},{"day":5,"hour":8,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":9,"median":3,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":10,"median":5,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":13,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":15,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":18,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":23,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":3,"samples":8,"window_hours":0,"raw_samples":8},{"day":6,"hour":1,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":2,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":3,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":4,"median":0,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":5,"median":0,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":6,"median":0,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":7,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":0,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":0,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":10,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":13,"median":8,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":15,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":6,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":18,"median":4,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":5,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":21,"median":5,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":4,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":5,"samples":16,"window_hours":0,"raw_samples":16}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/san-luis-san-luis-i.json b/public/data/aggregates/san-luis-san-luis-i.json
index 59ace43ae..8c087849c 100644
--- a/public/data/aggregates/san-luis-san-luis-i.json
+++ b/public/data/aggregates/san-luis-san-luis-i.json
@@ -1 +1 @@
-{"port_number":"260801","name":"San Luis - San Luis I","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2936,"overall_median":30,"overall_best_hour":1,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":1,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":2,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":3,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":80,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":0,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":1,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":48,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":40,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":1,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":2,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":6,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":13,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":0,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":1,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":2,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":0,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":1,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":2,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":3,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":4,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":0,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":0,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":1,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":2,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":3,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":25,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260801","name":"San Luis - San Luis I","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":2937,"overall_median":30,"overall_best_hour":1,"overall_best_median":15,"by_hour":[{"day":0,"hour":0,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":0,"hour":1,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":2,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":3,"median":53,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":18,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":7,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":8,"median":20,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":10,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":14,"median":80,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":15,"median":75,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":60,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":17,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":45,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":14,"window_hours":0,"raw_samples":14},{"day":1,"hour":0,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":1,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":2,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":3,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":4,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":5,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":6,"median":48,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":12,"median":40,"samples":23,"window_hours":0,"raw_samples":23},{"day":1,"hour":13,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":50,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":50,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":21,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":22,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":0,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":1,"median":5,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":2,"median":10,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":3,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":4,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":5,"median":25,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":6,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":15,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":10,"median":20,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":25,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":13,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":15,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":25,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":15,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":0,"median":10,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":1,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":2,"median":15,"samples":15,"window_hours":0,"raw_samples":15},{"day":3,"hour":3,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":5,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":23,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":10,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":15,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":16,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":15,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":0,"median":33,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":1,"median":25,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":2,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":3,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":4,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":5,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":6,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":33,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":9,"median":25,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":11,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":20,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":21,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":10,"samples":7,"window_hours":0,"raw_samples":7},{"day":5,"hour":0,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":1,"median":15,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":2,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":3,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":4,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":11,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":16,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":19,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":20,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":10,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":0,"median":10,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":1,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":2,"median":10,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":3,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":5,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":9,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":12,"median":15,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":13,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":10,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":16,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":17,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":19,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":20,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":25,"samples":12,"window_hours":0,"raw_samples":12}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/san-luis-san-luis-ii.json b/public/data/aggregates/san-luis-san-luis-ii.json
index 5dcf090ec..cbeb128b6 100644
--- a/public/data/aggregates/san-luis-san-luis-ii.json
+++ b/public/data/aggregates/san-luis-san-luis-ii.json
@@ -1 +1 @@
-{"port_number":"260802","name":"San Luis - San Luis II","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"260802","name":"San Luis - San Luis II","state":"AZ","timezone":"America/Phoenix","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/san-ysidro.json b/public/data/aggregates/san-ysidro.json
index dcc988b49..67aef9276 100644
--- a/public/data/aggregates/san-ysidro.json
+++ b/public/data/aggregates/san-ysidro.json
@@ -1 +1 @@
-{"port_number":"250401","name":"San Ysidro","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2811,"overall_median":80,"overall_best_hour":1,"overall_best_median":20,"by_hour":[{"day":0,"hour":0,"median":83,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":1,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":2,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":3,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":80,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":135,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":145,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":165,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":180,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":180,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":180,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":170,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":175,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":180,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":180,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":1,"median":160,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":2,"median":140,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":3,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":4,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":105,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":130,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":130,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":140,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":140,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":125,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":95,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":95,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":30,"samples":34,"window_hours":1,"raw_samples":5},{"day":2,"hour":1,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":3,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":4,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":5,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":70,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":100,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":115,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":18,"samples":28,"window_hours":1,"raw_samples":2},{"day":3,"hour":1,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":2,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":130,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":118,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":130,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":118,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":93,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":35,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":15,"samples":31,"window_hours":1,"raw_samples":3},{"day":4,"hour":1,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":3,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":5,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":6,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":45,"samples":30,"window_hours":1,"raw_samples":5},{"day":5,"hour":1,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":2,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":3,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":5,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":80,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":8,"median":90,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":85,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":60,"samples":33,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":53,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":100,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":115,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":123,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":170,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":170,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":170,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":150,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":120,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":130,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":130,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"250401","name":"San Ysidro","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2812,"overall_median":80,"overall_best_hour":1,"overall_best_median":20,"by_hour":[{"day":0,"hour":0,"median":83,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":1,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":2,"median":30,"samples":14,"window_hours":0,"raw_samples":14},{"day":0,"hour":3,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":4,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":5,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":6,"median":25,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":7,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":80,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":135,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":145,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":165,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":180,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":180,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":180,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":170,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":175,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":180,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":180,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":180,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":1,"median":160,"samples":7,"window_hours":0,"raw_samples":7},{"day":1,"hour":2,"median":140,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":3,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":1,"hour":4,"median":90,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":5,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":6,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":7,"median":105,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":130,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":130,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":140,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":140,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":140,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":125,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":95,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":95,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":30,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":30,"samples":34,"window_hours":1,"raw_samples":5},{"day":2,"hour":1,"median":20,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":2,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":3,"median":20,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":4,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":5,"median":30,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":6,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":7,"median":70,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":8,"median":100,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":100,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":105,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":105,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":115,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":18,"samples":28,"window_hours":1,"raw_samples":2},{"day":3,"hour":1,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":2,"median":5,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":3,"median":5,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":4,"median":8,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":5,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":6,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":7,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":130,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":118,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":115,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":115,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":130,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":118,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":93,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":35,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":15,"samples":31,"window_hours":1,"raw_samples":3},{"day":4,"hour":1,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":2,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":4,"hour":3,"median":15,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":4,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":4,"hour":5,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":6,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":70,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":75,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":45,"samples":30,"window_hours":1,"raw_samples":5},{"day":5,"hour":1,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":2,"median":30,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":3,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":5,"hour":4,"median":30,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":5,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":6,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":7,"median":80,"samples":14,"window_hours":0,"raw_samples":14},{"day":5,"hour":8,"median":90,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":9,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":80,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":85,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":80,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":85,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":80,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":60,"samples":33,"window_hours":1,"raw_samples":2},{"day":6,"hour":1,"median":53,"samples":14,"window_hours":0,"raw_samples":14},{"day":6,"hour":2,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":3,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":4,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":5,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":6,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":7,"median":100,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":95,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":105,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":105,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":115,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":123,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":170,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":170,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":170,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":150,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":150,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":19,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":20,"median":150,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":120,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":130,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":130,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json b/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json
index 695d192bf..f1e1ad146 100644
--- a/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json
+++ b/public/data/aggregates/santa-teresa-santa-teresa-port-of-entry.json
@@ -1 +1 @@
-{"port_number":"240801","name":"Santa Teresa - Santa Teresa Port of Entry","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":2077,"overall_median":45,"overall_best_hour":21,"overall_best_median":40,"by_hour":[{"day":0,"hour":0,"median":55,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":55,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":25,"samples":10,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":25,"samples":10,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":25,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":7,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":55,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":65,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":22,"median":80,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":23,"median":80,"samples":12,"window_hours":1,"raw_samples":4},{"day":1,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":43,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":48,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":22,"median":35,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":23,"median":35,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":30,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":43,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":43,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":13,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":23,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":0,"median":35,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":35,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":40,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":35,"samples":19,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":35,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":28,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":28,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":45,"samples":11,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":45,"samples":11,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":22,"median":28,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":23,"median":28,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":0,"median":50,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":50,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":45,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":63,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":60,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":40,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":40,"samples":11,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":40,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240801","name":"Santa Teresa - Santa Teresa Port of Entry","state":"NM","timezone":"America/Denver","lookback_days":30,"sample_count":2078,"overall_median":45,"overall_best_hour":21,"overall_best_median":40,"by_hour":[{"day":0,"hour":0,"median":55,"samples":8,"window_hours":1,"raw_samples":4},{"day":0,"hour":1,"median":55,"samples":8,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":30,"samples":4,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":25,"samples":10,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":25,"samples":10,"window_hours":1,"raw_samples":0},{"day":0,"hour":6,"median":25,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":7,"median":23,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":8,"median":28,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":9,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":10,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":11,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":12,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":13,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":14,"median":55,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":15,"median":55,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":16,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":18,"median":65,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":19,"median":65,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":20,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":21,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":0,"hour":22,"median":80,"samples":18,"window_hours":1,"raw_samples":4},{"day":0,"hour":23,"median":80,"samples":12,"window_hours":1,"raw_samples":4},{"day":1,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":1,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":8,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":9,"median":43,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":11,"median":50,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":12,"median":48,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":14,"median":35,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":15,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":16,"median":45,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":17,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":45,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":19,"median":45,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":25,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":35,"samples":11,"window_hours":0,"raw_samples":11},{"day":1,"hour":22,"median":35,"samples":11,"window_hours":1,"raw_samples":0},{"day":1,"hour":23,"median":35,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":0,"median":30,"samples":12,"window_hours":1,"raw_samples":0},{"day":2,"hour":1,"median":30,"samples":12,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":43,"samples":16,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":43,"samples":16,"window_hours":1,"raw_samples":0},{"day":2,"hour":6,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":7,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":35,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":9,"median":40,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":10,"median":40,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":11,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":12,"median":50,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":13,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":14,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":15,"median":45,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":16,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":17,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":18,"median":43,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":19,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":20,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":21,"median":30,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":22,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":2,"hour":23,"median":30,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":0,"median":35,"samples":9,"window_hours":2,"raw_samples":0},{"day":3,"hour":1,"median":35,"samples":5,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":40,"samples":12,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":40,"samples":12,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":40,"samples":12,"window_hours":0,"raw_samples":12},{"day":3,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":8,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":11,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":12,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":13,"median":25,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":14,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":15,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":16,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":18,"median":40,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":19,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":40,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":21,"median":40,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":22,"median":35,"samples":19,"window_hours":1,"raw_samples":4},{"day":3,"hour":23,"median":35,"samples":9,"window_hours":1,"raw_samples":5},{"day":4,"hour":0,"median":28,"samples":8,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":28,"samples":8,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":45,"samples":11,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":45,"samples":11,"window_hours":1,"raw_samples":0},{"day":4,"hour":6,"median":45,"samples":11,"window_hours":0,"raw_samples":11},{"day":4,"hour":7,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":8,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":9,"median":40,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":25,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":12,"median":33,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":13,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":14,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":15,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":16,"median":40,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":17,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":19,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":20,"median":35,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":21,"median":35,"samples":12,"window_hours":0,"raw_samples":12},{"day":4,"hour":22,"median":28,"samples":8,"window_hours":0,"raw_samples":8},{"day":4,"hour":23,"median":28,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":0,"median":50,"samples":17,"window_hours":1,"raw_samples":0},{"day":5,"hour":1,"median":50,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":45,"samples":10,"window_hours":1,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":10,"window_hours":0,"raw_samples":10},{"day":5,"hour":7,"median":40,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":8,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":9,"median":38,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":10,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":12,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":13,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":14,"median":55,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":58,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":17,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":18,"median":63,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":19,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":21,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":0,"median":60,"samples":17,"window_hours":1,"raw_samples":0},{"day":6,"hour":1,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":40,"samples":11,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":40,"samples":11,"window_hours":1,"raw_samples":0},{"day":6,"hour":6,"median":40,"samples":11,"window_hours":0,"raw_samples":11},{"day":6,"hour":7,"median":35,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":8,"median":35,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":9,"median":38,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":10,"median":45,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":11,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":12,"median":50,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":55,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":14,"median":50,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":55,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":16,"median":55,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":17,"median":65,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":70,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":19,"median":70,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":20,"median":70,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":21,"median":65,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":63,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/tecate.json b/public/data/aggregates/tecate.json
index 01c03f3ca..6755aaaa9 100644
--- a/public/data/aggregates/tecate.json
+++ b/public/data/aggregates/tecate.json
@@ -1 +1 @@
-{"port_number":"250501","name":"Tecate","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2241,"overall_median":60,"overall_best_hour":21,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":100,"samples":26,"window_hours":1,"raw_samples":5},{"day":0,"hour":1,"median":100,"samples":26,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":60,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":60,"samples":17,"window_hours":1,"raw_samples":1},{"day":0,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":75,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":95,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":150,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":180,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":20,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":20,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":270,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":60,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":7,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":110,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":30,"samples":17,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":30,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":60,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":60,"samples":17,"window_hours":1,"raw_samples":2},{"day":2,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":7,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":13,"samples":16,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":13,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":60,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":60,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":30,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":65,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":60,"samples":18,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":60,"samples":18,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":30,"samples":17,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":30,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":3,"median":75,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":75,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":75,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":60,"samples":18,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":60,"samples":18,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":70,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":70,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":70,"samples":16,"window_hours":1,"raw_samples":3},{"day":6,"hour":6,"median":70,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":110,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":19,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":20,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"250501","name":"Tecate","state":"CA","timezone":"America/Los_Angeles","lookback_days":30,"sample_count":2242,"overall_median":60,"overall_best_hour":21,"overall_best_median":30,"by_hour":[{"day":0,"hour":0,"median":100,"samples":26,"window_hours":1,"raw_samples":5},{"day":0,"hour":1,"median":100,"samples":26,"window_hours":2,"raw_samples":0},{"day":0,"hour":2,"median":60,"samples":5,"window_hours":2,"raw_samples":0},{"day":0,"hour":3,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":0,"hour":4,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":0,"hour":5,"median":60,"samples":17,"window_hours":1,"raw_samples":1},{"day":0,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":7,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":0,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":0,"hour":11,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":0,"hour":12,"median":90,"samples":19,"window_hours":0,"raw_samples":19},{"day":0,"hour":13,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":14,"median":90,"samples":23,"window_hours":0,"raw_samples":23},{"day":0,"hour":15,"median":95,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":16,"median":120,"samples":22,"window_hours":0,"raw_samples":22},{"day":0,"hour":17,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":18,"median":150,"samples":24,"window_hours":0,"raw_samples":24},{"day":0,"hour":19,"median":180,"samples":21,"window_hours":0,"raw_samples":21},{"day":0,"hour":20,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":21,"median":150,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":22,"median":120,"samples":20,"window_hours":0,"raw_samples":20},{"day":0,"hour":23,"median":120,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":0,"median":20,"samples":23,"window_hours":1,"raw_samples":3},{"day":1,"hour":1,"median":20,"samples":23,"window_hours":2,"raw_samples":0},{"day":1,"hour":2,"median":270,"samples":3,"window_hours":2,"raw_samples":0},{"day":1,"hour":4,"median":60,"samples":15,"window_hours":2,"raw_samples":0},{"day":1,"hour":5,"median":60,"samples":15,"window_hours":1,"raw_samples":0},{"day":1,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":1,"hour":7,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":8,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":10,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":1,"hour":11,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":12,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":13,"median":80,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":14,"median":105,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":15,"median":110,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":16,"median":90,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":17,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":1,"hour":18,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":19,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":20,"median":40,"samples":21,"window_hours":0,"raw_samples":21},{"day":1,"hour":21,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":22,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":1,"hour":23,"median":20,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":0,"median":30,"samples":17,"window_hours":1,"raw_samples":1},{"day":2,"hour":1,"median":30,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":2,"median":35,"samples":1,"window_hours":2,"raw_samples":0},{"day":2,"hour":3,"median":60,"samples":2,"window_hours":2,"raw_samples":0},{"day":2,"hour":4,"median":60,"samples":17,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":60,"samples":17,"window_hours":1,"raw_samples":2},{"day":2,"hour":6,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":2,"hour":7,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":8,"median":60,"samples":22,"window_hours":0,"raw_samples":22},{"day":2,"hour":9,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":10,"median":60,"samples":21,"window_hours":0,"raw_samples":21},{"day":2,"hour":11,"median":60,"samples":20,"window_hours":0,"raw_samples":20},{"day":2,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":13,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":14,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":15,"median":45,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":16,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":2,"hour":17,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":19,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":2,"hour":20,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":2,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":22,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":2,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":0,"median":13,"samples":16,"window_hours":1,"raw_samples":0},{"day":3,"hour":1,"median":13,"samples":16,"window_hours":2,"raw_samples":0},{"day":3,"hour":4,"median":60,"samples":10,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":60,"samples":10,"window_hours":1,"raw_samples":0},{"day":3,"hour":6,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":3,"hour":7,"median":60,"samples":13,"window_hours":0,"raw_samples":13},{"day":3,"hour":8,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":11,"median":53,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":12,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":14,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":15,"median":35,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":16,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":17,"median":20,"samples":19,"window_hours":0,"raw_samples":19},{"day":3,"hour":18,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":19,"median":15,"samples":14,"window_hours":0,"raw_samples":14},{"day":3,"hour":20,"median":15,"samples":16,"window_hours":0,"raw_samples":16},{"day":3,"hour":21,"median":13,"samples":18,"window_hours":0,"raw_samples":18},{"day":3,"hour":22,"median":10,"samples":17,"window_hours":0,"raw_samples":17},{"day":3,"hour":23,"median":13,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":0,"median":30,"samples":16,"window_hours":1,"raw_samples":0},{"day":4,"hour":1,"median":30,"samples":16,"window_hours":2,"raw_samples":0},{"day":4,"hour":3,"median":65,"samples":2,"window_hours":2,"raw_samples":0},{"day":4,"hour":4,"median":60,"samples":18,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":60,"samples":18,"window_hours":1,"raw_samples":2},{"day":4,"hour":6,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":8,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":4,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":11,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":12,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":13,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":14,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":15,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":4,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":17,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":18,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":19,"median":30,"samples":19,"window_hours":0,"raw_samples":19},{"day":4,"hour":20,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":21,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":4,"hour":22,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":4,"hour":23,"median":30,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":0,"median":30,"samples":17,"window_hours":1,"raw_samples":1},{"day":5,"hour":1,"median":30,"samples":17,"window_hours":2,"raw_samples":0},{"day":5,"hour":2,"median":30,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":3,"median":75,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":4,"median":75,"samples":9,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":75,"samples":9,"window_hours":1,"raw_samples":1},{"day":5,"hour":6,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":7,"median":70,"samples":15,"window_hours":0,"raw_samples":15},{"day":5,"hour":8,"median":68,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":9,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":10,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":11,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":12,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":13,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":14,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":15,"median":45,"samples":19,"window_hours":0,"raw_samples":19},{"day":5,"hour":16,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":17,"median":30,"samples":18,"window_hours":0,"raw_samples":18},{"day":5,"hour":18,"median":30,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":19,"median":120,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":20,"median":75,"samples":16,"window_hours":0,"raw_samples":16},{"day":5,"hour":21,"median":20,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":22,"median":90,"samples":17,"window_hours":0,"raw_samples":17},{"day":5,"hour":23,"median":50,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":0,"median":60,"samples":18,"window_hours":1,"raw_samples":1},{"day":6,"hour":1,"median":60,"samples":18,"window_hours":2,"raw_samples":0},{"day":6,"hour":2,"median":120,"samples":1,"window_hours":2,"raw_samples":0},{"day":6,"hour":3,"median":70,"samples":3,"window_hours":2,"raw_samples":0},{"day":6,"hour":4,"median":70,"samples":16,"window_hours":2,"raw_samples":0},{"day":6,"hour":5,"median":70,"samples":16,"window_hours":1,"raw_samples":3},{"day":6,"hour":6,"median":70,"samples":13,"window_hours":0,"raw_samples":13},{"day":6,"hour":7,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":8,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":9,"median":60,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":10,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":11,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":12,"median":75,"samples":18,"window_hours":0,"raw_samples":18},{"day":6,"hour":13,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":14,"median":110,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":15,"median":60,"samples":19,"window_hours":0,"raw_samples":19},{"day":6,"hour":16,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":17,"median":60,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":18,"median":60,"samples":15,"window_hours":0,"raw_samples":15},{"day":6,"hour":19,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":20,"median":60,"samples":12,"window_hours":0,"raw_samples":12},{"day":6,"hour":21,"median":60,"samples":16,"window_hours":0,"raw_samples":16},{"day":6,"hour":22,"median":40,"samples":17,"window_hours":0,"raw_samples":17},{"day":6,"hour":23,"median":60,"samples":17,"window_hours":0,"raw_samples":17}],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/aggregates/ysleta.json b/public/data/aggregates/ysleta.json
index ff3cca1b4..396242cd8 100644
--- a/public/data/aggregates/ysleta.json
+++ b/public/data/aggregates/ysleta.json
@@ -1 +1 @@
-{"port_number":"240104","name":"El Paso - Ysleta","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T19:37:39.045Z"}
\ No newline at end of file
+{"port_number":"240104","name":"El Paso - Ysleta","state":"TX","timezone":"America/Denver","lookback_days":30,"sample_count":0,"overall_median":null,"overall_best_hour":null,"overall_best_median":null,"by_hour":[],"generated_at":"2026-11-10T20:04:54.231Z"}
\ No newline at end of file
diff --git a/public/data/blog/index.json b/public/data/blog/index.json
index 6159911c1..13d271237 100644
--- a/public/data/blog/index.json
+++ b/public/data/blog/index.json
@@ -1749,5 +1749,5 @@
"humanEdited": true
}
],
- "generated_at": "2026-11-10T19:37:39.293Z"
+ "generated_at": "2026-11-10T20:04:54.507Z"
}
\ No newline at end of file
diff --git a/public/data/blog/tags.json b/public/data/blog/tags.json
index 09ba98338..7fbb456ce 100644
--- a/public/data/blog/tags.json
+++ b/public/data/blog/tags.json
@@ -61,5 +61,5 @@
"bridge-of-the-americas": 1,
"bota": 1
},
- "generated_at": "2026-11-10T19:37:39.294Z"
+ "generated_at": "2026-11-10T20:04:54.508Z"
}
\ No newline at end of file
diff --git a/public/data/rankings.json b/public/data/rankings.json
index f18fe335c..ddfb27be5 100644
--- a/public/data/rankings.json
+++ b/public/data/rankings.json
@@ -1,5 +1,5 @@
{
- "generated_at": "2026-11-10T19:37:39.141Z",
+ "generated_at": "2026-11-10T20:04:54.333Z",
"lookback_days": 30,
"source": "U.S. Customs and Border Protection",
"count": 35,
@@ -12,7 +12,7 @@
"overall_median": 90,
"best_hour": 1,
"best_median": 25,
- "sample_count": 2921
+ "sample_count": 2922
},
{
"slug": "san-ysidro",
@@ -22,7 +22,7 @@
"overall_median": 80,
"best_hour": 1,
"best_median": 20,
- "sample_count": 2811
+ "sample_count": 2812
},
{
"slug": "calexico-west",
@@ -32,7 +32,7 @@
"overall_median": 60,
"best_hour": 0,
"best_median": 15,
- "sample_count": 2952
+ "sample_count": 2953
},
{
"slug": "tecate",
@@ -42,7 +42,7 @@
"overall_median": 60,
"best_hour": 21,
"best_median": 30,
- "sample_count": 2241
+ "sample_count": 2242
},
{
"slug": "eagle-pass-bridge-i",
@@ -72,7 +72,7 @@
"overall_median": 55,
"best_hour": 23,
"best_median": 5,
- "sample_count": 2716
+ "sample_count": 2717
},
{
"slug": "el-paso-paso-del-norte-pdn",
@@ -82,7 +82,7 @@
"overall_median": 50,
"best_hour": 2,
"best_median": 1,
- "sample_count": 2668
+ "sample_count": 2669
},
{
"slug": "brownsville-veterans-international",
@@ -92,7 +92,7 @@
"overall_median": 50,
"best_hour": 6,
"best_median": 0,
- "sample_count": 2082
+ "sample_count": 2083
},
{
"slug": "calexico-east",
@@ -102,7 +102,7 @@
"overall_median": 50,
"best_hour": 6,
"best_median": 30,
- "sample_count": 2033
+ "sample_count": 2034
},
{
"slug": "nogales-deconcini",
@@ -112,7 +112,7 @@
"overall_median": 45,
"best_hour": 1,
"best_median": 5,
- "sample_count": 2933
+ "sample_count": 2934
},
{
"slug": "laredo-bridge-ii",
@@ -122,7 +122,7 @@
"overall_median": 45,
"best_hour": 23,
"best_median": 0,
- "sample_count": 2932
+ "sample_count": 2933
},
{
"slug": "hidalgo-pharr-hidalgo",
@@ -132,7 +132,7 @@
"overall_median": 45,
"best_hour": 3,
"best_median": 1,
- "sample_count": 2700
+ "sample_count": 2701
},
{
"slug": "nogales-mariposa",
@@ -142,7 +142,7 @@
"overall_median": 45,
"best_hour": 6,
"best_median": 0,
- "sample_count": 2160
+ "sample_count": 2161
},
{
"slug": "hidalgo-pharr-anzalduas-international-bridge",
@@ -152,7 +152,7 @@
"overall_median": 45,
"best_hour": 6,
"best_median": 15,
- "sample_count": 2137
+ "sample_count": 2138
},
{
"slug": "santa-teresa-santa-teresa-port-of-entry",
@@ -162,7 +162,7 @@
"overall_median": 45,
"best_hour": 21,
"best_median": 40,
- "sample_count": 2077
+ "sample_count": 2078
},
{
"slug": "progreso-donna-international-bridge",
@@ -172,7 +172,7 @@
"overall_median": 45,
"best_hour": 10,
"best_median": 25,
- "sample_count": 1891
+ "sample_count": 1890
},
{
"slug": "brownsville-gateway",
@@ -182,7 +182,7 @@
"overall_median": 40,
"best_hour": 23,
"best_median": 5,
- "sample_count": 2830
+ "sample_count": 2831
},
{
"slug": "eagle-pass-bridge-ii",
@@ -192,7 +192,7 @@
"overall_median": 30,
"best_hour": 2,
"best_median": 5,
- "sample_count": 2952
+ "sample_count": 2953
},
{
"slug": "san-luis-san-luis-i",
@@ -202,7 +202,7 @@
"overall_median": 30,
"best_hour": 1,
"best_median": 15,
- "sample_count": 2936
+ "sample_count": 2937
},
{
"slug": "douglas-raul-hector-castro",
@@ -212,7 +212,7 @@
"overall_median": 30,
"best_hour": 0,
"best_median": 1,
- "sample_count": 2766
+ "sample_count": 2767
},
{
"slug": "marcelino-serna-tornillo",
@@ -222,7 +222,7 @@
"overall_median": 20,
"best_hour": 21,
"best_median": 18,
- "sample_count": 2233
+ "sample_count": 2234
},
{
"slug": "progreso-progreso-international-bridge",
@@ -232,7 +232,7 @@
"overall_median": 20,
"best_hour": 0,
"best_median": 5,
- "sample_count": 2220
+ "sample_count": 2222
},
{
"slug": "andrade",
@@ -242,7 +242,7 @@
"overall_median": 20,
"best_hour": 10,
"best_median": 10,
- "sample_count": 2144
+ "sample_count": 2145
},
{
"slug": "brownsville-los-indios",
@@ -252,7 +252,7 @@
"overall_median": 20,
"best_hour": 6,
"best_median": 0,
- "sample_count": 1812
+ "sample_count": 1813
},
{
"slug": "hidalgo-pharr-pharr",
@@ -272,7 +272,7 @@
"overall_median": 15,
"best_hour": 0,
"best_median": 0,
- "sample_count": 2741
+ "sample_count": 2742
},
{
"slug": "columbus",
@@ -282,7 +282,7 @@
"overall_median": 5,
"best_hour": 0,
"best_median": 0,
- "sample_count": 2978
+ "sample_count": 2979
},
{
"slug": "presidio-presidio-port-of-entry",
@@ -292,7 +292,7 @@
"overall_median": 5,
"best_hour": 1,
"best_median": 0,
- "sample_count": 2886
+ "sample_count": 2887
},
{
"slug": "roma",
@@ -302,7 +302,7 @@
"overall_median": 5,
"best_hour": 0,
"best_median": 0,
- "sample_count": 2442
+ "sample_count": 2443
},
{
"slug": "fort-hancock",
@@ -310,9 +310,9 @@
"name": "Fort Hancock",
"state": "TX",
"overall_median": 5,
- "best_hour": 14,
+ "best_hour": 15,
"best_median": 5,
- "sample_count": 2237
+ "sample_count": 2238
},
{
"slug": "naco",
@@ -322,7 +322,7 @@
"overall_median": 5,
"best_hour": 19,
"best_median": 1,
- "sample_count": 2174
+ "sample_count": 2175
},
{
"slug": "rio-grande-city",
@@ -330,9 +330,9 @@
"name": "Rio Grande City",
"state": "TX",
"overall_median": 5,
- "best_hour": 14,
+ "best_hour": 17,
"best_median": 5,
- "sample_count": 1962
+ "sample_count": 1963
},
{
"slug": "laredo-colombia-solidarity",
@@ -342,7 +342,7 @@
"overall_median": 5,
"best_hour": 19,
"best_median": 0,
- "sample_count": 1469
+ "sample_count": 1470
},
{
"slug": "lukeville",
@@ -352,7 +352,7 @@
"overall_median": 0,
"best_hour": 14,
"best_median": 0,
- "sample_count": 1996
+ "sample_count": 1997
}
]
}
\ No newline at end of file
diff --git a/public/data/stats.json b/public/data/stats.json
index 4c5606589..cc46ee80d 100644
--- a/public/data/stats.json
+++ b/public/data/stats.json
@@ -2,12 +2,12 @@
"crossings": 42,
"aggregates": 42,
"aggregates_with_data": 37,
- "total_samples": 82049,
+ "total_samples": 82080,
"lookback_days": 30,
"refresh_minutes": 15,
"blog_posts": 48,
"blog_posts_en": 24,
"blog_posts_es": 24,
"timeline_crossings": 4,
- "generated_at": "2026-11-10T19:37:52.555Z"
+ "generated_at": "2026-11-10T20:05:05.002Z"
}
\ No newline at end of file
diff --git a/public/og/best-time/fort-hancock.png b/public/og/best-time/fort-hancock.png
index 3b816dba1..3618f5d0b 100644
Binary files a/public/og/best-time/fort-hancock.png and b/public/og/best-time/fort-hancock.png differ
diff --git a/public/og/best-time/rio-grande-city.png b/public/og/best-time/rio-grande-city.png
index df4680706..5a58555e2 100644
Binary files a/public/og/best-time/rio-grande-city.png and b/public/og/best-time/rio-grande-city.png differ
diff --git a/public/sitemap.xml b/public/sitemap.xml
index b3c9aca99..25be75713 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -846,12 +846,6 @@
daily
0.6
-
- https://borderpulse.com/walk-or-drive/el-paso-bridge-of-the-americas-bota/
- 2026-11-10
- daily
- 0.6
-
https://borderpulse.com/walk-or-drive/brownsville-gateway/
2026-11-10
diff --git a/src/content/blog/bringing-prescription-medication-back-from-mexico.mdx b/src/content/blog/bringing-prescription-medication-back-from-mexico.mdx
index dfb39f646..ea15a488e 100644
--- a/src/content/blog/bringing-prescription-medication-back-from-mexico.mdx
+++ b/src/content/blog/bringing-prescription-medication-back-from-mexico.mdx
@@ -28,6 +28,12 @@ The pharmacy in Mexico will sell you almost anything. CBP, the FDA, and the DEA
This post is the legal framework, plain English, with every rule linked to the official source. Nothing here is medical advice, and nothing here replaces a conversation with your physician or pharmacist. The point is to make CBP's actual rules legible before you commit to a trip.
+## The TL;DR
+
+Most non-controlled, FDA-approved, properly documented, personal-use-quantity medications are fine. Controlled substances are not, even with documentation, and the rule applies to a much wider list than most travelers expect. Declaration is non-optional. The pharmacy will sell you whatever you ask for; CBP and FDA decide what makes it home.
+
+When in doubt, fill the U.S. prescription on the U.S. side and use the Mexican trip for what it is uniquely good at: dental, optical, and the over-the-counter items that genuinely cost less.
+
## The core rule
@@ -127,9 +133,3 @@ A standard practice for cross-border medical patients: ask the U.S.-side primary
- [DEA drug scheduling](https://www.dea.gov/drug-information/drug-scheduling)
These are the canonical sources. Anything you read elsewhere about prescription import that does not link back to these should be treated as opinion, not policy.
-
-## The TL;DR
-
-Most non-controlled, FDA-approved, properly documented, personal-use-quantity medications are fine. Controlled substances are not, even with documentation, and the rule applies to a much wider list than most travelers expect. Declaration is non-optional. The pharmacy will sell you whatever you ask for; CBP and FDA decide what makes it home.
-
-When in doubt, fill the U.S. prescription on the U.S. side and use the Mexican trip for what it is uniquely good at: dental, optical, and the over-the-counter items that genuinely cost less.
diff --git a/src/content/blog/traer-medicamentos-con-receta-de-mexico.mdx b/src/content/blog/traer-medicamentos-con-receta-de-mexico.mdx
index 111724a81..ab3d11ee7 100644
--- a/src/content/blog/traer-medicamentos-con-receta-de-mexico.mdx
+++ b/src/content/blog/traer-medicamentos-con-receta-de-mexico.mdx
@@ -28,6 +28,12 @@ La farmacia en México te vende casi cualquier cosa. CBP, la FDA y la DEA decide
Este post es el marco legal, en español plano, con cada regla enlazada a la fuente oficial. Nada aquí es consejo médico, y nada aquí reemplaza una conversación con tu médico o farmacéutico. El punto es hacer las reglas reales de CBP legibles antes de comprometerte a un viaje.
+## El TL;DR
+
+La mayoría de los medicamentos no controlados, aprobados por FDA, debidamente documentados, en cantidad de uso personal, están bien. Las sustancias controladas no lo están, incluso con documentación, y la regla aplica a una lista mucho más amplia de lo que la mayoría de los viajeros espera. Declarar no es opcional. La farmacia te vende lo que pidas; CBP y FDA deciden qué llega a casa.
+
+Cuando hay duda, surte la receta de EE.UU. del lado de EE.UU. y usa el viaje a México para lo que es únicamente bueno: dental, óptica y los artículos de venta libre que genuinamente cuestan menos.
+
## La regla central
@@ -127,9 +133,3 @@ Una práctica estándar para pacientes médicos transfronterizos: pide al médic
- [DEA programación de medicamentos](https://www.dea.gov/drug-information/drug-scheduling)
Estas son las fuentes canónicas. Cualquier cosa que leas en otro lado sobre importación de medicamentos con receta que no enlace a estas debe tratarse como opinión, no política.
-
-## El TL;DR
-
-La mayoría de los medicamentos no controlados, aprobados por FDA, debidamente documentados, en cantidad de uso personal, están bien. Las sustancias controladas no lo están, incluso con documentación, y la regla aplica a una lista mucho más amplia de lo que la mayoría de los viajeros espera. Declarar no es opcional. La farmacia te vende lo que pidas; CBP y FDA deciden qué llega a casa.
-
-Cuando hay duda, surte la receta de EE.UU. del lado de EE.UU. y usa el viaje a México para lo que es únicamente bueno: dental, óptica y los artículos de venta libre que genuinamente cuestan menos.