{"goal":{"year":2026,"targetCount":60,"currentCount":82,"countPercentage":100,"remainingCount":0,"targetDistanceKm":6000,"currentDistanceKm":5599.6,"distancePercentage":93,"remainingDistanceKm":400.4,"statusPace":"ahead","statusText":"超前完成中 🚀","daysRemainingInYear":65,"weeksRemainingInYear":10,"suggestedWeeklyCount":0,"suggestedRideDistanceKm":0},"periods":{"week":{"autoMode":"previous","emptyNotice":"本周暂未出车 · 已自动展示上周 vs 上上周","currentMode":{"title":"本周战况","tabLabel":"本周","badgeText":"10.26~11.01","prevLabel":"上周","prevRangeText":"10.19~10.25","isOngoing":true,"target":{"count":0,"activeDays":0,"distanceKm":0,"elevationM":0,"movingSeconds":0,"elapsedSeconds":0,"movingFormatted":"0分00秒","elapsedFormatted":"0分00秒","movingSpeedKmh":0,"trainingLoad":0},"baselineFull":{"count":1,"activeDays":1,"distanceKm":96.9,"elevationM":1982,"movingSeconds":26482,"elapsedSeconds":45736,"movingFormatted":"7小时21分","elapsedFormatted":"12小时42分","movingSpeedKmh":13.2,"trainingLoad":0},"baselineSamePeriod":{"count":1,"activeDays":1,"distanceKm":96.9,"elevationM":1982,"movingSeconds":26482,"elapsedSeconds":45736,"movingFormatted":"7小时21分","elapsedFormatted":"12小时42分","movingSpeedKmh":13.2,"trainingLoad":0},"diffFull":{"distanceKm":-96.9,"distancePercent":-100,"elevationM":-1982,"elevationPercent":-100,"count":-1,"trainingLoad":0,"speedKmh":-13.2},"diffSamePeriod":{"distanceKm":-96.9,"distancePercent":-100,"elevationM":-1982,"elevationPercent":-100,"count":-1,"trainingLoad":0,"speedKmh":-13.2}},"previousMode":{"title":"上周战况","tabLabel":"上周","badgeText":"10.19~10.25","prevLabel":"上上周","prevRangeText":"10.12~10.18","isOngoing":false,"target":{"count":1,"activeDays":1,"distanceKm":96.9,"elevationM":1982,"movingSeconds":26482,"elapsedSeconds":45736,"movingFormatted":"7小时21分","elapsedFormatted":"12小时42分","movingSpeedKmh":13.2,"trainingLoad":0},"baselineFull":{"count":1,"activeDays":1,"distanceKm":43.6,"elevationM":1095,"movingSeconds":16838,"elapsedSeconds":25414,"movingFormatted":"4小时40分","elapsedFormatted":"7小时03分","movingSpeedKmh":9.3,"trainingLoad":0},"baselineSamePeriod":{"count":1,"activeDays":1,"distanceKm":43.6,"elevationM":1095,"movingSeconds":16838,"elapsedSeconds":25414,"movingFormatted":"4小时40分","elapsedFormatted":"7小时03分","movingSpeedKmh":9.3,"trainingLoad":0},"diffFull":{"distanceKm":53.3,"distancePercent":122.2,"elevationM":887,"elevationPercent":81,"count":0,"trainingLoad":0,"speedKmh":3.9},"diffSamePeriod":{"distanceKm":53.3,"distancePercent":122.2,"elevationM":887,"elevationPercent":81,"count":0,"trainingLoad":0,"speedKmh":3.9}}},"month":{"autoMode":"current","emptyNotice":"10月暂未出车 · 已自动展示9月 vs 8月","currentMode":{"title":"本月战况 (10月)","tabLabel":"本月(10月)","badgeText":"9天出车","prevLabel":"上月(9月)","prevRangeText":"2026年9月","isOngoing":true,"target":{"count":9,"activeDays":9,"distanceKm":655.9,"elevationM":9736,"movingSeconds":180752,"elapsedSeconds":274616,"movingFormatted":"50小时12分","elapsedFormatted":"76小时16分","movingSpeedKmh":13.1,"trainingLoad":0},"baselineFull":{"count":13,"activeDays":13,"distanceKm":1040.8,"elevationM":17333,"movingSeconds":254792,"elapsedSeconds":422424,"movingFormatted":"70小时46分","elapsedFormatted":"117小时20分","movingSpeedKmh":14.7,"trainingLoad":157},"baselineSamePeriod":{"count":13,"activeDays":13,"distanceKm":1040.8,"elevationM":17333,"movingSeconds":254792,"elapsedSeconds":422424,"movingFormatted":"70小时46分","elapsedFormatted":"117小时20分","movingSpeedKmh":14.7,"trainingLoad":157},"diffFull":{"distanceKm":-384.9,"distancePercent":-37,"elevationM":-7597,"elevationPercent":-43.8,"count":-4,"trainingLoad":-157,"speedKmh":-1.6},"diffSamePeriod":{"distanceKm":-384.9,"distancePercent":-37,"elevationM":-7597,"elevationPercent":-43.8,"count":-4,"trainingLoad":-157,"speedKmh":-1.6}},"previousMode":{"title":"上月战况 (9月)","tabLabel":"上月(9月)","badgeText":"13天出车","prevLabel":"8月","prevRangeText":"2026年8月","isOngoing":false,"target":{"count":13,"activeDays":13,"distanceKm":1040.8,"elevationM":17333,"movingSeconds":254792,"elapsedSeconds":422424,"movingFormatted":"70小时46分","elapsedFormatted":"117小时20分","movingSpeedKmh":14.7,"trainingLoad":157},"baselineFull":{"count":7,"activeDays":7,"distanceKm":440.1,"elevationM":9113,"movingSeconds":140624,"elapsedSeconds":275034,"movingFormatted":"39小时03分","elapsedFormatted":"76小时23分","movingSpeedKmh":11.3,"trainingLoad":2180},"baselineSamePeriod":{"count":7,"activeDays":7,"distanceKm":440.1,"elevationM":9113,"movingSeconds":140624,"elapsedSeconds":275034,"movingFormatted":"39小时03分","elapsedFormatted":"76小时23分","movingSpeedKmh":11.3,"trainingLoad":2180},"diffFull":{"distanceKm":600.7,"distancePercent":136.5,"elevationM":8220,"elevationPercent":90.2,"count":6,"trainingLoad":-2023,"speedKmh":3.4},"diffSamePeriod":{"distanceKm":600.7,"distancePercent":136.5,"elevationM":8220,"elevationPercent":90.2,"count":6,"trainingLoad":-2023,"speedKmh":3.4}}},"year":{"autoMode":"current","emptyNotice":"2026年暂未出车 · 已自动展示2025年 vs 2024年","currentMode":{"title":"本年战况 (2026年)","tabLabel":"本年(2026)","badgeText":"79天出车","prevLabel":"上年(2025)","prevRangeText":"2025年","isOngoing":true,"target":{"year":2026,"count":82,"activeDays":79,"distanceKm":5599.6,"movingSeconds":1612852,"elapsedSeconds":2845387,"movingFormatted":"448小时00分","elapsedFormatted":"790小时23分","movingSpeedKmh":12.5,"elevationM":100360,"trainingLoad":2702},"baselineFull":{"year":2025,"count":84,"activeDays":81,"distanceKm":6858.3,"movingSeconds":1892925,"elapsedSeconds":3143167,"movingFormatted":"525小时48分","elapsedFormatted":"873小时06分","movingSpeedKmh":13,"elevationM":120583,"trainingLoad":25151},"baselineSamePeriod":{"count":71,"activeDays":68,"distanceKm":5878.6,"elevationM":102227,"movingSeconds":1596922,"elapsedSeconds":2630973,"movingFormatted":"443小时35分","elapsedFormatted":"730小时49分","movingSpeedKmh":13.3,"trainingLoad":22258},"diffFull":{"distanceKm":-1258.7,"distancePercent":-18.4,"elevationM":-20223,"elevationPercent":-16.8,"count":-2,"trainingLoad":-22449,"speedKmh":-0.5},"diffSamePeriod":{"distanceKm":-279,"distancePercent":-4.7,"elevationM":-1867,"elevationPercent":-1.8,"count":11,"trainingLoad":-19556,"speedKmh":-0.8}},"previousMode":{"title":"上年战况 (2025年)","tabLabel":"上年(2025)","badgeText":"81天出车","prevLabel":"2024年","prevRangeText":"2024年","isOngoing":false,"target":{"year":2025,"count":84,"activeDays":81,"distanceKm":6858.3,"movingSeconds":1892925,"elapsedSeconds":3143167,"movingFormatted":"525小时48分","elapsedFormatted":"873小时06分","movingSpeedKmh":13,"elevationM":120583,"trainingLoad":25151},"baselineFull":{"year":2024,"count":100,"activeDays":99,"distanceKm":8974.5,"movingSeconds":2245555,"elapsedSeconds":3740099,"movingFormatted":"623小时45分","elapsedFormatted":"1038小时54分","movingSpeedKmh":14.4,"elevationM":153135,"trainingLoad":37221},"baselineSamePeriod":{"year":2024,"count":100,"activeDays":99,"distanceKm":8974.5,"movingSeconds":2245555,"elapsedSeconds":3740099,"movingFormatted":"623小时45分","elapsedFormatted":"1038小时54分","movingSpeedKmh":14.4,"elevationM":153135,"trainingLoad":37221},"diffFull":{"distanceKm":-2116.2,"distancePercent":-23.6,"elevationM":-32552,"elevationPercent":-21.3,"count":-16,"trainingLoad":-12070,"speedKmh":-1.4},"diffSamePeriod":{"distanceKm":-2116.2,"distancePercent":-23.6,"elevationM":-32552,"elevationPercent":-21.3,"count":-16,"trainingLoad":-12070,"speedKmh":-1.4}}}},"recent7Days":{"count":1,"activeDays":1,"distanceKm":96.9,"elevationM":1982,"movingSeconds":26482,"elapsedSeconds":45736,"movingFormatted":"7小时21分","elapsedFormatted":"12小时42分","movingSpeedKmh":13.2,"trainingLoad":0},"currentYear":{"year":2026,"count":82,"activeDays":79,"distanceKm":5599.6,"movingSeconds":1612852,"elapsedSeconds":2845387,"movingFormatted":"448小时00分","elapsedFormatted":"790小时23分","movingSpeedKmh":12.5,"elevationM":100360,"trainingLoad":2702},"allTime":{"count":935,"activeDays":843,"distanceKm":60092.1,"movingFormatted":"4289小时01分","elapsedFormatted":"8076小时41分","elevationM":948318,"trainingLoad":95517},"recentCards":[{"id":24835140448,"name":"昆明市 山地骑行","sportType":"mountain_biking","startTimeLocal":"2026-10-24 07:27:17","startDate":"2026-10-24","distanceKm":96.86,"durationFormatted":"7小时21分","elapsedFormatted":"12小时42分","movingSeconds":26482,"elapsedSeconds":45736.85546875,"elevationGainM":1982,"elevationLossM":1976,"maxElevationM":2508,"minElevationM":1893,"movingSpeedKmh":7.6,"overallSpeedKmh":7.6,"maxSpeedKmh":43.8,"avgHr":0,"maxHr":0,"avgCadence":0,"calories":3124,"trainingLoad":0,"grit":183.8,"flow":4.2,"avgTemp":0,"maxTemp":37,"minTemp":14},{"id":24763794564,"name":"郊野-宝峰塔-浑水塘-三华山-妙高寺-抽筋","sportType":"mountain_biking","startTimeLocal":"2026-10-18 08:32:19","startDate":"2026-10-18","distanceKm":43.61,"durationFormatted":"4小时40分","elapsedFormatted":"7小时03分","movingSeconds":16838,"elapsedSeconds":25414.48828125,"elevationGainM":1095,"elevationLossM":1086,"maxElevationM":2389,"minElevationM":1890,"movingSpeedKmh":6.2,"overallSpeedKmh":6.2,"maxSpeedKmh":37.8,"avgHr":0,"maxHr":0,"avgCadence":0,"calories":1461,"trainingLoad":0,"grit":136.7,"flow":6,"avgTemp":0,"maxTemp":34,"minTemp":16},{"id":24640457321,"name":"成都市 山地骑行","sportType":"mountain_biking","startTimeLocal":"2026-10-07 09:34:13","startDate":"2026-10-07","distanceKm":15.08,"durationFormatted":"1小时24分","elapsedFormatted":"2小时44分","movingSeconds":5091,"elapsedSeconds":9875.9609375,"elevationGainM":53,"elevationLossM":60,"maxElevationM":521,"minElevationM":505,"movingSpeedKmh":5.5,"overallSpeedKmh":5.5,"maxSpeedKmh":25.8,"avgHr":0,"maxHr":0,"avgCadence":0,"calories":294,"trainingLoad":0,"grit":12.6,"flow":4.9,"avgTemp":0,"maxTemp":39,"minTemp":24},{"id":24624058491,"name":"天府绿道及蜀绣绿道探索","sportType":"mountain_biking","startTimeLocal":"2026-10-06 08:24:37","startDate":"2026-10-06","distanceKm":126.02,"durationFormatted":"6小时31分","elapsedFormatted":"8小时55分","movingSeconds":23486,"elapsedSeconds":32126.201171875,"elevationGainM":660,"elevationLossM":664,"maxElevationM":537,"minElevationM":475,"movingSpeedKmh":14.1,"overallSpeedKmh":14.1,"maxSpeedKmh":36.6,"avgHr":0,"maxHr":0,"avgCadence":0,"calories":2970,"trainingLoad":0,"grit":52,"flow":2.6,"avgTemp":0,"maxTemp":33,"minTemp":20},{"id":24613231735,"name":"五马村-白鹿-都江堰-犀浦地铁站","sportType":"mountain_biking","startTimeLocal":"2026-10-05 07:42:32","startDate":"2026-10-05","distanceKm":130.61,"durationFormatted":"9小时05分","elapsedFormatted":"12小时24分","movingSeconds":32708,"elapsedSeconds":44665.328125,"elevationGainM":1141,"elevationLossM":1682,"maxElevationM":1333,"minElevationM":329,"movingSpeedKmh":10.5,"overallSpeedKmh":10.5,"maxSpeedKmh":48.2,"avgHr":0,"maxHr":0,"avgCadence":0,"calories":3095,"trainingLoad":0,"grit":119.3,"flow":3.7,"avgTemp":0,"maxTemp":24,"minTemp":12},{"id":24601241378,"name":"官仓-五马村-天鹅林场环线-五马村","sportType":"mountain_biking","startTimeLocal":"2026-10-04 07:32:44","startDate":"2026-10-04","distanceKm":91.79,"durationFormatted":"7小时04分","elapsedFormatted":"11小时34分","movingSeconds":25484,"elapsedSeconds":41698.8203125,"elevationGainM":1396,"elevationLossM":936,"maxElevationM":1573,"minElevationM":447,"movingSpeedKmh":7.9,"overallSpeedKmh":7.9,"maxSpeedKmh":51.6,"avgHr":0,"maxHr":0,"avgCadence":0,"calories":2466,"trainingLoad":0,"grit":124,"flow":4.3,"avgTemp":0,"maxTemp":33,"minTemp":15}],"personalBests":{"day":[{"metric":"day_max_distance","scope":"day","metricName":"单日最长距离","value":244.5,"unit":"km","displayValue":"244.5 km","activityId":null,"activityName":null,"achievedAt":"2020-04-18"},{"metric":"day_max_moving_time","scope":"day","metricName":"单日最长运动时间","value":55269.9,"unit":"s","displayValue":"15小时21分","activityId":null,"activityName":null,"achievedAt":"2020-04-18"},{"metric":"day_max_elapsed_time","scope":"day","metricName":"单日最长耗时","value":86400,"unit":"s","displayValue":"24小时0分","activityId":null,"activityName":null,"achievedAt":"2012-07-16"},{"metric":"day_max_moving_speed","scope":"day","metricName":"单日最高运动均速","value":44.9,"unit":"km/h","displayValue":"44.9 km/h","activityId":null,"activityName":null,"achievedAt":"2012-09-01"},{"metric":"day_max_overall_speed","scope":"day","metricName":"单日最高综合均速","value":28.5,"unit":"km/h","displayValue":"28.5 km/h","activityId":null,"activityName":null,"achievedAt":"2022-03-22"},{"metric":"day_max_elevation","scope":"day","metricName":"单日最高爬升","value":4611,"unit":"m","displayValue":"4611 m","activityId":null,"activityName":null,"achievedAt":"2025-08-01"},{"metric":"day_max_load","scope":"day","metricName":"单日最高训练负荷","value":1301.8,"unit":"","displayValue":"1302","activityId":null,"activityName":null,"achievedAt":"2023-07-22"}],"single":[{"metric":"single_max_distance","scope":"single","metricName":"单次最长距离","value":357.7,"unit":"km","displayValue":"357.7 km","activityId":9727041978,"activityName":"昆明-花石头-金源-巨石阵-大尖山-昆明（221001-04）","achievedAt":"2022-10-01"},{"metric":"single_max_moving_time","scope":"single","metricName":"单次最长运动时间","value":64407.1,"unit":"s","displayValue":"17小时53分","activityId":9631370385,"activityName":"金铜盆-拖担水库-豹子箐（20220918）","achievedAt":"2022-09-17"},{"metric":"single_max_elapsed_time","scope":"single","metricName":"单次最长耗时","value":69337.2,"unit":"s","displayValue":"19小时15分","activityId":11619708042,"activityName":"首骑黑风山","achievedAt":"2023-07-22"},{"metric":"single_max_moving_speed","scope":"single","metricName":"单次最高运动均速","value":44,"unit":"km/h","displayValue":"44.0 km/h","activityId":9057060594,"activityName":"昆明市 骑行","achievedAt":"2012-09-01"},{"metric":"single_max_overall_speed","scope":"single","metricName":"单次最高综合均速","value":30,"unit":"km/h","displayValue":"30.0 km/h","activityId":9057125034,"activityName":"室内骑车","achievedAt":"2021-06-29"},{"metric":"single_max_elevation","scope":"single","metricName":"单次最高爬升","value":4611,"unit":"m","displayValue":"4611 m","activityId":19921280741,"activityName":"麦哇-松潘","achievedAt":"2025-08-01"},{"metric":"single_max_altitude","scope":"single","metricName":"最高到达海拔","value":4672.8,"unit":"m","displayValue":"4673 m","activityId":24323020135,"activityName":"甲谷弄-云绕雅拉-雅拉雪山穿越-中谷村","achievedAt":"2026-09-11"},{"metric":"single_max_temp","scope":"single","metricName":"最高战温","value":46,"unit":"°C","displayValue":"46 °C","activityId":11369265096,"activityName":"皮球路线累死爹","achievedAt":"2023-06-18"}]},"yearly":[{"year":"生涯总计","count":935,"activeDays":843,"distanceKm":60092.1,"elevationM":948318,"movingTimeFormatted":"4289小时01分","elapsedTimeFormatted":"8076小时41分","movingSpeedKmh":14,"overallSpeedKmh":7.4,"trainingLoad":95517,"calories":2195740},{"year":"2026 年","count":82,"activeDays":79,"distanceKm":5599.6,"elevationM":100360,"movingTimeFormatted":"448小时00分","elapsedTimeFormatted":"790小时23分","movingSpeedKmh":12.5,"overallSpeedKmh":7.1,"trainingLoad":2702,"calories":176465},{"year":"2025 年","count":84,"activeDays":81,"distanceKm":6858.3,"elevationM":120583,"movingTimeFormatted":"525小时48分","elapsedTimeFormatted":"873小时06分","movingSpeedKmh":13,"overallSpeedKmh":7.9,"trainingLoad":25151,"calories":272893},{"year":"2024 年","count":100,"activeDays":99,"distanceKm":8974.5,"elevationM":153135,"movingTimeFormatted":"623小时45分","elapsedTimeFormatted":"1038小时54分","movingSpeedKmh":14.4,"overallSpeedKmh":8.6,"trainingLoad":37221,"calories":333755},{"year":"2023 年","count":90,"activeDays":92,"distanceKm":8363,"elevationM":137415,"movingTimeFormatted":"567小时48分","elapsedTimeFormatted":"968小时53分","movingSpeedKmh":14.7,"overallSpeedKmh":8.6,"trainingLoad":30442,"calories":290259},{"year":"2022 年","count":91,"activeDays":91,"distanceKm":6878.2,"elevationM":108715,"movingTimeFormatted":"495小时49分","elapsedTimeFormatted":"911小时29分","movingSpeedKmh":13.9,"overallSpeedKmh":7.5,"trainingLoad":0,"calories":236989},{"year":"2021 年","count":187,"activeDays":87,"distanceKm":4791.6,"elevationM":61385,"movingTimeFormatted":"342小时15分","elapsedTimeFormatted":"649小时24分","movingSpeedKmh":14,"overallSpeedKmh":7.4,"trainingLoad":0,"calories":180753},{"year":"2020 年","count":45,"activeDays":50,"distanceKm":3252,"elevationM":48321,"movingTimeFormatted":"227小时43分","elapsedTimeFormatted":"595小时27分","movingSpeedKmh":14.3,"overallSpeedKmh":5.5,"trainingLoad":0,"calories":114034},{"year":"2019 年","count":54,"activeDays":61,"distanceKm":3911.9,"elevationM":56167,"movingTimeFormatted":"258小时17分","elapsedTimeFormatted":"653小时51分","movingSpeedKmh":15.1,"overallSpeedKmh":6,"trainingLoad":0,"calories":152805},{"year":"2018 年","count":29,"activeDays":28,"distanceKm":2009.9,"elevationM":28319,"movingTimeFormatted":"130小时14分","elapsedTimeFormatted":"237小时43分","movingSpeedKmh":15.4,"overallSpeedKmh":8.5,"trainingLoad":0,"calories":83398},{"year":"2017 年","count":30,"activeDays":30,"distanceKm":2049,"elevationM":30359,"movingTimeFormatted":"138小时01分","elapsedTimeFormatted":"254小时12分","movingSpeedKmh":14.8,"overallSpeedKmh":8.1,"trainingLoad":0,"calories":74369},{"year":"2016 年","count":30,"activeDays":30,"distanceKm":1906,"elevationM":25653,"movingTimeFormatted":"139小时18分","elapsedTimeFormatted":"249小时18分","movingSpeedKmh":13.7,"overallSpeedKmh":7.6,"trainingLoad":0,"calories":73925},{"year":"2015 年","count":36,"activeDays":36,"distanceKm":2240.2,"elevationM":31281,"movingTimeFormatted":"167小时03分","elapsedTimeFormatted":"303小时09分","movingSpeedKmh":13.4,"overallSpeedKmh":7.4,"trainingLoad":0,"calories":78567},{"year":"2014 年","count":34,"activeDays":34,"distanceKm":1286.2,"elevationM":20042,"movingTimeFormatted":"93小时11分","elapsedTimeFormatted":"167小时14分","movingSpeedKmh":13.8,"overallSpeedKmh":7.7,"trainingLoad":0,"calories":57397},{"year":"2013 年","count":27,"activeDays":25,"distanceKm":1320.4,"elevationM":18119,"movingTimeFormatted":"94小时15分","elapsedTimeFormatted":"165小时40分","movingSpeedKmh":14,"overallSpeedKmh":8,"trainingLoad":0,"calories":55659},{"year":"2012 年","count":15,"activeDays":19,"distanceKm":625.8,"elevationM":7901,"movingTimeFormatted":"34小时13分","elapsedTimeFormatted":"213小时28分","movingSpeedKmh":18.3,"overallSpeedKmh":2.9,"trainingLoad":0,"calories":14473},{"year":"2010 年","count":1,"activeDays":1,"distanceKm":25.4,"elevationM":565,"movingTimeFormatted":"3小时12分","elapsedTimeFormatted":"4小时24分","movingSpeedKmh":7.9,"overallSpeedKmh":5.8,"trainingLoad":0,"calories":0}],"monthlyComparison":{"currentYear":2026,"previousYear":2025,"currentMonth":10,"ytd":{"currentDistanceKm":5599.7,"previousDistanceKm":5878.7,"distanceDiffKm":-279,"distanceDiffPercent":-4.7,"currentElevationM":100361,"previousElevationM":102228,"elevationDiffM":-1867,"elevationDiffPercent":-1.8,"currentCount":82,"previousCount":71,"countDiff":11},"fullYearPrevious":{"distanceKm":6858.4,"elevationM":120585,"count":84},"months":[{"month":1,"monthLabel":"1月","current":{"month":1,"monthLabel":"1月","count":10,"activeDays":9,"distanceKm":624.1,"elevationM":12208,"movingSeconds":191108,"movingFormatted":"53小时05分"},"previous":{"month":1,"monthLabel":"1月","count":6,"activeDays":6,"distanceKm":587.3,"elevationM":8606,"movingSeconds":160261,"movingFormatted":"44小时31分"},"distanceDiffKm":36.8,"distanceDiffPercent":6.3,"elevationDiffM":3602,"countDiff":4},{"month":2,"monthLabel":"2月","current":{"month":2,"monthLabel":"2月","count":8,"activeDays":7,"distanceKm":504.5,"elevationM":8304,"movingSeconds":146465,"movingFormatted":"40小时41分"},"previous":{"month":2,"monthLabel":"2月","count":3,"activeDays":3,"distanceKm":185.6,"elevationM":4239,"movingSeconds":58183,"movingFormatted":"16小时09分"},"distanceDiffKm":318.9,"distanceDiffPercent":171.8,"elevationDiffM":4065,"countDiff":5},{"month":3,"monthLabel":"3月","current":{"month":3,"monthLabel":"3月","count":6,"activeDays":6,"distanceKm":542.2,"elevationM":9302,"movingSeconds":136947,"movingFormatted":"38小时02分"},"previous":{"month":3,"monthLabel":"3月","count":9,"activeDays":7,"distanceKm":643.1,"elevationM":10909,"movingSeconds":162121,"movingFormatted":"45小时02分"},"distanceDiffKm":-100.9,"distanceDiffPercent":-15.7,"elevationDiffM":-1607,"countDiff":-3},{"month":4,"monthLabel":"4月","current":{"month":4,"monthLabel":"4月","count":7,"activeDays":6,"distanceKm":489,"elevationM":7947,"movingSeconds":138495,"movingFormatted":"38小时28分"},"previous":{"month":4,"monthLabel":"4月","count":7,"activeDays":7,"distanceKm":682.4,"elevationM":11491,"movingSeconds":172767,"movingFormatted":"47小时59分"},"distanceDiffKm":-193.4,"distanceDiffPercent":-28.3,"elevationDiffM":-3544,"countDiff":0},{"month":5,"monthLabel":"5月","current":{"month":5,"monthLabel":"5月","count":9,"activeDays":9,"distanceKm":497.1,"elevationM":11166,"movingSeconds":173896,"movingFormatted":"48小时18分"},"previous":{"month":5,"monthLabel":"5月","count":8,"activeDays":8,"distanceKm":765,"elevationM":15958,"movingSeconds":223240,"movingFormatted":"62小时00分"},"distanceDiffKm":-267.9,"distanceDiffPercent":-35,"elevationDiffM":-4792,"countDiff":1},{"month":6,"monthLabel":"6月","current":{"month":6,"monthLabel":"6月","count":6,"activeDays":6,"distanceKm":357.1,"elevationM":7053,"movingSeconds":117904,"movingFormatted":"32小时45分"},"previous":{"month":6,"monthLabel":"6月","count":5,"activeDays":5,"distanceKm":320.3,"elevationM":4209,"movingSeconds":94568,"movingFormatted":"26小时16分"},"distanceDiffKm":36.8,"distanceDiffPercent":11.5,"elevationDiffM":2844,"countDiff":1},{"month":7,"monthLabel":"7月","current":{"month":7,"monthLabel":"7月","count":7,"activeDays":7,"distanceKm":448.8,"elevationM":8199,"movingSeconds":131884,"movingFormatted":"36小时38分"},"previous":{"month":7,"monthLabel":"7月","count":9,"activeDays":8,"distanceKm":855.4,"elevationM":10781,"movingSeconds":210224,"movingFormatted":"58小时23分"},"distanceDiffKm":-406.6,"distanceDiffPercent":-47.5,"elevationDiffM":-2582,"countDiff":-2},{"month":8,"monthLabel":"8月","current":{"month":8,"monthLabel":"8月","count":7,"activeDays":7,"distanceKm":440.1,"elevationM":9113,"movingSeconds":140626,"movingFormatted":"39小时03分"},"previous":{"month":8,"monthLabel":"8月","count":8,"activeDays":8,"distanceKm":553.3,"elevationM":13170,"movingSeconds":152434,"movingFormatted":"42小时20分"},"distanceDiffKm":-113.2,"distanceDiffPercent":-20.5,"elevationDiffM":-4057,"countDiff":-1},{"month":9,"monthLabel":"9月","current":{"month":9,"monthLabel":"9月","count":13,"activeDays":13,"distanceKm":1040.8,"elevationM":17333,"movingSeconds":254795,"movingFormatted":"70小时46分"},"previous":{"month":9,"monthLabel":"9月","count":5,"activeDays":5,"distanceKm":269,"elevationM":5205,"movingSeconds":91553,"movingFormatted":"25小时25分"},"distanceDiffKm":771.8,"distanceDiffPercent":286.9,"elevationDiffM":12128,"countDiff":8},{"month":10,"monthLabel":"10月","current":{"month":10,"monthLabel":"10月","count":9,"activeDays":9,"distanceKm":656,"elevationM":9736,"movingSeconds":180755,"movingFormatted":"50小时12分"},"previous":{"month":10,"monthLabel":"10月","count":11,"activeDays":11,"distanceKm":1017.3,"elevationM":17660,"movingSeconds":271594,"movingFormatted":"75小时26分"},"distanceDiffKm":-361.3,"distanceDiffPercent":-35.5,"elevationDiffM":-7924,"countDiff":-2},{"month":11,"monthLabel":"11月","current":{"month":11,"monthLabel":"11月","count":0,"activeDays":0,"distanceKm":0,"elevationM":0,"movingSeconds":0,"movingFormatted":"0分"},"previous":{"month":11,"monthLabel":"11月","count":5,"activeDays":5,"distanceKm":396.3,"elevationM":7744,"movingSeconds":123613,"movingFormatted":"34小时20分"},"distanceDiffKm":-396.3,"distanceDiffPercent":-100,"elevationDiffM":-7744,"countDiff":-5},{"month":12,"monthLabel":"12月","current":{"month":12,"monthLabel":"12月","count":0,"activeDays":0,"distanceKm":0,"elevationM":0,"movingSeconds":0,"movingFormatted":"0分"},"previous":{"month":12,"monthLabel":"12月","count":8,"activeDays":8,"distanceKm":583.4,"elevationM":10613,"movingSeconds":172394,"movingFormatted":"47小时53分"},"distanceDiffKm":-583.4,"distanceDiffPercent":-100,"elevationDiffM":-10613,"countDiff":-8}]},"heatmap":[{"date":"2026-01-01","count":1,"distanceKm":138.2,"movingSeconds":38752,"elapsedSeconds":56530,"elevationM":2096,"trainingLoad":0},{"date":"2026-01-02","count":1,"distanceKm":59.8,"movingSeconds":21062,"elapsedSeconds":32902,"elevationM":1362,"trainingLoad":0},{"date":"2026-01-03","count":1,"distanceKm":42.3,"movingSeconds":13023,"elapsedSeconds":22320,"elevationM":648,"trainingLoad":0},{"date":"2026-01-10","count":1,"distanceKm":57.7,"movingSeconds":19122,"elapsedSeconds":35210,"elevationM":1427,"trainingLoad":0},{"date":"2026-01-11","count":1,"distanceKm":58.8,"movingSeconds":16754,"elapsedSeconds":31927,"elevationM":979,"trainingLoad":0},{"date":"2026-01-17","count":1,"distanceKm":54.8,"movingSeconds":15467,"elapsedSeconds":31185,"elevationM":1041,"trainingLoad":0},{"date":"2026-01-18","count":1,"distanceKm":68.1,"movingSeconds":20342,"elapsedSeconds":38652,"elevationM":1417,"trainingLoad":0},{"date":"2026-01-24","count":1,"distanceKm":69.7,"movingSeconds":20937,"elapsedSeconds":39120,"elevationM":1407,"trainingLoad":0},{"date":"2026-01-31","count":1,"distanceKm":74.8,"movingSeconds":25649,"elapsedSeconds":40207,"elevationM":1831,"trainingLoad":0},{"date":"2026-02-07","count":1,"distanceKm":44.3,"movingSeconds":14478,"elapsedSeconds":30580,"elevationM":783,"trainingLoad":0},{"date":"2026-02-09","count":1,"distanceKm":69,"movingSeconds":23240,"elapsedSeconds":34445,"elevationM":1490,"trainingLoad":0},{"date":"2026-02-11","count":1,"distanceKm":81.5,"movingSeconds":21628,"elapsedSeconds":36143,"elevationM":1476,"trainingLoad":0},{"date":"2026-02-14","count":1,"distanceKm":116.8,"movingSeconds":29003,"elapsedSeconds":42010,"elevationM":1657,"trainingLoad":0},{"date":"2026-02-17","count":1,"distanceKm":95,"movingSeconds":23612,"elapsedSeconds":33457,"elevationM":446,"trainingLoad":0},{"date":"2026-02-18","count":1,"distanceKm":38.1,"movingSeconds":14331,"elapsedSeconds":21827,"elevationM":857,"trainingLoad":0},{"date":"2026-02-20","count":1,"distanceKm":59.8,"movingSeconds":20170,"elapsedSeconds":40195,"elevationM":1595,"trainingLoad":0},{"date":"2026-03-01","count":1,"distanceKm":47.4,"movingSeconds":16644,"elapsedSeconds":40069,"elevationM":1309,"trainingLoad":0},{"date":"2026-03-07","count":1,"distanceKm":82.1,"movingSeconds":23255,"elapsedSeconds":44769,"elevationM":1594,"trainingLoad":0},{"date":"2026-03-14","count":1,"distanceKm":48.2,"movingSeconds":21420,"elapsedSeconds":33661,"elevationM":1354,"trainingLoad":0},{"date":"2026-03-21","count":1,"distanceKm":170.8,"movingSeconds":24256,"elapsedSeconds":40808,"elevationM":2226,"trainingLoad":0},{"date":"2026-03-22","count":1,"distanceKm":119.6,"movingSeconds":29817,"elapsedSeconds":39554,"elevationM":1416,"trainingLoad":0},{"date":"2026-03-28","count":1,"distanceKm":74.2,"movingSeconds":21554,"elapsedSeconds":46168,"elevationM":1403,"trainingLoad":0},{"date":"2026-04-04","count":1,"distanceKm":124.9,"movingSeconds":27875,"elapsedSeconds":41204,"elevationM":1421,"trainingLoad":0},{"date":"2026-04-05","count":1,"distanceKm":69.5,"movingSeconds":21249,"elapsedSeconds":35503,"elevationM":1052,"trainingLoad":0},{"date":"2026-04-06","count":1,"distanceKm":67.2,"movingSeconds":20186,"elapsedSeconds":35782,"elevationM":1099,"trainingLoad":0},{"date":"2026-04-11","count":1,"distanceKm":91.6,"movingSeconds":25636,"elapsedSeconds":43596,"elevationM":1698,"trainingLoad":0},{"date":"2026-04-18","count":1,"distanceKm":58.1,"movingSeconds":20934,"elapsedSeconds":46793,"elevationM":1201,"trainingLoad":0},{"date":"2026-04-25","count":1,"distanceKm":77.7,"movingSeconds":22613,"elapsedSeconds":42473,"elevationM":1476,"trainingLoad":0},{"date":"2026-05-01","count":1,"distanceKm":76.1,"movingSeconds":26207,"elapsedSeconds":44452,"elevationM":1547,"trainingLoad":0},{"date":"2026-05-02","count":1,"distanceKm":32.8,"movingSeconds":18701,"elapsedSeconds":34752,"elevationM":1680,"trainingLoad":0},{"date":"2026-05-03","count":1,"distanceKm":40.8,"movingSeconds":19824,"elapsedSeconds":31752,"elevationM":1568,"trainingLoad":0},{"date":"2026-05-04","count":1,"distanceKm":39.4,"movingSeconds":14325,"elapsedSeconds":35855,"elevationM":361,"trainingLoad":0},{"date":"2026-05-07","count":1,"distanceKm":30,"movingSeconds":8455,"elapsedSeconds":15853,"elevationM":497,"trainingLoad":0},{"date":"2026-05-16","count":1,"distanceKm":131,"movingSeconds":36175,"elapsedSeconds":57006,"elevationM":2222,"trainingLoad":0},{"date":"2026-05-23","count":1,"distanceKm":46.1,"movingSeconds":15510,"elapsedSeconds":43947,"elevationM":998,"trainingLoad":0},{"date":"2026-05-24","count":1,"distanceKm":48.6,"movingSeconds":17198,"elapsedSeconds":34530,"elevationM":1119,"trainingLoad":0},{"date":"2026-05-31","count":1,"distanceKm":52.3,"movingSeconds":17501,"elapsedSeconds":45196,"elevationM":1174,"trainingLoad":0},{"date":"2026-06-06","count":1,"distanceKm":95.6,"movingSeconds":25372,"elapsedSeconds":50420,"elevationM":1558,"trainingLoad":0},{"date":"2026-06-13","count":1,"distanceKm":51.1,"movingSeconds":18622,"elapsedSeconds":41195,"elevationM":1264,"trainingLoad":0},{"date":"2026-06-19","count":1,"distanceKm":74.5,"movingSeconds":22011,"elapsedSeconds":32523,"elevationM":925,"trainingLoad":0},{"date":"2026-06-20","count":1,"distanceKm":37.1,"movingSeconds":18457,"elapsedSeconds":31304,"elevationM":1186,"trainingLoad":0},{"date":"2026-06-21","count":1,"distanceKm":42,"movingSeconds":13667,"elapsedSeconds":26614,"elevationM":739,"trainingLoad":0},{"date":"2026-06-27","count":1,"distanceKm":56.7,"movingSeconds":19775,"elapsedSeconds":36187,"elevationM":1381,"trainingLoad":0},{"date":"2026-07-04","count":1,"distanceKm":50.5,"movingSeconds":15004,"elapsedSeconds":29616,"elevationM":841,"trainingLoad":0},{"date":"2026-07-05","count":1,"distanceKm":60.3,"movingSeconds":18897,"elapsedSeconds":34642,"elevationM":1243,"trainingLoad":0},{"date":"2026-07-11","count":1,"distanceKm":57.3,"movingSeconds":17828,"elapsedSeconds":39307,"elevationM":1215,"trainingLoad":0},{"date":"2026-07-12","count":1,"distanceKm":58.9,"movingSeconds":18763,"elapsedSeconds":33612,"elevationM":1141,"trainingLoad":0},{"date":"2026-07-18","count":1,"distanceKm":49.4,"movingSeconds":15238,"elapsedSeconds":32178,"elevationM":1000,"trainingLoad":0},{"date":"2026-07-19","count":1,"distanceKm":73.3,"movingSeconds":18331,"elapsedSeconds":33424,"elevationM":1019,"trainingLoad":0},{"date":"2026-07-25","count":1,"distanceKm":99.1,"movingSeconds":27823,"elapsedSeconds":51858,"elevationM":1740,"trainingLoad":365},{"date":"2026-08-01","count":1,"distanceKm":60.7,"movingSeconds":21885,"elapsedSeconds":38822,"elevationM":1511,"trainingLoad":333},{"date":"2026-08-02","count":1,"distanceKm":85.1,"movingSeconds":23432,"elapsedSeconds":47398,"elevationM":1497,"trainingLoad":254},{"date":"2026-08-08","count":1,"distanceKm":50,"movingSeconds":17884,"elapsedSeconds":39558,"elevationM":1108,"trainingLoad":191},{"date":"2026-08-15","count":1,"distanceKm":57.5,"movingSeconds":17109,"elapsedSeconds":38159,"elevationM":1120,"trainingLoad":438},{"date":"2026-08-22","count":1,"distanceKm":72.2,"movingSeconds":22022,"elapsedSeconds":40249,"elevationM":1265,"trainingLoad":340},{"date":"2026-08-23","count":1,"distanceKm":51.3,"movingSeconds":17314,"elapsedSeconds":30913,"elevationM":1273,"trainingLoad":295},{"date":"2026-08-29","count":1,"distanceKm":63.4,"movingSeconds":20979,"elapsedSeconds":39935,"elevationM":1339,"trainingLoad":330},{"date":"2026-09-05","count":1,"distanceKm":37.1,"movingSeconds":6957,"elapsedSeconds":12617,"elevationM":344,"trainingLoad":0},{"date":"2026-09-06","count":1,"distanceKm":73.4,"movingSeconds":16520,"elapsedSeconds":27254,"elevationM":1273,"trainingLoad":0},{"date":"2026-09-07","count":1,"distanceKm":115.6,"movingSeconds":28333,"elapsedSeconds":41409,"elevationM":2097,"trainingLoad":0},{"date":"2026-09-08","count":1,"distanceKm":140.6,"movingSeconds":26568,"elapsedSeconds":36677,"elevationM":1482,"trainingLoad":0},{"date":"2026-09-09","count":1,"distanceKm":110.2,"movingSeconds":34025,"elapsedSeconds":47277,"elevationM":2564,"trainingLoad":0},{"date":"2026-09-10","count":1,"distanceKm":13.4,"movingSeconds":6743,"elapsedSeconds":17310,"elevationM":281,"trainingLoad":0},{"date":"2026-09-11","count":1,"distanceKm":58.8,"movingSeconds":27482,"elapsedSeconds":47855,"elevationM":1516,"trainingLoad":0},{"date":"2026-09-12","count":1,"distanceKm":195.5,"movingSeconds":25313,"elapsedSeconds":38587,"elevationM":1633,"trainingLoad":0},{"date":"2026-09-13","count":1,"distanceKm":23.2,"movingSeconds":4807,"elapsedSeconds":6694,"elevationM":141,"trainingLoad":0},{"date":"2026-09-19","count":1,"distanceKm":99.5,"movingSeconds":21104,"elapsedSeconds":53743,"elevationM":1836,"trainingLoad":157},{"date":"2026-09-25","count":1,"distanceKm":33.2,"movingSeconds":11741,"elapsedSeconds":21483,"elevationM":766,"trainingLoad":0},{"date":"2026-09-26","count":1,"distanceKm":63.8,"movingSeconds":22303,"elapsedSeconds":33304,"elevationM":1654,"trainingLoad":0},{"date":"2026-09-27","count":1,"distanceKm":76.6,"movingSeconds":22897,"elapsedSeconds":38214,"elevationM":1746,"trainingLoad":0},{"date":"2026-10-01","count":1,"distanceKm":20,"movingSeconds":4145,"elapsedSeconds":5683,"elevationM":98,"trainingLoad":0},{"date":"2026-10-02","count":1,"distanceKm":68.3,"movingSeconds":25979,"elapsedSeconds":37408,"elevationM":1903,"trainingLoad":0},{"date":"2026-10-03","count":1,"distanceKm":63.7,"movingSeconds":20541,"elapsedSeconds":32011,"elevationM":1408,"trainingLoad":0},{"date":"2026-10-04","count":1,"distanceKm":91.8,"movingSeconds":25483,"elapsedSeconds":41698,"elevationM":1396,"trainingLoad":0},{"date":"2026-10-05","count":1,"distanceKm":130.6,"movingSeconds":32708,"elapsedSeconds":44665,"elevationM":1141,"trainingLoad":0},{"date":"2026-10-06","count":1,"distanceKm":126,"movingSeconds":23486,"elapsedSeconds":32126,"elevationM":660,"trainingLoad":0},{"date":"2026-10-07","count":1,"distanceKm":15.1,"movingSeconds":5091,"elapsedSeconds":9875,"elevationM":53,"trainingLoad":0},{"date":"2026-10-18","count":1,"distanceKm":43.6,"movingSeconds":16838,"elapsedSeconds":25414,"elevationM":1095,"trainingLoad":0},{"date":"2026-10-24","count":1,"distanceKm":96.9,"movingSeconds":26482,"elapsedSeconds":45736,"elevationM":1982,"trainingLoad":0}],"heatmapYear":2026}