{"crossing_id":"cr_san_ysidro","lane_type":"general","range":"24h","source":"mock-dunvale","row_count":24,"latest_age_minutes":null,"caveat":"Sample history context. Do not treat as current wait evidence.","points":[{"timestamp":"2026-06-05T10:57:59.905Z","avg_wait_minutes":46,"min_wait_minutes":34,"max_wait_minutes":64},{"timestamp":"2026-06-05T11:57:59.905Z","avg_wait_minutes":52,"min_wait_minutes":40,"max_wait_minutes":70},{"timestamp":"2026-06-05T12:57:59.905Z","avg_wait_minutes":56,"min_wait_minutes":44,"max_wait_minutes":74},{"timestamp":"2026-06-05T13:57:59.905Z","avg_wait_minutes":58,"min_wait_minutes":46,"max_wait_minutes":76},{"timestamp":"2026-06-05T14:57:59.905Z","avg_wait_minutes":57,"min_wait_minutes":45,"max_wait_minutes":75},{"timestamp":"2026-06-05T15:57:59.905Z","avg_wait_minutes":53,"min_wait_minutes":41,"max_wait_minutes":71},{"timestamp":"2026-06-05T16:57:59.905Z","avg_wait_minutes":48,"min_wait_minutes":36,"max_wait_minutes":66},{"timestamp":"2026-06-05T17:57:59.905Z","avg_wait_minutes":42,"min_wait_minutes":30,"max_wait_minutes":60},{"timestamp":"2026-06-05T18:57:59.905Z","avg_wait_minutes":37,"min_wait_minutes":25,"max_wait_minutes":55},{"timestamp":"2026-06-05T19:57:59.905Z","avg_wait_minutes":34,"min_wait_minutes":22,"max_wait_minutes":52},{"timestamp":"2026-06-05T20:57:59.905Z","avg_wait_minutes":34,"min_wait_minutes":22,"max_wait_minutes":52},{"timestamp":"2026-06-05T21:57:59.905Z","avg_wait_minutes":38,"min_wait_minutes":26,"max_wait_minutes":56},{"timestamp":"2026-06-05T22:57:59.905Z","avg_wait_minutes":43,"min_wait_minutes":31,"max_wait_minutes":61},{"timestamp":"2026-06-05T23:57:59.905Z","avg_wait_minutes":49,"min_wait_minutes":37,"max_wait_minutes":67},{"timestamp":"2026-06-06T00:57:59.905Z","avg_wait_minutes":54,"min_wait_minutes":42,"max_wait_minutes":72},{"timestamp":"2026-06-06T01:57:59.905Z","avg_wait_minutes":57,"min_wait_minutes":45,"max_wait_minutes":75},{"timestamp":"2026-06-06T02:57:59.905Z","avg_wait_minutes":58,"min_wait_minutes":46,"max_wait_minutes":76},{"timestamp":"2026-06-06T03:57:59.905Z","avg_wait_minutes":56,"min_wait_minutes":44,"max_wait_minutes":74},{"timestamp":"2026-06-06T04:57:59.905Z","avg_wait_minutes":51,"min_wait_minutes":39,"max_wait_minutes":69},{"timestamp":"2026-06-06T05:57:59.905Z","avg_wait_minutes":45,"min_wait_minutes":33,"max_wait_minutes":63},{"timestamp":"2026-06-06T06:57:59.905Z","avg_wait_minutes":39,"min_wait_minutes":27,"max_wait_minutes":57},{"timestamp":"2026-06-06T07:57:59.905Z","avg_wait_minutes":35,"min_wait_minutes":23,"max_wait_minutes":53},{"timestamp":"2026-06-06T08:57:59.905Z","avg_wait_minutes":34,"min_wait_minutes":22,"max_wait_minutes":52},{"timestamp":"2026-06-06T09:57:59.905Z","avg_wait_minutes":35,"min_wait_minutes":23,"max_wait_minutes":53}]}