{"routes":{"I1":{"name":"Interval route 1","distanceKm":0.95,"distanceSource":"GeoDistance measurement shown on the route map"}},"sessions":[{"route":"I1","date":"2026-09-22","intervals":[{"number":1,"raw":"4:35.0","seconds":275},{"number":2,"raw":"4:13.0","seconds":253},{"number":3,"raw":"3:51.0","seconds":231}],"recordedAverage":{"raw":"4:13","seconds":253},"id":"2026-09-22-I1-1","count":3,"average":253,"best":231,"worst":275,"spread":44,"fade":-44,"pacePerKm":266.3,"averageDifference":0},{"route":"I1","date":"2026-09-26","intervals":[{"number":1,"raw":"4:10.0","seconds":250},{"number":2,"raw":"3:48.0","seconds":228},{"number":3,"raw":"3:47.0","seconds":227},{"number":4,"raw":"3:56.0","seconds":236}],"recordedAverage":{"raw":"3:56","seconds":236},"id":"2026-09-26-I1-2","count":4,"average":235.25,"best":227,"worst":250,"spread":23,"fade":-14,"pacePerKm":247.6,"averageDifference":-0.75},{"route":"I1","date":"2026-09-30","intervals":[{"number":1,"raw":"3:56.0","seconds":236},{"number":2,"raw":"3:43.0","seconds":223},{"number":3,"raw":"3:47.0","seconds":227},{"number":4,"raw":"3:45.0","seconds":225}],"recordedAverage":{"raw":"3:48","seconds":228},"id":"2026-09-30-I1-3","count":4,"average":227.75,"best":223,"worst":236,"spread":13,"fade":-11,"pacePerKm":239.7,"averageDifference":-0.25},{"route":"I1","date":"2026-10-03","intervals":[{"number":1,"raw":"3:42.0","seconds":222},{"number":2,"raw":"3:40.0","seconds":220},{"number":3,"raw":"3:42.0","seconds":222},{"number":4,"raw":"3:39.0","seconds":219}],"recordedAverage":null,"id":"2026-10-03-I1-4","count":4,"average":220.75,"best":219,"worst":222,"spread":3,"fade":-3,"pacePerKm":232.4,"averageDifference":null},{"route":"I1","date":"2026-10-11","intervals":[{"number":1,"raw":"3:41.4","seconds":221.4},{"number":2,"raw":"3:34.8","seconds":214.8},{"number":3,"raw":"3:37.3","seconds":217.3},{"number":4,"raw":"3:34.0","seconds":214}],"recordedAverage":{"raw":"3:36.9","seconds":216.9},"id":"2026-10-11-I1-5","count":4,"average":216.88,"best":214,"worst":221.4,"spread":7.4,"fade":-7.4,"pacePerKm":228.3,"averageDifference":-0.02}],"history":[{"year":2013,"session":"12 × 400 m","repeatMeters":400,"best":"1:08","seconds":68,"pacePerKm":170.0},{"year":2017,"session":"8 × 800 m","repeatMeters":800,"best":"2:42","seconds":162,"pacePerKm":202.5},{"year":2017,"session":"4 × 1600 m","repeatMeters":1600,"best":"5:38","seconds":338,"pacePerKm":211.2}],"summary":{"sessions":5,"intervals":19,"firstDate":"2026-09-22","lastDate":"2026-10-11","bestInterval":{"seconds":214,"date":"2026-10-11"},"bestAverage":216.88,"averageChange":-36.12,"averageChangePercent":-14.3,"latestSpread":7.4,"recordedAverageMismatches":["2026-09-26"],"unwrittenAverages":["2026-10-03"]},"source":{"path":"records/athletics/running/Interval_Data.txt","raw":"Interval Training Data\n\nI1 - (9/22/2026) - 3 Intervals\n\n4:35.0\n4:13.0\n3:51.0\n\nAvg: 4:13\n\nI1 - (9/26/2026) - 4 Intervals\n\n4:10.0\n3:48.0\n3:47.0\n3:56.0\n\nAvg: 3:56\n\nI1 - (9/30/2026) - 4 Intervals\n\n3:56.0\n3:43.0\n3:47.0\n3:45.0\n\nAvg: 3:48\n\nI1 - (10/3/2026) - 4 Intervals\n\n3:42.0\n3:40.0\n3:42.0\n3:39.0\n\nI1 - (10/11/2026) - 4 Intervals\n\n3:41.4\n3:34.8\n3:37.3\n3:34.0\n\nAvg: 3:36.9","latestEntry":["I1 - (10/11/2026) - 4 Intervals","3:41.4","3:34.8","3:37.3","3:34.0","Avg: 3:36.9"]}}