{"groups":[{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Caleb · 46.0 mi · 46 runs\n🥈 Po · 5.0 mi · 5 runs\n\ngroup total: 51.0 mi","memberCount":2,"recentRuns":[{"messageText":"Caleb just ran 1 mi\nLogged it over in Groton, CT. 📍\n\nEarned the Early Bird badge 🌅: 23 sunrise runs in 30 days!","sentAt":"2026-08-18T12:00:00.000Z"},{"messageText":"Caleb dropped 1 mi\n\nCaleb just logged a PERFECT WEEK: a run every single day for 7 days! That's dedication. 🫡🔥","sentAt":"2026-07-30T10:29:00.000Z"}]},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Destiny · 25.5 mi · 16 runs\n🥈 Bright · 5.2 mi · 2 runs\n\ngroup total: 30.7 mi","memberCount":2,"recentRuns":[{"messageText":"Destiny logged 2.9 mi\nBack after 2 weeks: welcome back! 🫶🔥","sentAt":"2026-09-20T18:36:00.000Z"},{"messageText":"1.9 mi from Destiny\nBiggest run in 2 weeks, crushing it! 🔥💪","sentAt":"2026-08-31T18:30:00.000Z"}]},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Gage · 12.1 mi · 5 runs\n🥈 Maelee · 8.6 mi · 4 runs\n\ngroup total: 20.8 mi","memberCount":2,"recentRuns":[{"messageText":"2 mi from Gage\nSmooth and quick today. 💨\n\nJust doubled their usual week: 9.1 mi (baseline: 3.0 mi)! Massive. 💪🔥","sentAt":"2026-08-23T14:40:00.000Z"},{"messageText":"Gage logged 3.1 mi\n🔥\n\nJust set a new 5K benchmark, 29:56! 🏆\n\ncongratulations 🎉","sentAt":"2026-08-17T17:35:00.000Z"}]},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Weston · 6.4 mi · 5 runs\n🥈 Holly · 0.4 mi · 1 run\n\ngroup total: 6.8 mi","memberCount":3,"recentRuns":[{"messageText":"Weston clocked 1 mi\n\n🏆 New 1mi PR: 7:58 (55s faster)!","sentAt":"2026-09-10T20:19:00.000Z"}]},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Alex · 4.0 mi · 4 runs\n\ngroup total: 4.0 mi","memberCount":3,"recentRuns":[{"messageText":"Alex clocked 1 mi\n\n🏆 New 1mi PR: 8:48 (10s faster)!","sentAt":"2026-08-17T06:11:00.000Z"},{"messageText":"1 mi from Alex\n\nJust set a new 1mi benchmark, 8:58! 🏆\n\ncongratulations 🎉","sentAt":"2026-08-14T05:17:00.000Z"}]}]}