Aktivität
Zwift - Group Ride: INC Relentless Intervals (C)
06.03.2026, 07:30
1) Key Metrics
- Distanz41.9 km
- Höhenmeter169 m
- Bewegungszeit01:05:53
- Ø Geschwindigkeit38.2 km/h
- Ø Herzfrequenz145 bpm
- Ø Leistung250 W
2) GPX Download
Quelle: latlng-Stream. GPX wird aus den gespeicherten Originaldaten erzeugt.
GPX herunterladen3) Vollständige Strava-Daten (persistiert)
Alle verfügbaren persistierten Feldgruppen sind enthalten; große Arrays/Objekte sind hier kompakt zusammengefasst (Details in Abschnitt 5).
- athlete_id
- 24137054
- average_cadence
- 71.4
- average_heartrate
- 145.1
- average_speed
- 10.608
- average_watts
- 250.1
- calories
- 997
- created_at
- 2026-03-14 14:36:14
- deleted_at
- —
- description
- 🗺️ Triple Flat Loops in Watopia
- device_name
- Zwift
- distance
- 41933.4
- elapsed_time
- 3953
- external_id
- zwift-activity-2087669309563240496.fit
- fetched_detail_at
- 2026-03-14 14:41:06
- fetched_summary_at
- 2026-03-14 14:36:14
- has_heartrate
- 1
- id
- 17621533399
- kilojoules
- 988.6
- map_id
- a17621533399
- max_heartrate
- 179
- max_speed
- 15.9
- max_watts
- 851
- moving_time
- 3953
- name
- Zwift - Group Ride: INC Relentless Intervals (C)
- polyline
- lh_fAs{bz^\m@NMRIfBe@VOHIFMA_@i@{BGq@Hq@l@oCB_@Ca@I]O[uA_CE[B]LYd@YLAL?zANNALEJIFMFa@H_DDQFOLKNI`@Gb@?r@Jn@R|@`@h@ZZTFNDN@PEv@?RJNPFv@D^RJLDPCP}@bBER@RDRHPLLNJPFf@Fx@?lAK|AQd@APE^Uf@g@b@i@Zo@BQASMa@k@}@IOGe@Ae@DQHOJM|A}@V[HOPu@Dc@Aw@Iu@Qs@YcAa@_AYm@m@u@mAiAg@a@iAm@MKIMEQCa@Du@XwATs@^o@LM^SzA]p@WNKX[Xq@Jw@@y@Iy@Mc@Sa@W]yBmBMQIQAUFSLQrAeALOFS?UW{@?UHi@r@wBzDeJpAkD\gALy@D{@@{@Gg@ESSa@][c@SmDcAc@UOKk@m@_@q@Wy@Gg@@g@BSNe@|AmD`B{Cp@{Ah@_BRqAHQ`@Yx@W|@MT?RDRFt@`@RDh@Bf@K`@WLMJQ`@kARc@LONKRER?lADd@Ex@U`@WLMTc@T{@D}@Cg@ESSc@eByBW_@GQEQ@QFOR]d@a@l@Y`@G`@BPD\Vb@j@n@`A|BdEZd@`@`@TJVFVCTIv@s@HUFWPgAf@uAPMTCh@Jf@Pb@VLNLPLf@@j@I|@Af@@RDRZZdBv@LLJNHd@AREPIPKLc@Nw@Ra@RMLKNMb@Ed@Ax@FzDC`CQrCy@lJI|ABd@Xr@T\~BdCTZL`@@b@DPLJNFP@|A?PDbA\R@b@?dAQ|EyAfCm@b@CPB^PXVVp@PxATfDPzDBhA@|ACjAGb@GPW\iAv@S\Ib@AzAL~BRhBJ`@N^HLXV^P`@LPB`@?bAKPA^Hf@Z\J^DvAFPB`@NjAt@XZHNBPLzADPFNf@h@NHRDRCNKLMVa@`@gAnAkEl@wAZ]PGPCT?PDt@Xz@p@FPDP@nADRJNPHT@fBGT@h@FRFPJNLp@dATd@Nf@Hf@H|@@h@?h@Gh@Of@W^]Z_Af@wAp@aAh@cCjAc@VWRQTKZIj@Ez@GZIJKHiAVYRc@`@SXQXI^?^Jn@Rn@Xj@TXNFp@LJJF`@@dADPl@v@FNBPCPQb@Ef@GRQHaAFUFMNCVFTRLTCTIVAVBVHFTCXMRk@Xc@b@ULWHkAPq@PULOVEXAlBCXSpAGt@@v@PnA\lA^lAZp@b@l@`Av@lAlA^h@JVBXAZUxE@l@RrA?TKNQHy@T{FnAiPzD{IzB_G~AqDhAw@\a@VIPER@TRx@xAnE@ROJw@TiGbBcCf@iEf@{@Bi@Cw@Sa@UOM[]g@o@}BeD_@_@c@[g@USIcAQm@CeAFm@L_A`@e@Xo@j@[`@Ud@_AhC]v@Y^_@Zw@\qAVcBVaIx@}@LaBZsA^o@VaAb@{@l@YXc@l@_@n@Wr@Qv@Kx@Cx@@v@Dv@v@vFRzBGLgALc@NKLCTDRHPLNxA~@^ZJPHR?TERKR_@\uAbAgC~A{@v@W^Qb@Kz@?h@JnAh@pBl@vAT^V\z@t@|@n@tBlAtAf@nElA`Af@`@ZV^h@dAtA`EXr@`@p@`@b@^LNBb@?bAQj@UJKBOMo@HMj@]HOAQIOOIgA_@QIIQ?UHm@AWOQy@]OIGQ@QDQNa@X[PITETATDPLZ`@T`@DPJv@HLNHd@BNJp@v@NHPC`@Y`@Sv@q@X]DSCSMQkAi@a@[Se@Mg@Gu@@ODOHIJGr@Q~@Gr@@t@Nd@Xb@j@^r@fBdEZn@PRXHVIZm@RQpHoEz@o@X@RLLPvAnC\d@TJTAPOJStAkEHQNOPERB`@Tj@h@dBpBLJ^Rb@J`@Bb@EbAQNBLJHL@NEPKLOFw@GS?e@FQHERHNt@VJN@RGNQHSBS?e@M_@YSGSCg@@g@Jc@Lo@ZWZa@n@]Z}AbA[VYZU^Wt@YhAc@zCOpACh@C|@@|Bb@jGDfBEfBGz@SlASx@Mb@]r@eBpCqBvDOPOPi@XSNORKVGVWfBUn@c@f@_Al@aAb@cAXWBm@AyAO_AG{@RQGCSLKl@WZIhAGXEHI@MCMMYKIKEOA]Dm@RqChAODS@a@M_@S[YqBaBGMCu@Ds@Ha@JMRCf@AREHSBUEaANsACi@[mCGSY]c@USCSBq@`@SFg@ASFML_@jAMNOHSDe@BSCOKU_@m@aCq@qACSBe@Ts@h@aAX[j@e@LOFQHy@FQJOh@i@HQBQASQu@u@gBo@iByAoEo@yBSkAAe@BQRa@ZY^Ob@E`@BLD\NJFTVh@r@XPND^@pAMjAUx@WFK?OK]AOHKj@YHM@QEOKKOIcAYOKIO?UHi@AWKSSKs@[KM?QHa@N_@JMNId@MV?RF^\^p@DNJv@HNNFb@DNHn@t@LJP?^W`@QLK`A_AHODSEQOMgAk@a@[Uc@Kc@Iu@D]FKJIVId@I~@Gt@@XDZHZPTVh@`AfC|FNTVLXENSLWPQhDyBvCcBf@a@VGTHPNhBhD\\RDRELOHOlAaEP]LMNEN@PD\Tf@f@nBvBPHRDTCNKJQDQ?SES_@kAASFQNIpAUZMPWBMB]Km@M[SW}@cAYe@EMG_@E_BG[GMWU]Oc@Iw@IwBG{@FuATk@Bm@EQGGS@UPIdBQjFa@`BSf@MNMFQGSQIUCU@aAJoG|@cAFWCSKIU?WJULQRORIl@OpFo@rASz@UPKJO?UIQo@eAmFkLMo@CW@YBWTo@NSh@a@VIXCZDVJTN`@d@Zj@jBzGh@dBTd@JNNLRBz@BzFMv@GPENILMN_@Hw@BkAAuFBe@La@f@}@La@vAaGT}AFkA@aBBmKEo@IUOOSKk@E}@H{@RsBp@_L~CwHpB{Bb@}BXiAHe@@e@Cc@Ia@Q]W_AeAcBiCc@i@Y[k@a@cA_@u@Mu@Cw@Du@Pq@V}@h@i@f@WZS`@gA|C[p@YZo@b@s@VkATmBVcCRgD`@{ARcB`@sA`@aBx@_@T[Z_AjASDS?QG]YY]i@aAMc@Ge@Ac@@s@Hq@H_@\iATi@~AoCRk@Pm@V_BNeBBwACwAOkCQcAUcAMa@]i@IKw@k@EO?u@EQIMg@c@IMMa@QgAAc@Be@Pw@nAqD\aBd@kAVkBDi@?m@Gi@Oi@Yg@]c@QOSMWIeBUWKSS[o@w@iCq@qCEi@?UDg@l@gCDe@Ce@Kc@Qa@kAiBMa@?SBQFOLM\URCP@v@Jd@@PELKFQBQFmCFg@HQLMNIRGd@Af@Dr@PdA`@~@j@NJHNDN@TEx@BRJNPFz@D^THP?RSb@a@p@IPET?RFRHRNLNJh@J|@Bh@AtD_@RGNIj@i@p@{@Pa@DSASEQIQm@aAMg@Cg@BSFQLO`BaALMTa@Je@Fy@Ag@Iy@k@oBe@mAa@w@{@_AwAmAsAu@QSGYAY@YJq@ZyARi@Xc@PMPKfBc@d@S`@YLOTc@DQJ_A@i@G}@Oe@_@s@uBkBY[IQEQBSV]jA}@T]DSAQUu@ASFe@l@kBjEgKxA{DRw@He@D}@@g@Ci@Ig@GSY_@QMc@S}DmAa@U[[c@o@[s@My@Ce@BSPu@Zs@lAgCrAeCv@eBf@yAPmAFQLM^Sb@Md@Id@Ed@BtAl@RDf@?REb@QNMJQp@gBLSNQRKVChABX?VEfA]RMPSXk@Nq@Do@Eo@EUSe@c@m@{@aA]e@K[AM@MJWX_@\Wj@Wb@Ed@D^RZ\j@z@rBnDz@tAf@b@^LN@`@KXS`@a@J]VwA\cANWJGXAZFf@Pd@VTRLVHZB\KpB@\DJNVVNvAj@JHNVFZ?LCZMXWNcAVg@TSTIJMj@C\Az@FnECfBY|Di@dGQbD?ZDNZr@b@j@fBdBX`@JXFx@DJJHJD\BvA?\Ft@XZB\Aj@If@M|DkAfCo@ZGZ?XFVNRRJTRz@RdC
- raw_detail.achievement_count
- 0
- raw_detail.athlete
- [Object(2)]
- raw_detail.athlete_count
- 11
- raw_detail.available_zones
- [Array(2)]
- raw_detail.average_cadence
- 71.4
- raw_detail.average_heartrate
- 145.1
- raw_detail.average_speed
- 10.608
- raw_detail.average_watts
- 250.1
- raw_detail.calories
- 997
- raw_detail.comment_count
- 0
- raw_detail.commute
- false
- raw_detail.description
- 🗺️ Triple Flat Loops in Watopia
- raw_detail.device_name
- Zwift
- raw_detail.device_watts
- true
- raw_detail.display_hide_heartrate_option
- true
- raw_detail.distance
- 41933.4
- raw_detail.elapsed_time
- 3953
- raw_detail.elev_high
- 28
- raw_detail.elev_low
- -6.4
- raw_detail.embed_token
- 28fc03404e4d9e87a7645c20f5586e938882eea2
- raw_detail.end_latlng
- [Array(2)]
- raw_detail.external_id
- zwift-activity-2087669309563240496.fit
- raw_detail.flagged
- false
- raw_detail.from_accepted_tag
- false
- raw_detail.gear
- [Object(8)]
- raw_detail.gear_id
- b7037547
- raw_detail.has_heartrate
- true
- raw_detail.has_kudoed
- false
- raw_detail.heartrate_opt_out
- false
- raw_detail.hide_from_home
- false
- raw_detail.id
- 17621533399
- raw_detail.kilojoules
- 988.6
- raw_detail.kudos_count
- 9
- raw_detail.laps
- [Array(1)]
- raw_detail.location_city
- —
- raw_detail.location_country
- —
- raw_detail.location_state
- —
- raw_detail.manual
- false
- raw_detail.map
- [Object(4)]
- raw_detail.max_heartrate
- 179
- raw_detail.max_speed
- 15.9
- raw_detail.max_watts
- 851
- raw_detail.moving_time
- 3953
- raw_detail.name
- Zwift - Group Ride: INC Relentless Intervals (C)
- raw_detail.perceived_exertion
- —
- raw_detail.photo_count
- 0
- raw_detail.photos
- [Object(3)]
- raw_detail.pr_count
- 0
- raw_detail.prefer_perceived_exertion
- —
- raw_detail.private
- false
- raw_detail.resource_state
- 3
- raw_detail.segment_efforts
- [Array(5)]
- raw_detail.splits_metric
- [Array(42)]
- raw_detail.splits_standard
- [Array(27)]
- raw_detail.sport_type
- VirtualRide
- raw_detail.start_date
- 2026-03-06T06:30:00Z
- raw_detail.start_date_local
- 2026-03-06T07:30:00Z
- raw_detail.start_latlng
- [Array(2)]
- raw_detail.stats_visibility
- [Array(5)]
- raw_detail.suffer_score
- 112
- raw_detail.timezone
- (GMT+01:00) Europe/Berlin
- raw_detail.total_elevation_gain
- 169
- raw_detail.total_photo_count
- 4
- raw_detail.trainer
- false
- raw_detail.type
- VirtualRide
- raw_detail.upload_id
- 18719478129
- raw_detail.upload_id_str
- 18719478129
- raw_detail.utc_offset
- 3600
- raw_detail.visibility
- everyone
- raw_detail.weighted_average_watts
- 273
- raw_summary.achievement_count
- 0
- raw_summary.athlete
- [Object(2)]
- raw_summary.athlete_count
- 11
- raw_summary.average_cadence
- 71.4
- raw_summary.average_heartrate
- 145.1
- raw_summary.average_speed
- 10.608
- raw_summary.average_watts
- 250.1
- raw_summary.comment_count
- 0
- raw_summary.commute
- false
- raw_summary.device_name
- Zwift
- raw_summary.device_watts
- true
- raw_summary.display_hide_heartrate_option
- true
- raw_summary.distance
- 41933.4
- raw_summary.elapsed_time
- 3953
- raw_summary.elev_high
- 28
- raw_summary.elev_low
- -6.4
- raw_summary.end_latlng
- [Array(2)]
- raw_summary.external_id
- zwift-activity-2087669309563240496.fit
- raw_summary.flagged
- false
- raw_summary.from_accepted_tag
- false
- raw_summary.gear_id
- b7037547
- raw_summary.has_heartrate
- true
- raw_summary.has_kudoed
- false
- raw_summary.heartrate_opt_out
- false
- raw_summary.id
- 17621533399
- raw_summary.kilojoules
- 988.6
- raw_summary.kudos_count
- 9
- raw_summary.location_city
- —
- raw_summary.location_country
- —
- raw_summary.location_state
- —
- raw_summary.manual
- false
- raw_summary.map
- [Object(3)]
- raw_summary.max_heartrate
- 179
- raw_summary.max_speed
- 15.9
- raw_summary.max_watts
- 851
- raw_summary.moving_time
- 3953
- raw_summary.name
- Zwift - Group Ride: INC Relentless Intervals (C)
- raw_summary.photo_count
- 0
- raw_summary.pr_count
- 0
- raw_summary.private
- false
- raw_summary.resource_state
- 2
- raw_summary.sport_type
- VirtualRide
- raw_summary.start_date
- 2026-03-06T06:30:00Z
- raw_summary.start_date_local
- 2026-03-06T07:30:00Z
- raw_summary.start_latlng
- [Array(2)]
- raw_summary.suffer_score
- 112
- raw_summary.timezone
- (GMT+01:00) Europe/Berlin
- raw_summary.total_elevation_gain
- 169
- raw_summary.total_photo_count
- 4
- raw_summary.trainer
- false
- raw_summary.type
- VirtualRide
- raw_summary.upload_id
- 18719478129
- raw_summary.upload_id_str
- 18719478129
- raw_summary.utc_offset
- 3600
- raw_summary.visibility
- everyone
- raw_summary.weighted_average_watts
- 273
- sport_type
- VirtualRide
- start_date
- 2026-03-06 06:30:00+00:00
- start_date_local
- 2026-03-06 07:30:00+00:00
- status
- complete
- summary_polyline
- lh_fAs{bz^rEsCs@mEv@cGqBsFr@s@`DCt@}FhCErDfBTlCtBn@aAzC`AzAdI]fCwCkAaFzCyCNuDkBwF{F{EQsArA_FzDwAbAyAIoE_EgF~BoCMqChI{Sj@sEo@aCsHcD_AgBKcB|IqT~Cq@nDt@bAm@~A}CzCEhB{@l@eEeDuFpB{BrBXdHfK|By@|AyEfDrAJ`F`CrAb@bA]dA}Bv@g@`AC|KqAdSxF~I|Ff@jLyCnBh@h@jCl@dNSfD_CvCP|Fr@vCzAv@hCIpGrAdBpAh@~CjAx@hA_A~CkJfBc@pBjA`@vCbFT~B`ENdDc@`BcMfHu@tDyB`AsAtBx@jDbBz@NxBx@xAc@pBiBXI|@nC`@aBjBqE`Be@`JjB|G~EtFIvLwt@nRo@rAnB|GgA`@mKjCoHf@iBw@eGoHsFm@cEtBiEdIcXpEmDhBuBjD_@bFpAjLcCnAlDlEcJ`I]~AJxBvAhEhBrB|PvHtFpLrAPnBg@@kA~@{@uBuAAmByAy@h@sBdB@lAzCfCzAfDaC@g@{BwAa@mA?uAhAc@nEb@rFrJtLiIz@`@`D~D~CwGtFtEtET_@v@cCHdAjAEb@gDe@sBZqHzGiBvKf@nPm@vGkGtLmB`BaAfE}DbCgILU[\U|Ce@@q@_A]qFhBoE}CAiCjB}@LkD_@wDs@}@{Dd@_BxBuA[mBiGbAiCpDmGcGeRQcCrBqAbEdCvFy@EiA`AeAuBkAAgB_BiAHs@j@w@pAEzAfDrCxA`DyC_CgBa@gACsApAi@fEZnFzJjMkIbEfFhDyGvE|DjA?Pw@g@sBdC_AXcAeCkEc@wDqCy@uHXgAa@R_@rLgA~@m@eA_@uKpAu@e@`AyAlMeCgHyOKyBfBoBbB\dGvOjIEfBe@^_MpDaNFkRm@q@iBBg[vIiJhAiCw@mGwHgFk@oEzBoClGiA~@yUpDuDzA{B|By@AaByBUaDlEoLf@uJw@sGmBcCKwA}AmEhD}L\cEoA_D{DiAo@cAoBeIt@qGwBeFv@eAbDEZyE`Bs@`FdB^nCxBr@Hd@eA|Bp@tAfIQrCyCkA}E~CgDFaEsBuFgFcEYaBtAyEpDqAjA_BImEoD{DKw@xByBKuCrIoTd@cEo@eCqHaD_AcBMsBvIeTnCq@jEp@nC_EfDQlB_Ah@}DeD{FdA}AnA]dAXvF~IfAp@lB_ApAqEhBNrA~A?xDzCtBI~AcC|@k@lAApKuAfR`@~AdDrDX~AzGv@pM{CpA`Af@`E
- timezone
- (GMT+01:00) Europe/Berlin
- total_elevation_gain
- 169
- type
- VirtualRide
- updated_at
- 2026-03-14 14:41:06
- upload_id
- 18719478129
- utc_offset
- 3600
- weighted_average_watts
- 273
- workout_type
- —
4) Wetter-Zusammenfassung
- BedingungBedeckt
- Temperatur27.4–27.4 °C
- Gefühlt27.7–27.7 °C
- Wind20.9 km/h OSO
- Niederschlag0.00 mm
- Luftfeuchte60 %
Open-Meteo Archive · Überwiegend bei Tag · Position aus Route-Startpunkt
5) Technische Rohdaten (optional)
JSON-Rohdaten anzeigen
{
"id": 17621533399,
"stream_types": [
"altitude",
"cadence",
"distance",
"grade_smooth",
"heartrate",
"latlng",
"moving",
"time",
"velocity_smooth",
"watts"
],
"raw_summary_available": true,
"raw_detail_available": true,
"db_fields": {
"id": 17621533399,
"athlete_id": 24137054,
"name": "Zwift - Group Ride: INC Relentless Intervals (C)",
"distance": 41933.4,
"moving_time": 3953,
"elapsed_time": 3953,
"total_elevation_gain": 169,
"type": "VirtualRide",
"sport_type": "VirtualRide",
"workout_type": null,
"start_date": "2026-03-06 06:30:00+00:00",
"start_date_local": "2026-03-06 07:30:00+00:00",
"timezone": "(GMT+01:00) Europe/Berlin",
"utc_offset": 3600,
"map_id": "a17621533399",
"summary_polyline": "lh_fAs{bz^rEsCs@mEv@cGqBsFr@s@`DCt@}FhCErDfBTlCtBn@aAzC`AzAdI]fCwCkAaFzCyCNuDkBwF{F{EQsArA_FzDwAbAyAIoE_EgF~BoCMqChI{Sj@sEo@aCsHcD_AgBKcB|IqT~Cq@nDt@bAm@~A}CzCEhB{@l@eEeDuFpB{BrBXdHfK|By@|AyEfDrAJ`F`CrAb@bA]dA}Bv@g@`AC|KqAdSxF~I|Ff@jLyCnBh@h@jCl@dNSfD_CvCP|Fr@vCzAv@hCIpGrAdBpAh@~CjAx@hA_A~CkJfBc@pBjA`@vCbFT~B`ENdDc@`BcMfHu@tDyB`AsAtBx@jDbBz@NxBx@xAc@pBiBXI|@nC`@aBjBqE`Be@`JjB|G~EtFIvLwt@nRo@rAnB|GgA`@mKjCoHf@iBw@eGoHsFm@cEtBiEdIcXpEmDhBuBjD_@bFpAjLcCnAlDlEcJ`I]~AJxBvAhEhBrB|PvHtFpLrAPnBg@@kA~@{@uBuAAmByAy@h@sBdB@lAzCfCzAfDaC@g@{BwAa@mA?uAhAc@nEb@rFrJtLiIz@`@`D~D~CwGtFtEtET_@v@cCHdAjAEb@gDe@sBZqHzGiBvKf@nPm@vGkGtLmB`BaAfE}DbCgILU[\\U|Ce@@q@_A]qFhBoE}CAiCjB}@LkD_@wDs@}@{Dd@_BxBuA[mBiGbAiCpDmGcGeRQcCrBqAbEdCvFy@EiA`AeAuBkAAgB_BiAHs@j@w@pAEzAfDrCxA`DyC_CgBa@gACsApAi@fEZnFzJjMkIbEfFhDyGvE|DjA?Pw@g@sBdC_AXcAeCkEc@wDqCy@uHXgAa@R_@rLgA~@m@eA_@uKpAu@e@`AyAlMeCgHyOKyBfBoBbB\\dGvOjIEfBe@^_MpDaNFkRm@q@iBBg[vIiJhAiCw@mGwHgFk@oEzBoClGiA~@yUpDuDzA{B|By@AaByBUaDlEoLf@uJw@sGmBcCKwA}AmEhD}L\\cEoA_D{DiAo@cAoBeIt@qGwBeFv@eAbDEZyE`Bs@`FdB^nCxBr@Hd@eA|Bp@tAfIQrCyCkA}E~CgDFaEsBuFgFcEYaBtAyEpDqAjA_BImEoD{DKw@xByBKuCrIoTd@cEo@eCqHaD_AcBMsBvIeTnCq@jEp@nC_EfDQlB_Ah@}DeD{FdA}AnA]dAXvF~IfAp@lB_ApAqEhBNrA~A?xDzCtBI~AcC|@k@lAApKuAfR`@~AdDrDX~AzGv@pM{CpA`Af@`E",
"polyline": "lh_fAs{bz^\\m@NMRIfBe@VOHIFMA_@i@{BGq@Hq@l@oCB_@Ca@I]O[uA_CE[B]LYd@YLAL?zANNALEJIFMFa@H_DDQFOLKNI`@Gb@?r@Jn@R|@`@h@ZZTFNDN@PEv@?RJNPFv@D^RJLDPCP}@bBER@RDRHPLLNJPFf@Fx@?lAK|AQd@APE^Uf@g@b@i@Zo@BQASMa@k@}@IOGe@Ae@DQHOJM|A}@V[HOPu@Dc@Aw@Iu@Qs@YcAa@_AYm@m@u@mAiAg@a@iAm@MKIMEQCa@Du@XwATs@^o@LM^SzA]p@WNKX[Xq@Jw@@y@Iy@Mc@Sa@W]yBmBMQIQAUFSLQrAeALOFS?UW{@?UHi@r@wBzDeJpAkD\\gALy@D{@@{@Gg@ESSa@][c@SmDcAc@UOKk@m@_@q@Wy@Gg@@g@BSNe@|AmD`B{Cp@{Ah@_BRqAHQ`@Yx@W|@MT?RDRFt@`@RDh@Bf@K`@WLMJQ`@kARc@LONKRER?lADd@Ex@U`@WLMTc@T{@D}@Cg@ESSc@eByBW_@GQEQ@QFOR]d@a@l@Y`@G`@BPD\\Vb@j@n@`A|BdEZd@`@`@TJVFVCTIv@s@HUFWPgAf@uAPMTCh@Jf@Pb@VLNLPLf@@j@I|@Af@@RDRZZdBv@LLJNHd@AREPIPKLc@Nw@Ra@RMLKNMb@Ed@Ax@FzDC`CQrCy@lJI|ABd@Xr@T\\~BdCTZL`@@b@DPLJNFP@|A?PDbA\\R@b@?dAQ|EyAfCm@b@CPB^PXVVp@PxATfDPzDBhA@|ACjAGb@GPW\\iAv@S\\Ib@AzAL~BRhBJ`@N^HLXV^P`@LPB`@?bAKPA^Hf@Z\\J^DvAFPB`@NjAt@XZHNBPLzADPFNf@h@NHRDRCNKLMVa@`@gAnAkEl@wAZ]PGPCT?PDt@Xz@p@FPDP@nADRJNPHT@fBGT@h@FRFPJNLp@dATd@Nf@Hf@H|@@h@?h@Gh@Of@W^]Z_Af@wAp@aAh@cCjAc@VWRQTKZIj@Ez@GZIJKHiAVYRc@`@SXQXI^?^Jn@Rn@Xj@TXNFp@LJJF`@@dADPl@v@FNBPCPQb@Ef@GRQHaAFUFMNCVFTRLTCTIVAVBVHFTCXMRk@Xc@b@ULWHkAPq@PULOVEXAlBCXSpAGt@@v@PnA\\lA^lAZp@b@l@`Av@lAlA^h@JVBXAZUxE@l@RrA?TKNQHy@T{FnAiPzD{IzB_G~AqDhAw@\\a@VIPER@TRx@xAnE@ROJw@TiGbBcCf@iEf@{@Bi@Cw@Sa@UOM[]g@o@}BeD_@_@c@[g@USIcAQm@CeAFm@L_A`@e@Xo@j@[`@Ud@_AhC]v@Y^_@Zw@\\qAVcBVaIx@}@LaBZsA^o@VaAb@{@l@YXc@l@_@n@Wr@Qv@Kx@Cx@@v@Dv@v@vFRzBGLgALc@NKLCTDRHPLNxA~@^ZJPHR?TERKR_@\\uAbAgC~A{@v@W^Qb@Kz@?h@JnAh@pBl@vAT^V\\z@t@|@n@tBlAtAf@nElA`Af@`@ZV^h@dAtA`EXr@`@p@`@b@^LNBb@?bAQj@UJKBOMo@HMj@]HOAQIOOIgA_@QIIQ?UHm@AWOQy@]OIGQ@QDQNa@X[PITETATDPLZ`@T`@DPJv@HLNHd@BNJp@v@NHPC`@Y`@Sv@q@X]DSCSMQkAi@a@[Se@Mg@Gu@@ODOHIJGr@Q~@Gr@@t@Nd@Xb@j@^r@fBdEZn@PRXHVIZm@RQpHoEz@o@X@RLLPvAnC\\d@TJTAPOJStAkEHQNOPERB`@Tj@h@dBpBLJ^Rb@J`@Bb@EbAQNBLJHL@NEPKLOFw@GS?e@FQHERHNt@VJN@RGNQHSBS?e@M_@YSGSCg@@g@Jc@Lo@ZWZa@n@]Z}AbA[VYZU^Wt@YhAc@zCOpACh@C|@@|Bb@jGDfBEfBGz@SlASx@Mb@]r@eBpCqBvDOPOPi@XSNORKVGVWfBUn@c@f@_Al@aAb@cAXWBm@AyAO_AG{@RQGCSLKl@WZIhAGXEHI@MCMMYKIKEOA]Dm@RqChAODS@a@M_@S[YqBaBGMCu@Ds@Ha@JMRCf@AREHSBUEaANsACi@[mCGSY]c@USCSBq@`@SFg@ASFML_@jAMNOHSDe@BSCOKU_@m@aCq@qACSBe@Ts@h@aAX[j@e@LOFQHy@FQJOh@i@HQBQASQu@u@gBo@iByAoEo@yBSkAAe@BQRa@ZY^Ob@E`@BLD\\NJFTVh@r@XPND^@pAMjAUx@WFK?OK]AOHKj@YHM@QEOKKOIcAYOKIO?UHi@AWKSSKs@[KM?QHa@N_@JMNId@MV?RF^\\^p@DNJv@HNNFb@DNHn@t@LJP?^W`@QLK`A_AHODSEQOMgAk@a@[Uc@Kc@Iu@D]FKJIVId@I~@Gt@@XDZHZPTVh@`AfC|FNTVLXENSLWPQhDyBvCcBf@a@VGTHPNhBhD\\\\RDRELOHOlAaEP]LMNEN@PD\\Tf@f@nBvBPHRDTCNKJQDQ?SES_@kAASFQNIpAUZMPWBMB]Km@M[SW}@cAYe@EMG_@E_BG[GMWU]Oc@Iw@IwBG{@FuATk@Bm@EQGGS@UPIdBQjFa@`BSf@MNMFQGSQIUCU@aAJoG|@cAFWCSKIU?WJULQRORIl@OpFo@rASz@UPKJO?UIQo@eAmFkLMo@CW@YBWTo@NSh@a@VIXCZDVJTN`@d@Zj@jBzGh@dBTd@JNNLRBz@BzFMv@GPENILMN_@Hw@BkAAuFBe@La@f@}@La@vAaGT}AFkA@aBBmKEo@IUOOSKk@E}@H{@RsBp@_L~CwHpB{Bb@}BXiAHe@@e@Cc@Ia@Q]W_AeAcBiCc@i@Y[k@a@cA_@u@Mu@Cw@Du@Pq@V}@h@i@f@WZS`@gA|C[p@YZo@b@s@VkATmBVcCRgD`@{ARcB`@sA`@aBx@_@T[Z_AjASDS?QG]YY]i@aAMc@Ge@Ac@@s@Hq@H_@\\iATi@~AoCRk@Pm@V_BNeBBwACwAOkCQcAUcAMa@]i@IKw@k@EO?u@EQIMg@c@IMMa@QgAAc@Be@Pw@nAqD\\aBd@kAVkBDi@?m@Gi@Oi@Yg@]c@QOSMWIeBUWKSS[o@w@iCq@qCEi@?UDg@l@gCDe@Ce@Kc@Qa@kAiBMa@?SBQFOLM\\URCP@v@Jd@@PELKFQBQFmCFg@HQLMNIRGd@Af@Dr@PdA`@~@j@NJHNDN@TEx@BRJNPFz@D^THP?RSb@a@p@IPET?RFRHRNLNJh@J|@Bh@AtD_@RGNIj@i@p@{@Pa@DSASEQIQm@aAMg@Cg@BSFQLO`BaALMTa@Je@Fy@Ag@Iy@k@oBe@mAa@w@{@_AwAmAsAu@QSGYAY@YJq@ZyARi@Xc@PMPKfBc@d@S`@YLOTc@DQJ_A@i@G}@Oe@_@s@uBkBY[IQEQBSV]jA}@T]DSAQUu@ASFe@l@kBjEgKxA{DRw@He@D}@@g@Ci@Ig@GSY_@QMc@S}DmAa@U[[c@o@[s@My@Ce@BSPu@Zs@lAgCrAeCv@eBf@yAPmAFQLM^Sb@Md@Id@Ed@BtAl@RDf@?REb@QNMJQp@gBLSNQRKVChABX?VEfA]RMPSXk@Nq@Do@Eo@EUSe@c@m@{@aA]e@K[AM@MJWX_@\\Wj@Wb@Ed@D^RZ\\j@z@rBnDz@tAf@b@^LN@`@KXS`@a@J]VwA\\cANWJGXAZFf@Pd@VTRLVHZB\\KpB@\\DJNVVNvAj@JHNVFZ?LCZMXWNcAVg@TSTIJMj@C\\Az@FnECfBY|Di@dGQbD?ZDNZr@b@j@fBdBX`@JXFx@DJJHJD\\BvA?\\Ft@XZB\\Aj@If@M|DkAfCo@ZGZ?XFVNRRJTRz@RdC",
"average_speed": 10.608,
"max_speed": 15.9,
"average_cadence": 71.4,
"average_watts": 250.1,
"weighted_average_watts": 273,
"kilojoules": 988.6,
"has_heartrate": 1,
"average_heartrate": 145.1,
"max_heartrate": 179,
"max_watts": 851,
"calories": 997,
"description": "🗺️ Triple Flat Loops in Watopia",
"device_name": "Zwift",
"external_id": "zwift-activity-2087669309563240496.fit",
"upload_id": 18719478129,
"raw_summary_json": "{\"resource_state\": 2, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"name\": \"Zwift - Group Ride: INC Relentless Intervals (C)\", \"distance\": 41933.4, \"moving_time\": 3953, \"elapsed_time\": 3953, \"total_elevation_gain\": 169.0, \"type\": \"VirtualRide\", \"sport_type\": \"VirtualRide\", \"device_name\": \"Zwift\", \"id\": 17621533399, \"start_date\": \"2026-03-06T06:30:00Z\", \"start_date_local\": \"2026-03-06T07:30:00Z\", \"timezone\": \"(GMT+01:00) Europe/Berlin\", \"utc_offset\": 3600.0, \"location_city\": null, \"location_state\": null, \"location_country\": null, \"achievement_count\": 0, \"kudos_count\": 9, \"comment_count\": 0, \"athlete_count\": 11, \"photo_count\": 0, \"map\": {\"id\": \"a17621533399\", \"summary_polyline\": \"lh_fAs{bz^rEsCs@mEv@cGqBsFr@s@`DCt@}FhCErDfBTlCtBn@aAzC`AzAdI]fCwCkAaFzCyCNuDkBwF{F{EQsArA_FzDwAbAyAIoE_EgF~BoCMqChI{Sj@sEo@aCsHcD_AgBKcB|IqT~Cq@nDt@bAm@~A}CzCEhB{@l@eEeDuFpB{BrBXdHfK|By@|AyEfDrAJ`F`CrAb@bA]dA}Bv@g@`AC|KqAdSxF~I|Ff@jLyCnBh@h@jCl@dNSfD_CvCP|Fr@vCzAv@hCIpGrAdBpAh@~CjAx@hA_A~CkJfBc@pBjA`@vCbFT~B`ENdDc@`BcMfHu@tDyB`AsAtBx@jDbBz@NxBx@xAc@pBiBXI|@nC`@aBjBqE`Be@`JjB|G~EtFIvLwt@nRo@rAnB|GgA`@mKjCoHf@iBw@eGoHsFm@cEtBiEdIcXpEmDhBuBjD_@bFpAjLcCnAlDlEcJ`I]~AJxBvAhEhBrB|PvHtFpLrAPnBg@@kA~@{@uBuAAmByAy@h@sBdB@lAzCfCzAfDaC@g@{BwAa@mA?uAhAc@nEb@rFrJtLiIz@`@`D~D~CwGtFtEtET_@v@cCHdAjAEb@gDe@sBZqHzGiBvKf@nPm@vGkGtLmB`BaAfE}DbCgILU[\\\\U|Ce@@q@_A]qFhBoE}CAiCjB}@LkD_@wDs@}@{Dd@_BxBuA[mBiGbAiCpDmGcGeRQcCrBqAbEdCvFy@EiA`AeAuBkAAgB_BiAHs@j@w@pAEzAfDrCxA`DyC_CgBa@gACsApAi@fEZnFzJjMkIbEfFhDyGvE|DjA?Pw@g@sBdC_AXcAeCkEc@wDqCy@uHXgAa@R_@rLgA~@m@eA_@uKpAu@e@`AyAlMeCgHyOKyBfBoBbB\\\\dGvOjIEfBe@^_MpDaNFkRm@q@iBBg[vIiJhAiCw@mGwHgFk@oEzBoClGiA~@yUpDuDzA{B|By@AaByBUaDlEoLf@uJw@sGmBcCKwA}AmEhD}L\\\\cEoA_D{DiAo@cAoBeIt@qGwBeFv@eAbDEZyE`Bs@`FdB^nCxBr@Hd@eA|Bp@tAfIQrCyCkA}E~CgDFaEsBuFgFcEYaBtAyEpDqAjA_BImEoD{DKw@xByBKuCrIoTd@cEo@eCqHaD_AcBMsBvIeTnCq@jEp@nC_EfDQlB_Ah@}DeD{FdA}AnA]dAXvF~IfAp@lB_ApAqEhBNrA~A?xDzCtBI~AcC|@k@lAApKuAfR`@~AdDrDX~AzGv@pM{CpA`Af@`E\", \"resource_state\": 2}, \"trainer\": false, \"commute\": false, \"manual\": false, \"private\": false, \"visibility\": \"everyone\", \"flagged\": false, \"gear_id\": \"b7037547\", \"start_latlng\": [-11.634145, 166.972905], \"end_latlng\": [-11.654623, 166.99095], \"average_speed\": 10.608, \"max_speed\": 15.9, \"average_cadence\": 71.4, \"average_watts\": 250.1, \"max_watts\": 851, \"weighted_average_watts\": 273, \"device_watts\": true, \"kilojoules\": 988.6, \"has_heartrate\": true, \"average_heartrate\": 145.1, \"max_heartrate\": 179.0, \"heartrate_opt_out\": false, \"display_hide_heartrate_option\": true, \"elev_high\": 28.0, \"elev_low\": -6.4, \"upload_id\": 18719478129, \"upload_id_str\": \"18719478129\", \"external_id\": \"zwift-activity-2087669309563240496.fit\", \"from_accepted_tag\": false, \"pr_count\": 0, \"total_photo_count\": 4, \"has_kudoed\": false, \"suffer_score\": 112.0}",
"raw_detail_json": "{\"resource_state\": 3, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"name\": \"Zwift - Group Ride: INC Relentless Intervals (C)\", \"distance\": 41933.4, \"moving_time\": 3953, \"elapsed_time\": 3953, \"total_elevation_gain\": 169.0, \"type\": \"VirtualRide\", \"sport_type\": \"VirtualRide\", \"device_name\": \"Zwift\", \"id\": 17621533399, \"start_date\": \"2026-03-06T06:30:00Z\", \"start_date_local\": \"2026-03-06T07:30:00Z\", \"timezone\": \"(GMT+01:00) Europe/Berlin\", \"utc_offset\": 3600.0, \"location_city\": null, \"location_state\": null, \"location_country\": null, \"achievement_count\": 0, \"kudos_count\": 9, \"comment_count\": 0, \"athlete_count\": 11, \"photo_count\": 0, \"map\": {\"id\": \"a17621533399\", \"polyline\": \"lh_fAs{bz^\\\\m@NMRIfBe@VOHIFMA_@i@{BGq@Hq@l@oCB_@Ca@I]O[uA_CE[B]LYd@YLAL?zANNALEJIFMFa@H_DDQFOLKNI`@Gb@?r@Jn@R|@`@h@ZZTFNDN@PEv@?RJNPFv@D^RJLDPCP}@bBER@RDRHPLLNJPFf@Fx@?lAK|AQd@APE^Uf@g@b@i@Zo@BQASMa@k@}@IOGe@Ae@DQHOJM|A}@V[HOPu@Dc@Aw@Iu@Qs@YcAa@_AYm@m@u@mAiAg@a@iAm@MKIMEQCa@Du@XwATs@^o@LM^SzA]p@WNKX[Xq@Jw@@y@Iy@Mc@Sa@W]yBmBMQIQAUFSLQrAeALOFS?UW{@?UHi@r@wBzDeJpAkD\\\\gALy@D{@@{@Gg@ESSa@][c@SmDcAc@UOKk@m@_@q@Wy@Gg@@g@BSNe@|AmD`B{Cp@{Ah@_BRqAHQ`@Yx@W|@MT?RDRFt@`@RDh@Bf@K`@WLMJQ`@kARc@LONKRER?lADd@Ex@U`@WLMTc@T{@D}@Cg@ESSc@eByBW_@GQEQ@QFOR]d@a@l@Y`@G`@BPD\\\\Vb@j@n@`A|BdEZd@`@`@TJVFVCTIv@s@HUFWPgAf@uAPMTCh@Jf@Pb@VLNLPLf@@j@I|@Af@@RDRZZdBv@LLJNHd@AREPIPKLc@Nw@Ra@RMLKNMb@Ed@Ax@FzDC`CQrCy@lJI|ABd@Xr@T\\\\~BdCTZL`@@b@DPLJNFP@|A?PDbA\\\\R@b@?dAQ|EyAfCm@b@CPB^PXVVp@PxATfDPzDBhA@|ACjAGb@GPW\\\\iAv@S\\\\Ib@AzAL~BRhBJ`@N^HLXV^P`@LPB`@?bAKPA^Hf@Z\\\\J^DvAFPB`@NjAt@XZHNBPLzADPFNf@h@NHRDRCNKLMVa@`@gAnAkEl@wAZ]PGPCT?PDt@Xz@p@FPDP@nADRJNPHT@fBGT@h@FRFPJNLp@dATd@Nf@Hf@H|@@h@?h@Gh@Of@W^]Z_Af@wAp@aAh@cCjAc@VWRQTKZIj@Ez@GZIJKHiAVYRc@`@SXQXI^?^Jn@Rn@Xj@TXNFp@LJJF`@@dADPl@v@FNBPCPQb@Ef@GRQHaAFUFMNCVFTRLTCTIVAVBVHFTCXMRk@Xc@b@ULWHkAPq@PULOVEXAlBCXSpAGt@@v@PnA\\\\lA^lAZp@b@l@`Av@lAlA^h@JVBXAZUxE@l@RrA?TKNQHy@T{FnAiPzD{IzB_G~AqDhAw@\\\\a@VIPER@TRx@xAnE@ROJw@TiGbBcCf@iEf@{@Bi@Cw@Sa@UOM[]g@o@}BeD_@_@c@[g@USIcAQm@CeAFm@L_A`@e@Xo@j@[`@Ud@_AhC]v@Y^_@Zw@\\\\qAVcBVaIx@}@LaBZsA^o@VaAb@{@l@YXc@l@_@n@Wr@Qv@Kx@Cx@@v@Dv@v@vFRzBGLgALc@NKLCTDRHPLNxA~@^ZJPHR?TERKR_@\\\\uAbAgC~A{@v@W^Qb@Kz@?h@JnAh@pBl@vAT^V\\\\z@t@|@n@tBlAtAf@nElA`Af@`@ZV^h@dAtA`EXr@`@p@`@b@^LNBb@?bAQj@UJKBOMo@HMj@]HOAQIOOIgA_@QIIQ?UHm@AWOQy@]OIGQ@QDQNa@X[PITETATDPLZ`@T`@DPJv@HLNHd@BNJp@v@NHPC`@Y`@Sv@q@X]DSCSMQkAi@a@[Se@Mg@Gu@@ODOHIJGr@Q~@Gr@@t@Nd@Xb@j@^r@fBdEZn@PRXHVIZm@RQpHoEz@o@X@RLLPvAnC\\\\d@TJTAPOJStAkEHQNOPERB`@Tj@h@dBpBLJ^Rb@J`@Bb@EbAQNBLJHL@NEPKLOFw@GS?e@FQHERHNt@VJN@RGNQHSBS?e@M_@YSGSCg@@g@Jc@Lo@ZWZa@n@]Z}AbA[VYZU^Wt@YhAc@zCOpACh@C|@@|Bb@jGDfBEfBGz@SlASx@Mb@]r@eBpCqBvDOPOPi@XSNORKVGVWfBUn@c@f@_Al@aAb@cAXWBm@AyAO_AG{@RQGCSLKl@WZIhAGXEHI@MCMMYKIKEOA]Dm@RqChAODS@a@M_@S[YqBaBGMCu@Ds@Ha@JMRCf@AREHSBUEaANsACi@[mCGSY]c@USCSBq@`@SFg@ASFML_@jAMNOHSDe@BSCOKU_@m@aCq@qACSBe@Ts@h@aAX[j@e@LOFQHy@FQJOh@i@HQBQASQu@u@gBo@iByAoEo@yBSkAAe@BQRa@ZY^Ob@E`@BLD\\\\NJFTVh@r@XPND^@pAMjAUx@WFK?OK]AOHKj@YHM@QEOKKOIcAYOKIO?UHi@AWKSSKs@[KM?QHa@N_@JMNId@MV?RF^\\\\^p@DNJv@HNNFb@DNHn@t@LJP?^W`@QLK`A_AHODSEQOMgAk@a@[Uc@Kc@Iu@D]FKJIVId@I~@Gt@@XDZHZPTVh@`AfC|FNTVLXENSLWPQhDyBvCcBf@a@VGTHPNhBhD\\\\\\\\RDRELOHOlAaEP]LMNEN@PD\\\\Tf@f@nBvBPHRDTCNKJQDQ?SES_@kAASFQNIpAUZMPWBMB]Km@M[SW}@cAYe@EMG_@E_BG[GMWU]Oc@Iw@IwBG{@FuATk@Bm@EQGGS@UPIdBQjFa@`BSf@MNMFQGSQIUCU@aAJoG|@cAFWCSKIU?WJULQRORIl@OpFo@rASz@UPKJO?UIQo@eAmFkLMo@CW@YBWTo@NSh@a@VIXCZDVJTN`@d@Zj@jBzGh@dBTd@JNNLRBz@BzFMv@GPENILMN_@Hw@BkAAuFBe@La@f@}@La@vAaGT}AFkA@aBBmKEo@IUOOSKk@E}@H{@RsBp@_L~CwHpB{Bb@}BXiAHe@@e@Cc@Ia@Q]W_AeAcBiCc@i@Y[k@a@cA_@u@Mu@Cw@Du@Pq@V}@h@i@f@WZS`@gA|C[p@YZo@b@s@VkATmBVcCRgD`@{ARcB`@sA`@aBx@_@T[Z_AjASDS?QG]YY]i@aAMc@Ge@Ac@@s@Hq@H_@\\\\iATi@~AoCRk@Pm@V_BNeBBwACwAOkCQcAUcAMa@]i@IKw@k@EO?u@EQIMg@c@IMMa@QgAAc@Be@Pw@nAqD\\\\aBd@kAVkBDi@?m@Gi@Oi@Yg@]c@QOSMWIeBUWKSS[o@w@iCq@qCEi@?UDg@l@gCDe@Ce@Kc@Qa@kAiBMa@?SBQFOLM\\\\URCP@v@Jd@@PELKFQBQFmCFg@HQLMNIRGd@Af@Dr@PdA`@~@j@NJHNDN@TEx@BRJNPFz@D^THP?RSb@a@p@IPET?RFRHRNLNJh@J|@Bh@AtD_@RGNIj@i@p@{@Pa@DSASEQIQm@aAMg@Cg@BSFQLO`BaALMTa@Je@Fy@Ag@Iy@k@oBe@mAa@w@{@_AwAmAsAu@QSGYAY@YJq@ZyARi@Xc@PMPKfBc@d@S`@YLOTc@DQJ_A@i@G}@Oe@_@s@uBkBY[IQEQBSV]jA}@T]DSAQUu@ASFe@l@kBjEgKxA{DRw@He@D}@@g@Ci@Ig@GSY_@QMc@S}DmAa@U[[c@o@[s@My@Ce@BSPu@Zs@lAgCrAeCv@eBf@yAPmAFQLM^Sb@Md@Id@Ed@BtAl@RDf@?REb@QNMJQp@gBLSNQRKVChABX?VEfA]RMPSXk@Nq@Do@Eo@EUSe@c@m@{@aA]e@K[AM@MJWX_@\\\\Wj@Wb@Ed@D^RZ\\\\j@z@rBnDz@tAf@b@^LN@`@KXS`@a@J]VwA\\\\cANWJGXAZFf@Pd@VTRLVHZB\\\\KpB@\\\\DJNVVNvAj@JHNVFZ?LCZMXWNcAVg@TSTIJMj@C\\\\Az@FnECfBY|Di@dGQbD?ZDNZr@b@j@fBdBX`@JXFx@DJJHJD\\\\BvA?\\\\Ft@XZB\\\\Aj@If@M|DkAfCo@ZGZ?XFVNRRJTRz@RdC\", \"resource_state\": 3, \"summary_polyline\": \"lh_fAs{bz^rEsCs@mEv@cGqBsFr@s@`DCt@}FhCErDfBTlCtBn@aAzC`AzAdI]fCwCkAaFzCyCNuDkBwF{F{EQsArA_FzDwAbAyAIoE_EgF~BoCMqChI{Sj@sEo@aCsHcD_AgBKcB|IqT~Cq@nDt@bAm@~A}CzCEhB{@l@eEeDuFpB{BrBXdHfK|By@|AyEfDrAJ`F`CrAb@bA]dA}Bv@g@`AC|KqAdSxF~I|Ff@jLyCnBh@h@jCl@dNSfD_CvCP|Fr@vCzAv@hCIpGrAdBpAh@~CjAx@hA_A~CkJfBc@pBjA`@vCbFT~B`ENdDc@`BcMfHu@tDyB`AsAtBx@jDbBz@NxBx@xAc@pBiBXI|@nC`@aBjBqE`Be@`JjB|G~EtFIvLwt@nRo@rAnB|GgA`@mKjCoHf@iBw@eGoHsFm@cEtBiEdIcXpEmDhBuBjD_@bFpAjLcCnAlDlEcJ`I]~AJxBvAhEhBrB|PvHtFpLrAPnBg@@kA~@{@uBuAAmByAy@h@sBdB@lAzCfCzAfDaC@g@{BwAa@mA?uAhAc@nEb@rFrJtLiIz@`@`D~D~CwGtFtEtET_@v@cCHdAjAEb@gDe@sBZqHzGiBvKf@nPm@vGkGtLmB`BaAfE}DbCgILU[\\\\U|Ce@@q@_A]qFhBoE}CAiCjB}@LkD_@wDs@}@{Dd@_BxBuA[mBiGbAiCpDmGcGeRQcCrBqAbEdCvFy@EiA`AeAuBkAAgB_BiAHs@j@w@pAEzAfDrCxA`DyC_CgBa@gACsApAi@fEZnFzJjMkIbEfFhDyGvE|DjA?Pw@g@sBdC_AXcAeCkEc@wDqCy@uHXgAa@R_@rLgA~@m@eA_@uKpAu@e@`AyAlMeCgHyOKyBfBoBbB\\\\dGvOjIEfBe@^_MpDaNFkRm@q@iBBg[vIiJhAiCw@mGwHgFk@oEzBoClGiA~@yUpDuDzA{B|By@AaByBUaDlEoLf@uJw@sGmBcCKwA}AmEhD}L\\\\cEoA_D{DiAo@cAoBeIt@qGwBeFv@eAbDEZyE`Bs@`FdB^nCxBr@Hd@eA|Bp@tAfIQrCyCkA}E~CgDFaEsBuFgFcEYaBtAyEpDqAjA_BImEoD{DKw@xByBKuCrIoTd@cEo@eCqHaD_AcBMsBvIeTnCq@jEp@nC_EfDQlB_Ah@}DeD{FdA}AnA]dAXvF~IfAp@lB_ApAqEhBNrA~A?xDzCtBI~AcC|@k@lAApKuAfR`@~AdDrDX~AzGv@pM{CpA`Af@`E\"}, \"trainer\": false, \"commute\": false, \"manual\": false, \"private\": false, \"visibility\": \"everyone\", \"flagged\": false, \"gear_id\": \"b7037547\", \"start_latlng\": [-11.634145, 166.972905], \"end_latlng\": [-11.654623, 166.99095], \"average_speed\": 10.608, \"max_speed\": 15.9, \"average_cadence\": 71.4, \"average_watts\": 250.1, \"max_watts\": 851, \"weighted_average_watts\": 273, \"device_watts\": true, \"kilojoules\": 988.6, \"has_heartrate\": true, \"average_heartrate\": 145.1, \"max_heartrate\": 179.0, \"heartrate_opt_out\": false, \"display_hide_heartrate_option\": true, \"elev_high\": 28.0, \"elev_low\": -6.4, \"upload_id\": 18719478129, \"upload_id_str\": \"18719478129\", \"external_id\": \"zwift-activity-2087669309563240496.fit\", \"from_accepted_tag\": false, \"pr_count\": 0, \"total_photo_count\": 4, \"has_kudoed\": false, \"suffer_score\": 112.0, \"description\": \"\\ud83d\\uddfa\\ufe0f Triple Flat Loops in Watopia\", \"calories\": 997.0, \"perceived_exertion\": null, \"prefer_perceived_exertion\": null, \"segment_efforts\": [{\"id\": 3464905504069217440, \"resource_state\": 2, \"name\": \"Fuego Flats Forward Sprint\", \"activity\": {\"id\": 17621533399, \"visibility\": \"everyone\", \"resource_state\": 1}, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"elapsed_time\": 50, \"moving_time\": 50, \"start_date\": \"2026-03-06T06:33:22Z\", \"start_date_local\": \"2026-03-06T07:33:22Z\", \"distance\": 496.6, \"start_index\": 202, \"end_index\": 252, \"average_cadence\": 67.3, \"device_watts\": true, \"average_watts\": 198.6, \"average_heartrate\": 112.4, \"max_heartrate\": 118.0, \"segment\": {\"id\": 20350107, \"resource_state\": 2, \"name\": \"Fuego Flats Forward Sprint\", \"activity_type\": \"VirtualRide\", \"distance\": 496.6, \"average_grade\": 0.2, \"maximum_grade\": 1.7, \"elevation_high\": 14.4, \"elevation_low\": 13.2, \"start_latlng\": [-11.640803, 166.978637], \"end_latlng\": [-11.639186, 166.98236], \"elevation_profile\": null, \"elevation_profiles\": null, \"climb_category\": 0, \"city\": null, \"state\": \"Temotu Province\", \"country\": \"Solomon Islands\", \"private\": false, \"hazardous\": false, \"starred\": false}, \"pr_rank\": null, \"achievements\": [], \"visibility\": \"everyone\", \"kom_rank\": null, \"hidden\": false}, {\"id\": 3464905504069455008, \"resource_state\": 2, \"name\": \"Rebel Route: Triple Flat Loops\", \"activity\": {\"id\": 17621533399, \"visibility\": \"everyone\", \"resource_state\": 1}, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"elapsed_time\": 3109, \"moving_time\": 3109, \"start_date\": \"2026-03-06T06:34:12Z\", \"start_date_local\": \"2026-03-06T07:34:12Z\", \"distance\": 33934.8, \"start_index\": 252, \"end_index\": 3361, \"average_cadence\": 72.7, \"device_watts\": true, \"average_watts\": 268.8, \"average_heartrate\": 148.2, \"max_heartrate\": 175.0, \"segment\": {\"id\": 20453276, \"resource_state\": 2, \"name\": \"Rebel Route: Triple Flat Loops\", \"activity_type\": \"VirtualRide\", \"distance\": 33934.8, \"average_grade\": 0.0, \"maximum_grade\": 6.5, \"elevation_high\": 28.0, \"elevation_low\": -6.4, \"start_latlng\": [-11.639187, 166.982381], \"end_latlng\": [-11.639187, 166.982392], \"elevation_profile\": null, \"elevation_profiles\": null, \"climb_category\": 0, \"city\": null, \"state\": \"Temotu Province\", \"country\": \"Solomon Islands\", \"private\": false, \"hazardous\": false, \"starred\": false}, \"pr_rank\": null, \"achievements\": [], \"visibility\": \"everyone\", \"kom_rank\": null, \"hidden\": false}, {\"id\": 3464905504068751520, \"resource_state\": 2, \"name\": \"The Esses Reverse\", \"activity\": {\"id\": 17621533399, \"visibility\": \"everyone\", \"resource_state\": 1}, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"elapsed_time\": 143, \"moving_time\": 143, \"start_date\": \"2026-03-06T06:56:40Z\", \"start_date_local\": \"2026-03-06T07:56:40Z\", \"distance\": 1532.3, \"start_index\": 1600, \"end_index\": 1743, \"average_cadence\": 71.3, \"device_watts\": true, \"average_watts\": 297.6, \"average_heartrate\": 155.8, \"max_heartrate\": 162.0, \"segment\": {\"id\": 28383452, \"resource_state\": 2, \"name\": \"The Esses Reverse\", \"activity_type\": \"VirtualRide\", \"distance\": 1532.3, \"average_grade\": -0.2, \"maximum_grade\": 6.9, \"elevation_high\": 23.0, \"elevation_low\": 9.6, \"start_latlng\": [-11.640759, 166.946064], \"end_latlng\": [-11.645771, 166.948189], \"elevation_profile\": null, \"elevation_profiles\": null, \"climb_category\": 0, \"city\": null, \"state\": \"Temotu Province\", \"country\": \"Solomon Islands\", \"private\": false, \"hazardous\": false, \"starred\": false}, \"pr_rank\": null, \"achievements\": [], \"visibility\": \"everyone\", \"kom_rank\": null, \"hidden\": false}, {\"id\": 3464905504071642272, \"resource_state\": 2, \"name\": \"The Esses Reverse\", \"activity\": {\"id\": 17621533399, \"visibility\": \"everyone\", \"resource_state\": 1}, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"elapsed_time\": 148, \"moving_time\": 148, \"start_date\": \"2026-03-06T07:07:03Z\", \"start_date_local\": \"2026-03-06T08:07:03Z\", \"distance\": 1532.3, \"start_index\": 2223, \"end_index\": 2371, \"average_cadence\": 71.1, \"device_watts\": true, \"average_watts\": 251.9, \"average_heartrate\": 148.2, \"max_heartrate\": 158.0, \"segment\": {\"id\": 28383452, \"resource_state\": 2, \"name\": \"The Esses Reverse\", \"activity_type\": \"VirtualRide\", \"distance\": 1532.3, \"average_grade\": -0.2, \"maximum_grade\": 6.9, \"elevation_high\": 23.0, \"elevation_low\": 9.6, \"start_latlng\": [-11.640759, 166.946064], \"end_latlng\": [-11.645771, 166.948189], \"elevation_profile\": null, \"elevation_profiles\": null, \"climb_category\": 0, \"city\": null, \"state\": \"Temotu Province\", \"country\": \"Solomon Islands\", \"private\": false, \"hazardous\": false, \"starred\": false}, \"pr_rank\": null, \"achievements\": [], \"visibility\": \"everyone\", \"kom_rank\": null, \"hidden\": false}, {\"id\": 3464905504067889312, \"resource_state\": 2, \"name\": \"Fuego Flats Forward Sprint\", \"activity\": {\"id\": 17621533399, \"visibility\": \"everyone\", \"resource_state\": 1}, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"elapsed_time\": 41, \"moving_time\": 41, \"start_date\": \"2026-03-06T07:25:19Z\", \"start_date_local\": \"2026-03-06T08:25:19Z\", \"distance\": 496.6, \"start_index\": 3319, \"end_index\": 3360, \"average_cadence\": 77.4, \"device_watts\": true, \"average_watts\": 465.2, \"average_heartrate\": 161.9, \"max_heartrate\": 169.0, \"segment\": {\"id\": 20350107, \"resource_state\": 2, \"name\": \"Fuego Flats Forward Sprint\", \"activity_type\": \"VirtualRide\", \"distance\": 496.6, \"average_grade\": 0.2, \"maximum_grade\": 1.7, \"elevation_high\": 14.4, \"elevation_low\": 13.2, \"start_latlng\": [-11.640803, 166.978637], \"end_latlng\": [-11.639186, 166.98236], \"elevation_profile\": null, \"elevation_profiles\": null, \"climb_category\": 0, \"city\": null, \"state\": \"Temotu Province\", \"country\": \"Solomon Islands\", \"private\": false, \"hazardous\": false, \"starred\": false}, \"pr_rank\": null, \"achievements\": [], \"visibility\": \"everyone\", \"kom_rank\": null, \"hidden\": false}], \"splits_metric\": [{\"distance\": 1002.0, \"elapsed_time\": 118, \"elevation_difference\": 3.0, \"moving_time\": 118, \"split\": 1, \"average_speed\": 8.49, \"average_grade_adjusted_speed\": 8.55, \"average_heartrate\": 107.28813559322033, \"pace_zone\": 0}, {\"distance\": 1002.7, \"elapsed_time\": 96, \"elevation_difference\": -2.8, \"moving_time\": 96, \"split\": 2, \"average_speed\": 10.44, \"average_grade_adjusted_speed\": 10.41, \"average_heartrate\": 108.57291666666667, \"pace_zone\": 0}, {\"distance\": 1001.9, \"elapsed_time\": 97, \"elevation_difference\": 0.0, \"moving_time\": 97, \"split\": 3, \"average_speed\": 10.33, \"average_grade_adjusted_speed\": 10.33, \"average_heartrate\": 114.70103092783505, \"pace_zone\": 0}, {\"distance\": 1002.7, \"elapsed_time\": 89, \"elevation_difference\": 0.0, \"moving_time\": 89, \"split\": 4, \"average_speed\": 11.27, \"average_grade_adjusted_speed\": 11.27, \"average_heartrate\": 133.61797752808988, \"pace_zone\": 0}, {\"distance\": 996.2, \"elapsed_time\": 88, \"elevation_difference\": 0.0, \"moving_time\": 88, \"split\": 5, \"average_speed\": 11.32, \"average_grade_adjusted_speed\": 11.32, \"average_heartrate\": 136.3068181818182, \"pace_zone\": 0}, {\"distance\": 1003.3, \"elapsed_time\": 87, \"elevation_difference\": 0.8, \"moving_time\": 87, \"split\": 6, \"average_speed\": 11.53, \"average_grade_adjusted_speed\": 11.57, \"average_heartrate\": 141.5632183908046, \"pace_zone\": 0}, {\"distance\": 1000.9, \"elapsed_time\": 94, \"elevation_difference\": -0.8, \"moving_time\": 94, \"split\": 7, \"average_speed\": 10.65, \"average_grade_adjusted_speed\": 10.64, \"average_heartrate\": 141.59574468085106, \"pace_zone\": 0}, {\"distance\": 998.0, \"elapsed_time\": 98, \"elevation_difference\": 0.0, \"moving_time\": 98, \"split\": 8, \"average_speed\": 10.18, \"average_grade_adjusted_speed\": 10.19, \"average_heartrate\": 129.76530612244898, \"pace_zone\": 0}, {\"distance\": 999.1, \"elapsed_time\": 100, \"elevation_difference\": 1.6, \"moving_time\": 100, \"split\": 9, \"average_speed\": 9.99, \"average_grade_adjusted_speed\": 10.03, \"average_heartrate\": 127.81, \"pace_zone\": 0}, {\"distance\": 997.3, \"elapsed_time\": 89, \"elevation_difference\": -1.4, \"moving_time\": 89, \"split\": 10, \"average_speed\": 11.21, \"average_grade_adjusted_speed\": 11.2, \"average_heartrate\": 131.2921348314607, \"pace_zone\": 0}, {\"distance\": 999.0, \"elapsed_time\": 107, \"elevation_difference\": 10.2, \"moving_time\": 107, \"split\": 11, \"average_speed\": 9.34, \"average_grade_adjusted_speed\": 9.62, \"average_heartrate\": 141.9158878504673, \"pace_zone\": 0}, {\"distance\": 1008.6, \"elapsed_time\": 69, \"elevation_difference\": -17.2, \"moving_time\": 69, \"split\": 12, \"average_speed\": 14.62, \"average_grade_adjusted_speed\": 14.14, \"average_heartrate\": 153.2608695652174, \"pace_zone\": 0}, {\"distance\": 991.1, \"elapsed_time\": 78, \"elevation_difference\": -11.8, \"moving_time\": 78, \"split\": 13, \"average_speed\": 12.71, \"average_grade_adjusted_speed\": 12.44, \"average_heartrate\": 158.01282051282053, \"pace_zone\": 0}, {\"distance\": 1008.2, \"elapsed_time\": 89, \"elevation_difference\": 0.0, \"moving_time\": 89, \"split\": 14, \"average_speed\": 11.33, \"average_grade_adjusted_speed\": 11.33, \"average_heartrate\": 151.13483146067415, \"pace_zone\": 0}, {\"distance\": 989.8, \"elapsed_time\": 88, \"elevation_difference\": 6.0, \"moving_time\": 88, \"split\": 15, \"average_speed\": 11.25, \"average_grade_adjusted_speed\": 11.48, \"average_heartrate\": 154.54545454545453, \"pace_zone\": 0}, {\"distance\": 1001.9, \"elapsed_time\": 95, \"elevation_difference\": 1.0, \"moving_time\": 95, \"split\": 16, \"average_speed\": 10.55, \"average_grade_adjusted_speed\": 10.61, \"average_heartrate\": 151.13684210526316, \"pace_zone\": 0}, {\"distance\": 1004.4, \"elapsed_time\": 101, \"elevation_difference\": 10.0, \"moving_time\": 101, \"split\": 17, \"average_speed\": 9.94, \"average_grade_adjusted_speed\": 10.25, \"average_heartrate\": 147.17821782178217, \"pace_zone\": 0}, {\"distance\": 1000.6, \"elapsed_time\": 97, \"elevation_difference\": 2.8, \"moving_time\": 97, \"split\": 18, \"average_speed\": 10.32, \"average_grade_adjusted_speed\": 10.52, \"average_heartrate\": 151.16494845360825, \"pace_zone\": 0}, {\"distance\": 993.2, \"elapsed_time\": 86, \"elevation_difference\": -4.0, \"moving_time\": 86, \"split\": 19, \"average_speed\": 11.55, \"average_grade_adjusted_speed\": 11.66, \"average_heartrate\": 159.52325581395348, \"pace_zone\": 0}, {\"distance\": 1009.1, \"elapsed_time\": 91, \"elevation_difference\": -8.6, \"moving_time\": 91, \"split\": 20, \"average_speed\": 11.09, \"average_grade_adjusted_speed\": 10.9, \"average_heartrate\": 149.7912087912088, \"pace_zone\": 0}, {\"distance\": 996.3, \"elapsed_time\": 90, \"elevation_difference\": 0.6, \"moving_time\": 90, \"split\": 21, \"average_speed\": 11.07, \"average_grade_adjusted_speed\": 11.09, \"average_heartrate\": 141.9111111111111, \"pace_zone\": 0}, {\"distance\": 998.9, \"elapsed_time\": 88, \"elevation_difference\": 7.2, \"moving_time\": 88, \"split\": 22, \"average_speed\": 11.35, \"average_grade_adjusted_speed\": 11.64, \"average_heartrate\": 154.875, \"pace_zone\": 0}, {\"distance\": 1002.4, \"elapsed_time\": 93, \"elevation_difference\": 0.2, \"moving_time\": 93, \"split\": 23, \"average_speed\": 10.78, \"average_grade_adjusted_speed\": 10.83, \"average_heartrate\": 157.9247311827957, \"pace_zone\": 0}, {\"distance\": 999.8, \"elapsed_time\": 98, \"elevation_difference\": 3.8, \"moving_time\": 98, \"split\": 24, \"average_speed\": 10.2, \"average_grade_adjusted_speed\": 10.29, \"average_heartrate\": 147.12244897959184, \"pace_zone\": 0}, {\"distance\": 997.7, \"elapsed_time\": 96, \"elevation_difference\": 2.6, \"moving_time\": 96, \"split\": 25, \"average_speed\": 10.39, \"average_grade_adjusted_speed\": 10.65, \"average_heartrate\": 146.57291666666666, \"pace_zone\": 0}, {\"distance\": 1000.8, \"elapsed_time\": 87, \"elevation_difference\": -6.0, \"moving_time\": 87, \"split\": 26, \"average_speed\": 11.5, \"average_grade_adjusted_speed\": 11.5, \"average_heartrate\": 155.29885057471265, \"pace_zone\": 0}, {\"distance\": 999.3, \"elapsed_time\": 101, \"elevation_difference\": 6.6, \"moving_time\": 101, \"split\": 27, \"average_speed\": 9.89, \"average_grade_adjusted_speed\": 10.13, \"average_heartrate\": 154.8118811881188, \"pace_zone\": 0}, {\"distance\": 996.2, \"elapsed_time\": 82, \"elevation_difference\": -10.2, \"moving_time\": 82, \"split\": 28, \"average_speed\": 12.15, \"average_grade_adjusted_speed\": 11.96, \"average_heartrate\": 150.5121951219512, \"pace_zone\": 0}, {\"distance\": 999.8, \"elapsed_time\": 79, \"elevation_difference\": -5.8, \"moving_time\": 79, \"split\": 29, \"average_speed\": 12.66, \"average_grade_adjusted_speed\": 12.55, \"average_heartrate\": 156.2405063291139, \"pace_zone\": 0}, {\"distance\": 1006.5, \"elapsed_time\": 94, \"elevation_difference\": -6.4, \"moving_time\": 94, \"split\": 30, \"average_speed\": 10.71, \"average_grade_adjusted_speed\": 10.57, \"average_heartrate\": 157.60638297872342, \"pace_zone\": 0}, {\"distance\": 998.6, \"elapsed_time\": 90, \"elevation_difference\": 0.2, \"moving_time\": 90, \"split\": 31, \"average_speed\": 11.1, \"average_grade_adjusted_speed\": 11.1, \"average_heartrate\": 151.12222222222223, \"pace_zone\": 0}, {\"distance\": 997.6, \"elapsed_time\": 98, \"elevation_difference\": 5.4, \"moving_time\": 98, \"split\": 32, \"average_speed\": 10.18, \"average_grade_adjusted_speed\": 10.37, \"average_heartrate\": 140.4387755102041, \"pace_zone\": 0}, {\"distance\": 1001.7, \"elapsed_time\": 104, \"elevation_difference\": 8.4, \"moving_time\": 104, \"split\": 33, \"average_speed\": 9.63, \"average_grade_adjusted_speed\": 9.84, \"average_heartrate\": 151.70192307692307, \"pace_zone\": 0}, {\"distance\": 1005.4, \"elapsed_time\": 93, \"elevation_difference\": 4.6, \"moving_time\": 93, \"split\": 34, \"average_speed\": 10.81, \"average_grade_adjusted_speed\": 10.9, \"average_heartrate\": 156.65591397849462, \"pace_zone\": 0}, {\"distance\": 992.8, \"elapsed_time\": 88, \"elevation_difference\": 3.0, \"moving_time\": 88, \"split\": 35, \"average_speed\": 11.28, \"average_grade_adjusted_speed\": 11.36, \"average_heartrate\": 170.4090909090909, \"pace_zone\": 0}, {\"distance\": 999.6, \"elapsed_time\": 90, \"elevation_difference\": -2.8, \"moving_time\": 90, \"split\": 36, \"average_speed\": 11.11, \"average_grade_adjusted_speed\": 11.07, \"average_heartrate\": 160.6, \"pace_zone\": 0}, {\"distance\": 1006.3, \"elapsed_time\": 84, \"elevation_difference\": 0.0, \"moving_time\": 84, \"split\": 37, \"average_speed\": 11.98, \"average_grade_adjusted_speed\": 11.98, \"average_heartrate\": 169.02380952380952, \"pace_zone\": 0}, {\"distance\": 996.2, \"elapsed_time\": 92, \"elevation_difference\": 0.0, \"moving_time\": 92, \"split\": 38, \"average_speed\": 10.83, \"average_grade_adjusted_speed\": 10.83, \"average_heartrate\": 161.90217391304347, \"pace_zone\": 0}, {\"distance\": 1001.4, \"elapsed_time\": 89, \"elevation_difference\": 0.0, \"moving_time\": 89, \"split\": 39, \"average_speed\": 11.25, \"average_grade_adjusted_speed\": 11.25, \"average_heartrate\": 154.25842696629215, \"pace_zone\": 0}, {\"distance\": 998.5, \"elapsed_time\": 109, \"elevation_difference\": 0.8, \"moving_time\": 109, \"split\": 40, \"average_speed\": 9.16, \"average_grade_adjusted_speed\": 9.19, \"average_heartrate\": 154.4954128440367, \"pace_zone\": 0}, {\"distance\": 1000.7, \"elapsed_time\": 124, \"elevation_difference\": -0.8, \"moving_time\": 124, \"split\": 41, \"average_speed\": 8.07, \"average_grade_adjusted_speed\": 8.06, \"average_heartrate\": 128.1048387096774, \"pace_zone\": 0}, {\"distance\": 926.9, \"elapsed_time\": 127, \"elevation_difference\": 0.0, \"moving_time\": 127, \"split\": 42, \"average_speed\": 7.3, \"average_grade_adjusted_speed\": 7.3, \"average_heartrate\": 119.61290322580645, \"pace_zone\": 0}], \"splits_standard\": [{\"distance\": 1613.5, \"elapsed_time\": 176, \"elevation_difference\": 1.0, \"moving_time\": 176, \"split\": 1, \"average_speed\": 9.17, \"average_grade_adjusted_speed\": 9.19, \"average_heartrate\": 107.63636363636364, \"pace_zone\": 0}, {\"distance\": 1608.2, \"elapsed_time\": 153, \"elevation_difference\": -0.8, \"moving_time\": 153, \"split\": 2, \"average_speed\": 10.51, \"average_grade_adjusted_speed\": 10.51, \"average_heartrate\": 115.0718954248366, \"pace_zone\": 0}, {\"distance\": 1617.3, \"elapsed_time\": 144, \"elevation_difference\": 0.0, \"moving_time\": 144, \"split\": 3, \"average_speed\": 11.23, \"average_grade_adjusted_speed\": 11.23, \"average_heartrate\": 135.4375, \"pace_zone\": 0}, {\"distance\": 1606.0, \"elapsed_time\": 141, \"elevation_difference\": 0.0, \"moving_time\": 141, \"split\": 4, \"average_speed\": 11.39, \"average_grade_adjusted_speed\": 11.41, \"average_heartrate\": 142.8581560283688, \"pace_zone\": 0}, {\"distance\": 1604.0, \"elapsed_time\": 157, \"elevation_difference\": 0.0, \"moving_time\": 157, \"split\": 5, \"average_speed\": 10.22, \"average_grade_adjusted_speed\": 10.22, \"average_heartrate\": 132.3184713375796, \"pace_zone\": 0}, {\"distance\": 1616.7, \"elapsed_time\": 156, \"elevation_difference\": -0.4, \"moving_time\": 156, \"split\": 6, \"average_speed\": 10.36, \"average_grade_adjusted_speed\": 10.37, \"average_heartrate\": 128.19871794871796, \"pace_zone\": 0}, {\"distance\": 1613.8, \"elapsed_time\": 156, \"elevation_difference\": 4.4, \"moving_time\": 156, \"split\": 7, \"average_speed\": 10.34, \"average_grade_adjusted_speed\": 10.47, \"average_heartrate\": 141.26923076923077, \"pace_zone\": 0}, {\"distance\": 1598.1, \"elapsed_time\": 117, \"elevation_difference\": -22.6, \"moving_time\": 117, \"split\": 8, \"average_speed\": 13.66, \"average_grade_adjusted_speed\": 13.31, \"average_heartrate\": 157.3846153846154, \"pace_zone\": 0}, {\"distance\": 1607.1, \"elapsed_time\": 137, \"elevation_difference\": 0.0, \"moving_time\": 137, \"split\": 9, \"average_speed\": 11.73, \"average_grade_adjusted_speed\": 11.73, \"average_heartrate\": 151.35036496350364, \"pace_zone\": 0}, {\"distance\": 1610.4, \"elapsed_time\": 153, \"elevation_difference\": 7.0, \"moving_time\": 153, \"split\": 10, \"average_speed\": 10.53, \"average_grade_adjusted_speed\": 10.7, \"average_heartrate\": 153.359477124183, \"pace_zone\": 0}, {\"distance\": 1614.1, \"elapsed_time\": 162, \"elevation_difference\": 11.6, \"moving_time\": 162, \"split\": 11, \"average_speed\": 9.96, \"average_grade_adjusted_speed\": 10.25, \"average_heartrate\": 147.32716049382717, \"pace_zone\": 0}, {\"distance\": 1612.8, \"elapsed_time\": 140, \"elevation_difference\": -2.0, \"moving_time\": 140, \"split\": 12, \"average_speed\": 11.52, \"average_grade_adjusted_speed\": 11.63, \"average_heartrate\": 160.50714285714287, \"pace_zone\": 0}, {\"distance\": 1608.2, \"elapsed_time\": 148, \"elevation_difference\": -8.8, \"moving_time\": 148, \"split\": 13, \"average_speed\": 10.87, \"average_grade_adjusted_speed\": 10.75, \"average_heartrate\": 142.6689189189189, \"pace_zone\": 0}, {\"distance\": 1602.6, \"elapsed_time\": 145, \"elevation_difference\": 7.2, \"moving_time\": 145, \"split\": 14, \"average_speed\": 11.05, \"average_grade_adjusted_speed\": 11.25, \"average_heartrate\": 155.69655172413792, \"pace_zone\": 0}, {\"distance\": 1614.5, \"elapsed_time\": 157, \"elevation_difference\": 5.6, \"moving_time\": 157, \"split\": 15, \"average_speed\": 10.28, \"average_grade_adjusted_speed\": 10.37, \"average_heartrate\": 149.45859872611464, \"pace_zone\": 0}, {\"distance\": 1609.6, \"elapsed_time\": 146, \"elevation_difference\": -4.4, \"moving_time\": 146, \"split\": 16, \"average_speed\": 11.02, \"average_grade_adjusted_speed\": 11.16, \"average_heartrate\": 149.37671232876713, \"pace_zone\": 0}, {\"distance\": 1604.6, \"elapsed_time\": 153, \"elevation_difference\": 2.6, \"moving_time\": 153, \"split\": 17, \"average_speed\": 10.49, \"average_grade_adjusted_speed\": 10.61, \"average_heartrate\": 155.88888888888889, \"pace_zone\": 0}, {\"distance\": 1607.2, \"elapsed_time\": 127, \"elevation_difference\": -12.6, \"moving_time\": 127, \"split\": 18, \"average_speed\": 12.66, \"average_grade_adjusted_speed\": 12.51, \"average_heartrate\": 153.01574803149606, \"pace_zone\": 0}, {\"distance\": 1609.3, \"elapsed_time\": 146, \"elevation_difference\": -6.2, \"moving_time\": 146, \"split\": 19, \"average_speed\": 11.02, \"average_grade_adjusted_speed\": 10.93, \"average_heartrate\": 155.5205479452055, \"pace_zone\": 0}, {\"distance\": 1614.3, \"elapsed_time\": 159, \"elevation_difference\": 6.0, \"moving_time\": 159, \"split\": 20, \"average_speed\": 10.15, \"average_grade_adjusted_speed\": 10.28, \"average_heartrate\": 144.23899371069183, \"pace_zone\": 0}, {\"distance\": 1609.5, \"elapsed_time\": 161, \"elevation_difference\": 12.0, \"moving_time\": 161, \"split\": 21, \"average_speed\": 10.0, \"average_grade_adjusted_speed\": 10.17, \"average_heartrate\": 153.35403726708074, \"pace_zone\": 0}, {\"distance\": 1614.1, \"elapsed_time\": 141, \"elevation_difference\": 1.6, \"moving_time\": 141, \"split\": 22, \"average_speed\": 11.45, \"average_grade_adjusted_speed\": 11.48, \"average_heartrate\": 168.04964539007094, \"pace_zone\": 0}, {\"distance\": 1604.6, \"elapsed_time\": 138, \"elevation_difference\": -1.0, \"moving_time\": 138, \"split\": 23, \"average_speed\": 11.63, \"average_grade_adjusted_speed\": 11.62, \"average_heartrate\": 165.18840579710144, \"pace_zone\": 0}, {\"distance\": 1609.8, \"elapsed_time\": 149, \"elevation_difference\": 0.0, \"moving_time\": 149, \"split\": 24, \"average_speed\": 10.8, \"average_grade_adjusted_speed\": 10.8, \"average_heartrate\": 158.95973154362417, \"pace_zone\": 0}, {\"distance\": 1607.5, \"elapsed_time\": 169, \"elevation_difference\": 0.6, \"moving_time\": 169, \"split\": 25, \"average_speed\": 9.51, \"average_grade_adjusted_speed\": 9.53, \"average_heartrate\": 150.59171597633136, \"pace_zone\": 0}, {\"distance\": 1608.0, \"elapsed_time\": 200, \"elevation_difference\": -0.6, \"moving_time\": 200, \"split\": 26, \"average_speed\": 8.04, \"average_grade_adjusted_speed\": 8.04, \"average_heartrate\": 123.745, \"pace_zone\": 0}, {\"distance\": 87.6, \"elapsed_time\": 22, \"elevation_difference\": 0.0, \"moving_time\": 22, \"split\": 27, \"average_speed\": 3.98, \"average_grade_adjusted_speed\": 3.98, \"average_heartrate\": 112.0, \"pace_zone\": 0}], \"laps\": [{\"id\": 62982344543, \"resource_state\": 2, \"name\": \"Lap 1\", \"activity\": {\"id\": 17621533399, \"visibility\": \"everyone\", \"resource_state\": 1}, \"athlete\": {\"id\": 24137054, \"resource_state\": 1}, \"elapsed_time\": 3953, \"moving_time\": 3954, \"start_date\": \"2026-03-06T06:30:00Z\", \"start_date_local\": \"2026-03-06T07:30:00Z\", \"distance\": 41933.4, \"average_speed\": 10.61, \"max_speed\": 15.9, \"lap_index\": 1, \"split\": 1, \"start_index\": 0, \"end_index\": 3953, \"total_elevation_gain\": 143.2, \"average_cadence\": 71.4, \"device_watts\": true, \"average_watts\": 250.1, \"average_heartrate\": 145.1, \"max_heartrate\": 179.0}], \"gear\": {\"id\": \"b7037547\", \"primary\": false, \"name\": \"Canyon AL 8.0\", \"nickname\": \"Canyon AL 8.0\", \"resource_state\": 2, \"retired\": false, \"distance\": 74657329, \"converted_distance\": 74657.3}, \"photos\": {\"primary\": {\"unique_id\": \"52b05d68-465d-48ba-bf8a-67b8e7f9ba4d\", \"urls\": {\"600\": \"https://dgtzuqphqg23d.cloudfront.net/Mq2qMXnNy0Kn2ghLxlXvu_IhKltiH447k0ZzA9qGrQI-768x432.jpg\", \"100\": \"https://dgtzuqphqg23d.cloudfront.net/Mq2qMXnNy0Kn2ghLxlXvu_IhKltiH447k0ZzA9qGrQI-128x72.jpg\"}, \"source\": 1, \"media_type\": 1}, \"use_primary_photo\": true, \"count\": 4}, \"stats_visibility\": [{\"type\": \"heart_rate\", \"visibility\": \"everyone\"}, {\"type\": \"pace\", \"visibility\": \"everyone\"}, {\"type\": \"power\", \"visibility\": \"everyone\"}, {\"type\": \"speed\", \"visibility\": \"everyone\"}, {\"type\": \"calories\", \"visibility\": \"everyone\"}], \"hide_from_home\": false, \"embed_token\": \"28fc03404e4d9e87a7645c20f5586e938882eea2\", \"available_zones\": [\"heartrate\", \"power\"]}",
"fetched_summary_at": "2026-03-14 14:36:14",
"fetched_detail_at": "2026-03-14 14:41:06",
"status": "complete",
"deleted_at": null,
"created_at": "2026-03-14 14:36:14",
"updated_at": "2026-03-14 14:41:06"
},
"raw_summary": {
"resource_state": 2,
"athlete": {
"id": 24137054,
"resource_state": 1
},
"name": "Zwift - Group Ride: INC Relentless Intervals (C)",
"distance": 41933.4,
"moving_time": 3953,
"elapsed_time": 3953,
"total_elevation_gain": 169,
"type": "VirtualRide",
"sport_type": "VirtualRide",
"device_name": "Zwift",
"id": 17621533399,
"start_date": "2026-03-06T06:30:00Z",
"start_date_local": "2026-03-06T07:30:00Z",
"timezone": "(GMT+01:00) Europe/Berlin",
"utc_offset": 3600,
"location_city": null,
"location_state": null,
"location_country": null,
"achievement_count": 0,
"kudos_count": 9,
"comment_count": 0,
"athlete_count": 11,
"photo_count": 0,
"map": {
"id": "a17621533399",
"summary_polyline": "lh_fAs{bz^rEsCs@mEv@cGqBsFr@s@`DCt@}FhCErDfBTlCtBn@aAzC`AzAdI]fCwCkAaFzCyCNuDkBwF{F{EQsArA_FzDwAbAyAIoE_EgF~BoCMqChI{Sj@sEo@aCsHcD_AgBKcB|IqT~Cq@nDt@bAm@~A}CzCEhB{@l@eEeDuFpB{BrBXdHfK|By@|AyEfDrAJ`F`CrAb@bA]dA}Bv@g@`AC|KqAdSxF~I|Ff@jLyCnBh@h@jCl@dNSfD_CvCP|Fr@vCzAv@hCIpGrAdBpAh@~CjAx@hA_A~CkJfBc@pBjA`@vCbFT~B`ENdDc@`BcMfHu@tDyB`AsAtBx@jDbBz@NxBx@xAc@pBiBXI|@nC`@aBjBqE`Be@`JjB|G~EtFIvLwt@nRo@rAnB|GgA`@mKjCoHf@iBw@eGoHsFm@cEtBiEdIcXpEmDhBuBjD_@bFpAjLcCnAlDlEcJ`I]~AJxBvAhEhBrB|PvHtFpLrAPnBg@@kA~@{@uBuAAmByAy@h@sBdB@lAzCfCzAfDaC@g@{BwAa@mA?uAhAc@nEb@rFrJtLiIz@`@`D~D~CwGtFtEtET_@v@cCHdAjAEb@gDe@sBZqHzGiBvKf@nPm@vGkGtLmB`BaAfE}DbCgILU[\\U|Ce@@q@_A]qFhBoE}CAiCjB}@LkD_@wDs@}@{Dd@_BxBuA[mBiGbAiCpDmGcGeRQcCrBqAbEdCvFy@EiA`AeAuBkAAgB_BiAHs@j@w@pAEzAfDrCxA`DyC_CgBa@gACsApAi@fEZnFzJjMkIbEfFhDyGvE|DjA?Pw@g@sBdC_AXcAeCkEc@wDqCy@uHXgAa@R_@rLgA~@m@eA_@uKpAu@e@`AyAlMeCgHyOKyBfBoBbB\\dGvOjIEfBe@^_MpDaNFkRm@q@iBBg[vIiJhAiCw@mGwHgFk@oEzBoClGiA~@yUpDuDzA{B|By@AaByBUaDlEoLf@uJw@sGmBcCKwA}AmEhD}L\\cEoA_D{DiAo@cAoBeIt@qGwBeFv@eAbDEZyE`Bs@`FdB^nCxBr@Hd@eA|Bp@tAfIQrCyCkA}E~CgDFaEsBuFgFcEYaBtAyEpDqAjA_BImEoD{DKw@xByBKuCrIoTd@cEo@eCqHaD_AcBMsBvIeTnCq@jEp@nC_EfDQlB_Ah@}DeD{FdA}AnA]dAXvF~IfAp@lB_ApAqEhBNrA~A?xDzCtBI~AcC|@k@lAApKuAfR`@~AdDrDX~AzGv@pM{CpA`Af@`E",
"resource_state": 2
},
"trainer": false,
"commute": false,
"manual": false,
"private": false,
"visibility": "everyone",
"flagged": false,
"gear_id": "b7037547",
"start_latlng": [
-11.634145,
166.972905
],
"end_latlng": [
-11.654623,
166.99095
],
"average_speed": 10.608,
"max_speed": 15.9,
"average_cadence": 71.4,
"average_watts": 250.1,
"max_watts": 851,
"weighted_average_watts": 273,
"device_watts": true,
"kilojoules": 988.6,
"has_heartrate": true,
"average_heartrate": 145.1,
"max_heartrate": 179,
"heartrate_opt_out": false,
"display_hide_heartrate_option": true,
"elev_high": 28,
"elev_low": -6.4,
"upload_id": 18719478129,
"upload_id_str": "18719478129",
"external_id": "zwift-activity-2087669309563240496.fit",
"from_accepted_tag": false,
"pr_count": 0,
"total_photo_count": 4,
"has_kudoed": false,
"suffer_score": 112
},
"raw_detail": {
"resource_state": 3,
"athlete": {
"id": 24137054,
"resource_state": 1
},
"name": "Zwift - Group Ride: INC Relentless Intervals (C)",
"distance": 41933.4,
"moving_time": 3953,
"elapsed_time": 3953,
"total_elevation_gain": 169,
"type": "VirtualRide",
"sport_type": "VirtualRide",
"device_name": "Zwift",
"id": 17621533399,
"start_date": "2026-03-06T06:30:00Z",
"start_date_local": "2026-03-06T07:30:00Z",
"timezone": "(GMT+01:00) Europe/Berlin",
"utc_offset": 3600,
"location_city": null,
"location_state": null,
"location_country": null,
"achievement_count": 0,
"kudos_count": 9,
"comment_count": 0,
"athlete_count": 11,
"photo_count": 0,
"map": {
"id": "a17621533399",
"polyline": "lh_fAs{bz^\\m@NMRIfBe@VOHIFMA_@i@{BGq@Hq@l@oCB_@Ca@I]O[uA_CE[B]LYd@YLAL?zANNALEJIFMFa@H_DDQFOLKNI`@Gb@?r@Jn@R|@`@h@ZZTFNDN@PEv@?RJNPFv@D^RJLDPCP}@bBER@RDRHPLLNJPFf@Fx@?lAK|AQd@APE^Uf@g@b@i@Zo@BQASMa@k@}@IOGe@Ae@DQHOJM|A}@V[HOPu@Dc@Aw@Iu@Qs@YcAa@_AYm@m@u@mAiAg@a@iAm@MKIMEQCa@Du@XwATs@^o@LM^SzA]p@WNKX[Xq@Jw@@y@Iy@Mc@Sa@W]yBmBMQIQAUFSLQrAeALOFS?UW{@?UHi@r@wBzDeJpAkD\\gALy@D{@@{@Gg@ESSa@][c@SmDcAc@UOKk@m@_@q@Wy@Gg@@g@BSNe@|AmD`B{Cp@{Ah@_BRqAHQ`@Yx@W|@MT?RDRFt@`@RDh@Bf@K`@WLMJQ`@kARc@LONKRER?lADd@Ex@U`@WLMTc@T{@D}@Cg@ESSc@eByBW_@GQEQ@QFOR]d@a@l@Y`@G`@BPD\\Vb@j@n@`A|BdEZd@`@`@TJVFVCTIv@s@HUFWPgAf@uAPMTCh@Jf@Pb@VLNLPLf@@j@I|@Af@@RDRZZdBv@LLJNHd@AREPIPKLc@Nw@Ra@RMLKNMb@Ed@Ax@FzDC`CQrCy@lJI|ABd@Xr@T\\~BdCTZL`@@b@DPLJNFP@|A?PDbA\\R@b@?dAQ|EyAfCm@b@CPB^PXVVp@PxATfDPzDBhA@|ACjAGb@GPW\\iAv@S\\Ib@AzAL~BRhBJ`@N^HLXV^P`@LPB`@?bAKPA^Hf@Z\\J^DvAFPB`@NjAt@XZHNBPLzADPFNf@h@NHRDRCNKLMVa@`@gAnAkEl@wAZ]PGPCT?PDt@Xz@p@FPDP@nADRJNPHT@fBGT@h@FRFPJNLp@dATd@Nf@Hf@H|@@h@?h@Gh@Of@W^]Z_Af@wAp@aAh@cCjAc@VWRQTKZIj@Ez@GZIJKHiAVYRc@`@SXQXI^?^Jn@Rn@Xj@TXNFp@LJJF`@@dADPl@v@FNBPCPQb@Ef@GRQHaAFUFMNCVFTRLTCTIVAVBVHFTCXMRk@Xc@b@ULWHkAPq@PULOVEXAlBCXSpAGt@@v@PnA\\lA^lAZp@b@l@`Av@lAlA^h@JVBXAZUxE@l@RrA?TKNQHy@T{FnAiPzD{IzB_G~AqDhAw@\\a@VIPER@TRx@xAnE@ROJw@TiGbBcCf@iEf@{@Bi@Cw@Sa@UOM[]g@o@}BeD_@_@c@[g@USIcAQm@CeAFm@L_A`@e@Xo@j@[`@Ud@_AhC]v@Y^_@Zw@\\qAVcBVaIx@}@LaBZsA^o@VaAb@{@l@YXc@l@_@n@Wr@Qv@Kx@Cx@@v@Dv@v@vFRzBGLgALc@NKLCTDRHPLNxA~@^ZJPHR?TERKR_@\\uAbAgC~A{@v@W^Qb@Kz@?h@JnAh@pBl@vAT^V\\z@t@|@n@tBlAtAf@nElA`Af@`@ZV^h@dAtA`EXr@`@p@`@b@^LNBb@?bAQj@UJKBOMo@HMj@]HOAQIOOIgA_@QIIQ?UHm@AWOQy@]OIGQ@QDQNa@X[PITETATDPLZ`@T`@DPJv@HLNHd@BNJp@v@NHPC`@Y`@Sv@q@X]DSCSMQkAi@a@[Se@Mg@Gu@@ODOHIJGr@Q~@Gr@@t@Nd@Xb@j@^r@fBdEZn@PRXHVIZm@RQpHoEz@o@X@RLLPvAnC\\d@TJTAPOJStAkEHQNOPERB`@Tj@h@dBpBLJ^Rb@J`@Bb@EbAQNBLJHL@NEPKLOFw@GS?e@FQHERHNt@VJN@RGNQHSBS?e@M_@YSGSCg@@g@Jc@Lo@ZWZa@n@]Z}AbA[VYZU^Wt@YhAc@zCOpACh@C|@@|Bb@jGDfBEfBGz@SlASx@Mb@]r@eBpCqBvDOPOPi@XSNORKVGVWfBUn@c@f@_Al@aAb@cAXWBm@AyAO_AG{@RQGCSLKl@WZIhAGXEHI@MCMMYKIKEOA]Dm@RqChAODS@a@M_@S[YqBaBGMCu@Ds@Ha@JMRCf@AREHSBUEaANsACi@[mCGSY]c@USCSBq@`@SFg@ASFML_@jAMNOHSDe@BSCOKU_@m@aCq@qACSBe@Ts@h@aAX[j@e@LOFQHy@FQJOh@i@HQBQASQu@u@gBo@iByAoEo@yBSkAAe@BQRa@ZY^Ob@E`@BLD\\NJFTVh@r@XPND^@pAMjAUx@WFK?OK]AOHKj@YHM@QEOKKOIcAYOKIO?UHi@AWKSSKs@[KM?QHa@N_@JMNId@MV?RF^\\^p@DNJv@HNNFb@DNHn@t@LJP?^W`@QLK`A_AHODSEQOMgAk@a@[Uc@Kc@Iu@D]FKJIVId@I~@Gt@@XDZHZPTVh@`AfC|FNTVLXENSLWPQhDyBvCcBf@a@VGTHPNhBhD\\\\RDRELOHOlAaEP]LMNEN@PD\\Tf@f@nBvBPHRDTCNKJQDQ?SES_@kAASFQNIpAUZMPWBMB]Km@M[SW}@cAYe@EMG_@E_BG[GMWU]Oc@Iw@IwBG{@FuATk@Bm@EQGGS@UPIdBQjFa@`BSf@MNMFQGSQIUCU@aAJoG|@cAFWCSKIU?WJULQRORIl@OpFo@rASz@UPKJO?UIQo@eAmFkLMo@CW@YBWTo@NSh@a@VIXCZDVJTN`@d@Zj@jBzGh@dBTd@JNNLRBz@BzFMv@GPENILMN_@Hw@BkAAuFBe@La@f@}@La@vAaGT}AFkA@aBBmKEo@IUOOSKk@E}@H{@RsBp@_L~CwHpB{Bb@}BXiAHe@@e@Cc@Ia@Q]W_AeAcBiCc@i@Y[k@a@cA_@u@Mu@Cw@Du@Pq@V}@h@i@f@WZS`@gA|C[p@YZo@b@s@VkATmBVcCRgD`@{ARcB`@sA`@aBx@_@T[Z_AjASDS?QG]YY]i@aAMc@Ge@Ac@@s@Hq@H_@\\iATi@~AoCRk@Pm@V_BNeBBwACwAOkCQcAUcAMa@]i@IKw@k@EO?u@EQIMg@c@IMMa@QgAAc@Be@Pw@nAqD\\aBd@kAVkBDi@?m@Gi@Oi@Yg@]c@QOSMWIeBUWKSS[o@w@iCq@qCEi@?UDg@l@gCDe@Ce@Kc@Qa@kAiBMa@?SBQFOLM\\URCP@v@Jd@@PELKFQBQFmCFg@HQLMNIRGd@Af@Dr@PdA`@~@j@NJHNDN@TEx@BRJNPFz@D^THP?RSb@a@p@IPET?RFRHRNLNJh@J|@Bh@AtD_@RGNIj@i@p@{@Pa@DSASEQIQm@aAMg@Cg@BSFQLO`BaALMTa@Je@Fy@Ag@Iy@k@oBe@mAa@w@{@_AwAmAsAu@QSGYAY@YJq@ZyARi@Xc@PMPKfBc@d@S`@YLOTc@DQJ_A@i@G}@Oe@_@s@uBkBY[IQEQBSV]jA}@T]DSAQUu@ASFe@l@kBjEgKxA{DRw@He@D}@@g@Ci@Ig@GSY_@QMc@S}DmAa@U[[c@o@[s@My@Ce@BSPu@Zs@lAgCrAeCv@eBf@yAPmAFQLM^Sb@Md@Id@Ed@BtAl@RDf@?REb@QNMJQp@gBLSNQRKVChABX?VEfA]RMPSXk@Nq@Do@Eo@EUSe@c@m@{@aA]e@K[AM@MJWX_@\\Wj@Wb@Ed@D^RZ\\j@z@rBnDz@tAf@b@^LN@`@KXS`@a@J]VwA\\cANWJGXAZFf@Pd@VTRLVHZB\\KpB@\\DJNVVNvAj@JHNVFZ?LCZMXWNcAVg@TSTIJMj@C\\Az@FnECfBY|Di@dGQbD?ZDNZr@b@j@fBdBX`@JXFx@DJJHJD\\BvA?\\Ft@XZB\\Aj@If@M|DkAfCo@ZGZ?XFVNRRJTRz@RdC",
"resource_state": 3,
"summary_polyline": "lh_fAs{bz^rEsCs@mEv@cGqBsFr@s@`DCt@}FhCErDfBTlCtBn@aAzC`AzAdI]fCwCkAaFzCyCNuDkBwF{F{EQsArA_FzDwAbAyAIoE_EgF~BoCMqChI{Sj@sEo@aCsHcD_AgBKcB|IqT~Cq@nDt@bAm@~A}CzCEhB{@l@eEeDuFpB{BrBXdHfK|By@|AyEfDrAJ`F`CrAb@bA]dA}Bv@g@`AC|KqAdSxF~I|Ff@jLyCnBh@h@jCl@dNSfD_CvCP|Fr@vCzAv@hCIpGrAdBpAh@~CjAx@hA_A~CkJfBc@pBjA`@vCbFT~B`ENdDc@`BcMfHu@tDyB`AsAtBx@jDbBz@NxBx@xAc@pBiBXI|@nC`@aBjBqE`Be@`JjB|G~EtFIvLwt@nRo@rAnB|GgA`@mKjCoHf@iBw@eGoHsFm@cEtBiEdIcXpEmDhBuBjD_@bFpAjLcCnAlDlEcJ`I]~AJxBvAhEhBrB|PvHtFpLrAPnBg@@kA~@{@uBuAAmByAy@h@sBdB@lAzCfCzAfDaC@g@{BwAa@mA?uAhAc@nEb@rFrJtLiIz@`@`D~D~CwGtFtEtET_@v@cCHdAjAEb@gDe@sBZqHzGiBvKf@nPm@vGkGtLmB`BaAfE}DbCgILU[\\U|Ce@@q@_A]qFhBoE}CAiCjB}@LkD_@wDs@}@{Dd@_BxBuA[mBiGbAiCpDmGcGeRQcCrBqAbEdCvFy@EiA`AeAuBkAAgB_BiAHs@j@w@pAEzAfDrCxA`DyC_CgBa@gACsApAi@fEZnFzJjMkIbEfFhDyGvE|DjA?Pw@g@sBdC_AXcAeCkEc@wDqCy@uHXgAa@R_@rLgA~@m@eA_@uKpAu@e@`AyAlMeCgHyOKyBfBoBbB\\dGvOjIEfBe@^_MpDaNFkRm@q@iBBg[vIiJhAiCw@mGwHgFk@oEzBoClGiA~@yUpDuDzA{B|By@AaByBUaDlEoLf@uJw@sGmBcCKwA}AmEhD}L\\cEoA_D{DiAo@cAoBeIt@qGwBeFv@eAbDEZyE`Bs@`FdB^nCxBr@Hd@eA|Bp@tAfIQrCyCkA}E~CgDFaEsBuFgFcEYaBtAyEpDqAjA_BImEoD{DKw@xByBKuCrIoTd@cEo@eCqHaD_AcBMsBvIeTnCq@jEp@nC_EfDQlB_Ah@}DeD{FdA}AnA]dAXvF~IfAp@lB_ApAqEhBNrA~A?xDzCtBI~AcC|@k@lAApKuAfR`@~AdDrDX~AzGv@pM{CpA`Af@`E"
},
"trainer": false,
"commute": false,
"manual": false,
"private": false,
"visibility": "everyone",
"flagged": false,
"gear_id": "b7037547",
"start_latlng": [
-11.634145,
166.972905
],
"end_latlng": [
-11.654623,
166.99095
],
"average_speed": 10.608,
"max_speed": 15.9,
"average_cadence": 71.4,
"average_watts": 250.1,
"max_watts": 851,
"weighted_average_watts": 273,
"device_watts": true,
"kilojoules": 988.6,
"has_heartrate": true,
"average_heartrate": 145.1,
"max_heartrate": 179,
"heartrate_opt_out": false,
"display_hide_heartrate_option": true,
"elev_high": 28,
"elev_low": -6.4,
"upload_id": 18719478129,
"upload_id_str": "18719478129",
"external_id": "zwift-activity-2087669309563240496.fit",
"from_accepted_tag": false,
"pr_count": 0,
"total_photo_count": 4,
"has_kudoed": false,
"suffer_score": 112,
"description": "🗺️ Triple Flat Loops in Watopia",
"calories": 997,
"perceived_exertion": null,
"prefer_perceived_exertion": null,
"segment_efforts": [
{
"id": 3464905504069217300,
"resource_state": 2,
"name": "Fuego Flats Forward Sprint",
"activity": {
"id": 17621533399,
"visibility": "everyone",
"resource_state": 1
},
"athlete": {
"id": 24137054,
"resource_state": 1
},
"elapsed_time": 50,
"moving_time": 50,
"start_date": "2026-03-06T06:33:22Z",
"start_date_local": "2026-03-06T07:33:22Z",
"distance": 496.6,
"start_index": 202,
"end_index": 252,
"average_cadence": 67.3,
"device_watts": true,
"average_watts": 198.6,
"average_heartrate": 112.4,
"max_heartrate": 118,
"segment": {
"id": 20350107,
"resource_state": 2,
"name": "Fuego Flats Forward Sprint",
"activity_type": "VirtualRide",
"distance": 496.6,
"average_grade": 0.2,
"maximum_grade": 1.7,
"elevation_high": 14.4,
"elevation_low": 13.2,
"start_latlng": [
-11.640803,
166.978637
],
"end_latlng": [
-11.639186,
166.98236
],
"elevation_profile": null,
"elevation_profiles": null,
"climb_category": 0,
"city": null,
"state": "Temotu Province",
"country": "Solomon Islands",
"private": false,
"hazardous": false,
"starred": false
},
"pr_rank": null,
"achievements": [],
"visibility": "everyone",
"kom_rank": null,
"hidden": false
},
{
"id": 3464905504069455000,
"resource_state": 2,
"name": "Rebel Route: Triple Flat Loops",
"activity": {
"id": 17621533399,
"visibility": "everyone",
"resource_state": 1
},
"athlete": {
"id": 24137054,
"resource_state": 1
},
"elapsed_time": 3109,
"moving_time": 3109,
"start_date": "2026-03-06T06:34:12Z",
"start_date_local": "2026-03-06T07:34:12Z",
"distance": 33934.8,
"start_index": 252,
"end_index": 3361,
"average_cadence": 72.7,
"device_watts": true,
"average_watts": 268.8,
"average_heartrate": 148.2,
"max_heartrate": 175,
"segment": {
"id": 20453276,
"resource_state": 2,
"name": "Rebel Route: Triple Flat Loops",
"activity_type": "VirtualRide",
"distance": 33934.8,
"average_grade": 0,
"maximum_grade": 6.5,
"elevation_high": 28,
"elevation_low": -6.4,
"start_latlng": [
-11.639187,
166.982381
],
"end_latlng": [
-11.639187,
166.982392
],
"elevation_profile": null,
"elevation_profiles": null,
"climb_category": 0,
"city": null,
"state": "Temotu Province",
"country": "Solomon Islands",
"private": false,
"hazardous": false,
"starred": false
},
"pr_rank": null,
"achievements": [],
"visibility": "everyone",
"kom_rank": null,
"hidden": false
},
{
"id": 3464905504068751400,
"resource_state": 2,
"name": "The Esses Reverse",
"activity": {
"id": 17621533399,
"visibility": "everyone",
"resource_state": 1
},
"athlete": {
"id": 24137054,
"resource_state": 1
},
"elapsed_time": 143,
"moving_time": 143,
"start_date": "2026-03-06T06:56:40Z",
"start_date_local": "2026-03-06T07:56:40Z",
"distance": 1532.3,
"start_index": 1600,
"end_index": 1743,
"average_cadence": 71.3,
"device_watts": true,
"average_watts": 297.6,
"average_heartrate": 155.8,
"max_heartrate": 162,
"segment": {
"id": 28383452,
"resource_state": 2,
"name": "The Esses Reverse",
"activity_type": "VirtualRide",
"distance": 1532.3,
"average_grade": -0.2,
"maximum_grade": 6.9,
"elevation_high": 23,
"elevation_low": 9.6,
"start_latlng": [
-11.640759,
166.946064
],
"end_latlng": [
-11.645771,
166.948189
],
"elevation_profile": null,
"elevation_profiles": null,
"climb_category": 0,
"city": null,
"state": "Temotu Province",
"country": "Solomon Islands",
"private": false,
"hazardous": false,
"starred": false
},
"pr_rank": null,
"achievements": [],
"visibility": "everyone",
"kom_rank": null,
"hidden": false
},
{
"id": 3464905504071642000,
"resource_state": 2,
"name": "The Esses Reverse",
"activity": {
"id": 17621533399,
"visibility": "everyone",
"resource_state": 1
},
"athlete": {
"id": 24137054,
"resource_state": 1
},
"elapsed_time": 148,
"moving_time": 148,
"start_date": "2026-03-06T07:07:03Z",
"start_date_local": "2026-03-06T08:07:03Z",
"distance": 1532.3,
"start_index": 2223,
"end_index": 2371,
"average_cadence": 71.1,
"device_watts": true,
"average_watts": 251.9,
"average_heartrate": 148.2,
"max_heartrate": 158,
"segment": {
"id": 28383452,
"resource_state": 2,
"name": "The Esses Reverse",
"activity_type": "VirtualRide",
"distance": 1532.3,
"average_grade": -0.2,
"maximum_grade": 6.9,
"elevation_high": 23,
"elevation_low": 9.6,
"start_latlng": [
-11.640759,
166.946064
],
"end_latlng": [
-11.645771,
166.948189
],
"elevation_profile": null,
"elevation_profiles": null,
"climb_category": 0,
"city": null,
"state": "Temotu Province",
"country": "Solomon Islands",
"private": false,
"hazardous": false,
"starred": false
},
"pr_rank": null,
"achievements": [],
"visibility": "everyone",
"kom_rank": null,
"hidden": false
},
{
"id": 3464905504067889000,
"resource_state": 2,
"name": "Fuego Flats Forward Sprint",
"activity": {
"id": 17621533399,
"visibility": "everyone",
"resource_state": 1
},
"athlete": {
"id": 24137054,
"resource_state": 1
},
"elapsed_time": 41,
"moving_time": 41,
"start_date": "2026-03-06T07:25:19Z",
"start_date_local": "2026-03-06T08:25:19Z",
"distance": 496.6,
"start_index": 3319,
"end_index": 3360,
"average_cadence": 77.4,
"device_watts": true,
"average_watts": 465.2,
"average_heartrate": 161.9,
"max_heartrate": 169,
"segment": {
"id": 20350107,
"resource_state": 2,
"name": "Fuego Flats Forward Sprint",
"activity_type": "VirtualRide",
"distance": 496.6,
"average_grade": 0.2,
"maximum_grade": 1.7,
"elevation_high": 14.4,
"elevation_low": 13.2,
"start_latlng": [
-11.640803,
166.978637
],
"end_latlng": [
-11.639186,
166.98236
],
"elevation_profile": null,
"elevation_profiles": null,
"climb_category": 0,
"city": null,
"state": "Temotu Province",
"country": "Solomon Islands",
"private": false,
"hazardous": false,
"starred": false
},
"pr_rank": null,
"achievements": [],
"visibility": "everyone",
"kom_rank": null,
"hidden": false
}
],
"splits_metric": [
{
"distance": 1002,
"elapsed_time": 118,
"elevation_difference": 3,
"moving_time": 118,
"split": 1,
"average_speed": 8.49,
"average_grade_adjusted_speed": 8.55,
"average_heartrate": 107.28813559322033,
"pace_zone": 0
},
{
"distance": 1002.7,
"elapsed_time": 96,
"elevation_difference": -2.8,
"moving_time": 96,
"split": 2,
"average_speed": 10.44,
"average_grade_adjusted_speed": 10.41,
"average_heartrate": 108.57291666666667,
"pace_zone": 0
},
{
"distance": 1001.9,
"elapsed_time": 97,
"elevation_difference": 0,
"moving_time": 97,
"split": 3,
"average_speed": 10.33,
"average_grade_adjusted_speed": 10.33,
"average_heartrate": 114.70103092783505,
"pace_zone": 0
},
{
"distance": 1002.7,
"elapsed_time": 89,
"elevation_difference": 0,
"moving_time": 89,
"split": 4,
"average_speed": 11.27,
"average_grade_adjusted_speed": 11.27,
"average_heartrate": 133.61797752808988,
"pace_zone": 0
},
{
"distance": 996.2,
"elapsed_time": 88,
"elevation_difference": 0,
"moving_time": 88,
"split": 5,
"average_speed": 11.32,
"average_grade_adjusted_speed": 11.32,
"average_heartrate": 136.3068181818182,
"pace_zone": 0
},
{
"distance": 1003.3,
"elapsed_time": 87,
"elevation_difference": 0.8,
"moving_time": 87,
"split": 6,
"average_speed": 11.53,
"average_grade_adjusted_speed": 11.57,
"average_heartrate": 141.5632183908046,
"pace_zone": 0
},
{
"distance": 1000.9,
"elapsed_time": 94,
"elevation_difference": -0.8,
"moving_time": 94,
"split": 7,
"average_speed": 10.65,
"average_grade_adjusted_speed": 10.64,
"average_heartrate": 141.59574468085106,
"pace_zone": 0
},
{
"distance": 998,
"elapsed_time": 98,
"elevation_difference": 0,
"moving_time": 98,
"split": 8,
"average_speed": 10.18,
"average_grade_adjusted_speed": 10.19,
"average_heartrate": 129.76530612244898,
"pace_zone": 0
},
{
"distance": 999.1,
"elapsed_time": 100,
"elevation_difference": 1.6,
"moving_time": 100,
"split": 9,
"average_speed": 9.99,
"average_grade_adjusted_speed": 10.03,
"average_heartrate": 127.81,
"pace_zone": 0
},
{
"distance": 997.3,
"elapsed_time": 89,
"elevation_difference": -1.4,
"moving_time": 89,
"split": 10,
"average_speed": 11.21,
"average_grade_adjusted_speed": 11.2,
"average_heartrate": 131.2921348314607,
"pace_zone": 0
},
{
"distance": 999,
"elapsed_time": 107,
"elevation_difference": 10.2,
"moving_time": 107,
"split": 11,
"average_speed": 9.34,
"average_grade_adjusted_speed": 9.62,
"average_heartrate": 141.9158878504673,
"pace_zone": 0
},
{
"distance": 1008.6,
"elapsed_time": 69,
"elevation_difference": -17.2,
"moving_time": 69,
"split": 12,
"average_speed": 14.62,
"average_grade_adjusted_speed": 14.14,
"average_heartrate": 153.2608695652174,
"pace_zone": 0
},
{
"distance": 991.1,
"elapsed_time": 78,
"elevation_difference": -11.8,
"moving_time": 78,
"split": 13,
"average_speed": 12.71,
"average_grade_adjusted_speed": 12.44,
"average_heartrate": 158.01282051282053,
"pace_zone": 0
},
{
"distance": 1008.2,
"elapsed_time": 89,
"elevation_difference": 0,
"moving_time": 89,
"split": 14,
"average_speed": 11.33,
"average_grade_adjusted_speed": 11.33,
"average_heartrate": 151.13483146067415,
"pace_zone": 0
},
{
"distance": 989.8,
"elapsed_time": 88,
"elevation_difference": 6,
"moving_time": 88,
"split": 15,
"average_speed": 11.25,
"average_grade_adjusted_speed": 11.48,
"average_heartrate": 154.54545454545453,
"pace_zone": 0
},
{
"distance": 1001.9,
"elapsed_time": 95,
"elevation_difference": 1,
"moving_time": 95,
"split": 16,
"average_speed": 10.55,
"average_grade_adjusted_speed": 10.61,
"average_heartrate": 151.13684210526316,
"pace_zone": 0
},
{
"distance": 1004.4,
"elapsed_time": 101,
"elevation_difference": 10,
"moving_time": 101,
"split": 17,
"average_speed": 9.94,
"average_grade_adjusted_speed": 10.25,
"average_heartrate": 147.17821782178217,
"pace_zone": 0
},
{
"distance": 1000.6,
"elapsed_time": 97,
"elevation_difference": 2.8,
"moving_time": 97,
"split": 18,
"average_speed": 10.32,
"average_grade_adjusted_speed": 10.52,
"average_heartrate": 151.16494845360825,
"pace_zone": 0
},
{
"distance": 993.2,
"elapsed_time": 86,
"elevation_difference": -4,
"moving_time": 86,
"split": 19,
"average_speed": 11.55,
"average_grade_adjusted_speed": 11.66,
"average_heartrate": 159.52325581395348,
"pace_zone": 0
},
{
"distance": 1009.1,
"elapsed_time": 91,
"elevation_difference": -8.6,
"moving_time": 91,
"split": 20,
"average_speed": 11.09,
"average_grade_adjusted_speed": 10.9,
"average_heartrate": 149.7912087912088,
"pace_zone": 0
},
{
"distance": 996.3,
"elapsed_time": 90,
"elevation_difference": 0.6,
"moving_time": 90,
"split": 21,
"average_speed": 11.07,
"average_grade_adjusted_speed": 11.09,
"average_heartrate": 141.9111111111111,
"pace_zone": 0
},
{
"distance": 998.9,
"elapsed_time": 88,
"elevation_difference": 7.2,
"moving_time": 88,
"split": 22,
"average_speed": 11.35,
"average_grade_adjusted_speed": 11.64,
"average_heartrate": 154.875,
"pace_zone": 0
},
{
"distance": 1002.4,
"elapsed_time": 93,
"elevation_difference": 0.2,
"moving_time": 93,
"split": 23,
"average_speed": 10.78,
"average_grade_adjusted_speed": 10.83,
"average_heartrate": 157.9247311827957,
"pace_zone": 0
},
{
"distance": 999.8,
"elapsed_time": 98,
"elevation_difference": 3.8,
"moving_time": 98,
"split": 24,
"average_speed": 10.2,
"average_grade_adjusted_speed": 10.29,
"average_heartrate": 147.12244897959184,
"pace_zone": 0
},
{
"distance": 997.7,
"elapsed_time": 96,
"elevation_difference": 2.6,
"moving_time": 96,
"split": 25,
"average_speed": 10.39,
"average_grade_adjusted_speed": 10.65,
"average_heartrate": 146.57291666666666,
"pace_zone": 0
},
{
"distance": 1000.8,
"elapsed_time": 87,
"elevation_difference": -6,
"moving_time": 87,
"split": 26,
"average_speed": 11.5,
"average_grade_adjusted_speed": 11.5,
"average_heartrate": 155.29885057471265,
"pace_zone": 0
},
{
"distance": 999.3,
"elapsed_time": 101,
"elevation_difference": 6.6,
"moving_time": 101,
"split": 27,
"average_speed": 9.89,
"average_grade_adjusted_speed": 10.13,
"average_heartrate": 154.8118811881188,
"pace_zone": 0
},
{
"distance": 996.2,
"elapsed_time": 82,
"elevation_difference": -10.2,
"moving_time": 82,
"split": 28,
"average_speed": 12.15,
"average_grade_adjusted_speed": 11.96,
"average_heartrate": 150.5121951219512,
"pace_zone": 0
},
{
"distance": 999.8,
"elapsed_time": 79,
"elevation_difference": -5.8,
"moving_time": 79,
"split": 29,
"average_speed": 12.66,
"average_grade_adjusted_speed": 12.55,
"average_heartrate": 156.2405063291139,
"pace_zone": 0
},
{
"distance": 1006.5,
"elapsed_time": 94,
"elevation_difference": -6.4,
"moving_time": 94,
"split": 30,
"average_speed": 10.71,
"average_grade_adjusted_speed": 10.57,
"average_heartrate": 157.60638297872342,
"pace_zone": 0
},
{
"distance": 998.6,
"elapsed_time": 90,
"elevation_difference": 0.2,
"moving_time": 90,
"split": 31,
"average_speed": 11.1,
"average_grade_adjusted_speed": 11.1,
"average_heartrate": 151.12222222222223,
"pace_zone": 0
},
{
"distance": 997.6,
"elapsed_time": 98,
"elevation_difference": 5.4,
"moving_time": 98,
"split": 32,
"average_speed": 10.18,
"average_grade_adjusted_speed": 10.37,
"average_heartrate": 140.4387755102041,
"pace_zone": 0
},
{
"distance": 1001.7,
"elapsed_time": 104,
"elevation_difference": 8.4,
"moving_time": 104,
"split": 33,
"average_speed": 9.63,
"average_grade_adjusted_speed": 9.84,
"average_heartrate": 151.70192307692307,
"pace_zone": 0
},
{
"distance": 1005.4,
"elapsed_time": 93,
"elevation_difference": 4.6,
"moving_time": 93,
"split": 34,
"average_speed": 10.81,
"average_grade_adjusted_speed": 10.9,
"average_heartrate": 156.65591397849462,
"pace_zone": 0
},
{
"distance": 992.8,
"elapsed_time": 88,
"elevation_difference": 3,
"moving_time": 88,
"split": 35,
"average_speed": 11.28,
"average_grade_adjusted_speed": 11.36,
"average_heartrate": 170.4090909090909,
"pace_zone": 0
},
{
"distance": 999.6,
"elapsed_time": 90,
"elevation_difference": -2.8,
"moving_time": 90,
"split": 36,
"average_speed": 11.11,
"average_grade_adjusted_speed": 11.07,
"average_heartrate": 160.6,
"pace_zone": 0
},
{
"distance": 1006.3,
"elapsed_time": 84,
"elevation_difference": 0,
"moving_time": 84,
"split": 37,
"average_speed": 11.98,
"average_grade_adjusted_speed": 11.98,
"average_heartrate": 169.02380952380952,
"pace_zone": 0
},
{
"distance": 996.2,
"elapsed_time": 92,
"elevation_difference": 0,
"moving_time": 92,
"split": 38,
"average_speed": 10.83,
"average_grade_adjusted_speed": 10.83,
"average_heartrate": 161.90217391304347,
"pace_zone": 0
},
{
"distance": 1001.4,
"elapsed_time": 89,
"elevation_difference": 0,
"moving_time": 89,
"split": 39,
"average_speed": 11.25,
"average_grade_adjusted_speed": 11.25,
"average_heartrate": 154.25842696629215,
"pace_zone": 0
},
{
"distance": 998.5,
"elapsed_time": 109,
"elevation_difference": 0.8,
"moving_time": 109,
"split": 40,
"average_speed": 9.16,
"average_grade_adjusted_speed": 9.19,
"average_heartrate": 154.4954128440367,
"pace_zone": 0
},
{
"distance": 1000.7,
"elapsed_time": 124,
"elevation_difference": -0.8,
"moving_time": 124,
"split": 41,
"average_speed": 8.07,
"average_grade_adjusted_speed": 8.06,
"average_heartrate": 128.1048387096774,
"pace_zone": 0
},
{
"distance": 926.9,
"elapsed_time": 127,
"elevation_difference": 0,
"moving_time": 127,
"split": 42,
"average_speed": 7.3,
"average_grade_adjusted_speed": 7.3,
"average_heartrate": 119.61290322580645,
"pace_zone": 0
}
],
"splits_standard": [
{
"distance": 1613.5,
"elapsed_time": 176,
"elevation_difference": 1,
"moving_time": 176,
"split": 1,
"average_speed": 9.17,
"average_grade_adjusted_speed": 9.19,
"average_heartrate": 107.63636363636364,
"pace_zone": 0
},
{
"distance": 1608.2,
"elapsed_time": 153,
"elevation_difference": -0.8,
"moving_time": 153,
"split": 2,
"average_speed": 10.51,
"average_grade_adjusted_speed": 10.51,
"average_heartrate": 115.0718954248366,
"pace_zone": 0
},
{
"distance": 1617.3,
"elapsed_time": 144,
"elevation_difference": 0,
"moving_time": 144,
"split": 3,
"average_speed": 11.23,
"average_grade_adjusted_speed": 11.23,
"average_heartrate": 135.4375,
"pace_zone": 0
},
{
"distance": 1606,
"elapsed_time": 141,
"elevation_difference": 0,
"moving_time": 141,
"split": 4,
"average_speed": 11.39,
"average_grade_adjusted_speed": 11.41,
"average_heartrate": 142.8581560283688,
"pace_zone": 0
},
{
"distance": 1604,
"elapsed_time": 157,
"elevation_difference": 0,
"moving_time": 157,
"split": 5,
"average_speed": 10.22,
"average_grade_adjusted_speed": 10.22,
"average_heartrate": 132.3184713375796,
"pace_zone": 0
},
{
"distance": 1616.7,
"elapsed_time": 156,
"elevation_difference": -0.4,
"moving_time": 156,
"split": 6,
"average_speed": 10.36,
"average_grade_adjusted_speed": 10.37,
"average_heartrate": 128.19871794871796,
"pace_zone": 0
},
{
"distance": 1613.8,
"elapsed_time": 156,
"elevation_difference": 4.4,
"moving_time": 156,
"split": 7,
"average_speed": 10.34,
"average_grade_adjusted_speed": 10.47,
"average_heartrate": 141.26923076923077,
"pace_zone": 0
},
{
"distance": 1598.1,
"elapsed_time": 117,
"elevation_difference": -22.6,
"moving_time": 117,
"split": 8,
"average_speed": 13.66,
"average_grade_adjusted_speed": 13.31,
"average_heartrate": 157.3846153846154,
"pace_zone": 0
},
{
"distance": 1607.1,
"elapsed_time": 137,
"elevation_difference": 0,
"moving_time": 137,
"split": 9,
"average_speed": 11.73,
"average_grade_adjusted_speed": 11.73,
"average_heartrate": 151.35036496350364,
"pace_zone": 0
},
{
"distance": 1610.4,
"elapsed_time": 153,
"elevation_difference": 7,
"moving_time": 153,
"split": 10,
"average_speed": 10.53,
"average_grade_adjusted_speed": 10.7,
"average_heartrate": 153.359477124183,
"pace_zone": 0
},
{
"distance": 1614.1,
"elapsed_time": 162,
"elevation_difference": 11.6,
"moving_time": 162,
"split": 11,
"average_speed": 9.96,
"average_grade_adjusted_speed": 10.25,
"average_heartrate": 147.32716049382717,
"pace_zone": 0
},
{
"distance": 1612.8,
"elapsed_time": 140,
"elevation_difference": -2,
"moving_time": 140,
"split": 12,
"average_speed": 11.52,
"average_grade_adjusted_speed": 11.63,
"average_heartrate": 160.50714285714287,
"pace_zone": 0
},
{
"distance": 1608.2,
"elapsed_time": 148,
"elevation_difference": -8.8,
"moving_time": 148,
"split": 13,
"average_speed": 10.87,
"average_grade_adjusted_speed": 10.75,
"average_heartrate": 142.6689189189189,
"pace_zone": 0
},
{
"distance": 1602.6,
"elapsed_time": 145,
"elevation_difference": 7.2,
"moving_time": 145,
"split": 14,
"average_speed": 11.05,
"average_grade_adjusted_speed": 11.25,
"average_heartrate": 155.69655172413792,
"pace_zone": 0
},
{
"distance": 1614.5,
"elapsed_time": 157,
"elevation_difference": 5.6,
"moving_time": 157,
"split": 15,
"average_speed": 10.28,
"average_grade_adjusted_speed": 10.37,
"average_heartrate": 149.45859872611464,
"pace_zone": 0
},
{
"distance": 1609.6,
"elapsed_time": 146,
"elevation_difference": -4.4,
"moving_time": 146,
"split": 16,
"average_speed": 11.02,
"average_grade_adjusted_speed": 11.16,
"average_heartrate": 149.37671232876713,
"pace_zone": 0
},
{
"distance": 1604.6,
"elapsed_time": 153,
"elevation_difference": 2.6,
"moving_time": 153,
"split": 17,
"average_speed": 10.49,
"average_grade_adjusted_speed": 10.61,
"average_heartrate": 155.88888888888889,
"pace_zone": 0
},
{
"distance": 1607.2,
"elapsed_time": 127,
"elevation_difference": -12.6,
"moving_time": 127,
"split": 18,
"average_speed": 12.66,
"average_grade_adjusted_speed": 12.51,
"average_heartrate": 153.01574803149606,
"pace_zone": 0
},
{
"distance": 1609.3,
"elapsed_time": 146,
"elevation_difference": -6.2,
"moving_time": 146,
"split": 19,
"average_speed": 11.02,
"average_grade_adjusted_speed": 10.93,
"average_heartrate": 155.5205479452055,
"pace_zone": 0
},
{
"distance": 1614.3,
"elapsed_time": 159,
"elevation_difference": 6,
"moving_time": 159,
"split": 20,
"average_speed": 10.15,
"average_grade_adjusted_speed": 10.28,
"average_heartrate": 144.23899371069183,
"pace_zone": 0
},
{
"distance": 1609.5,
"elapsed_time": 161,
"elevation_difference": 12,
"moving_time": 161,
"split": 21,
"average_speed": 10,
"average_grade_adjusted_speed": 10.17,
"average_heartrate": 153.35403726708074,
"pace_zone": 0
},
{
"distance": 1614.1,
"elapsed_time": 141,
"elevation_difference": 1.6,
"moving_time": 141,
"split": 22,
"average_speed": 11.45,
"average_grade_adjusted_speed": 11.48,
"average_heartrate": 168.04964539007094,
"pace_zone": 0
},
{
"distance": 1604.6,
"elapsed_time": 138,
"elevation_difference": -1,
"moving_time": 138,
"split": 23,
"average_speed": 11.63,
"average_grade_adjusted_speed": 11.62,
"average_heartrate": 165.18840579710144,
"pace_zone": 0
},
{
"distance": 1609.8,
"elapsed_time": 149,
"elevation_difference": 0,
"moving_time": 149,
"split": 24,
"average_speed": 10.8,
"average_grade_adjusted_speed": 10.8,
"average_heartrate": 158.95973154362417,
"pace_zone": 0
},
{
"distance": 1607.5,
"elapsed_time": 169,
"elevation_difference": 0.6,
"moving_time": 169,
"split": 25,
"average_speed": 9.51,
"average_grade_adjusted_speed": 9.53,
"average_heartrate": 150.59171597633136,
"pace_zone": 0
},
{
"distance": 1608,
"elapsed_time": 200,
"elevation_difference": -0.6,
"moving_time": 200,
"split": 26,
"average_speed": 8.04,
"average_grade_adjusted_speed": 8.04,
"average_heartrate": 123.745,
"pace_zone": 0
},
{
"distance": 87.6,
"elapsed_time": 22,
"elevation_difference": 0,
"moving_time": 22,
"split": 27,
"average_speed": 3.98,
"average_grade_adjusted_speed": 3.98,
"average_heartrate": 112,
"pace_zone": 0
}
],
"laps": [
{
"id": 62982344543,
"resource_state": 2,
"name": "Lap 1",
"activity": {
"id": 17621533399,
"visibility": "everyone",
"resource_state": 1
},
"athlete": {
"id": 24137054,
"resource_state": 1
},
"elapsed_time": 3953,
"moving_time": 3954,
"start_date": "2026-03-06T06:30:00Z",
"start_date_local": "2026-03-06T07:30:00Z",
"distance": 41933.4,
"average_speed": 10.61,
"max_speed": 15.9,
"lap_index": 1,
"split": 1,
"start_index": 0,
"end_index": 3953,
"total_elevation_gain": 143.2,
"average_cadence": 71.4,
"device_watts": true,
"average_watts": 250.1,
"average_heartrate": 145.1,
"max_heartrate": 179
}
],
"gear": {
"id": "b7037547",
"primary": false,
"name": "Canyon AL 8.0",
"nickname": "Canyon AL 8.0",
"resource_state": 2,
"retired": false,
"distance": 74657329,
"converted_distance": 74657.3
},
"photos": {
"primary": {
"unique_id": "52b05d68-465d-48ba-bf8a-67b8e7f9ba4d",
"urls": {
"100": "https://dgtzuqphqg23d.cloudfront.net/Mq2qMXnNy0Kn2ghLxlXvu_IhKltiH447k0ZzA9qGrQI-128x72.jpg",
"600": "https://dgtzuqphqg23d.cloudfront.net/Mq2qMXnNy0Kn2ghLxlXvu_IhKltiH447k0ZzA9qGrQI-768x432.jpg"
},
"source": 1,
"media_type": 1
},
"use_primary_photo": true,
"count": 4
},
"stats_visibility": [
{
"type": "heart_rate",
"visibility": "everyone"
},
{
"type": "pace",
"visibility": "everyone"
},
{
"type": "power",
"visibility": "everyone"
},
{
"type": "speed",
"visibility": "everyone"
},
{
"type": "calories",
"visibility": "everyone"
}
],
"hide_from_home": false,
"embed_token": "28fc03404e4d9e87a7645c20f5586e938882eea2",
"available_zones": [
"heartrate",
"power"
]
}
}