!v      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@A B C D!E!F!G!H!I"J#K$L%M%N%O%P%Q&R'S(T(U(V(W(X(Y)Z)[)\*]*^*_*`*a+b+c+d+e+f+g+h+i+j,k,l,m,n,o,p,q,r,s,t,u,0None:D  None<striveStrava V3 API client.striveCBuild a new client using the default HTTP manager to make requests.NoneD6striveAn athlete's weight class.&striveA stream's type.2striveA club's sport type.7striveA series' type in a stream.:striveA segment's activity type.=striveA resource's state.AstriveA stream's resolution.EstriveA photo's type.Gstrive$An athlete's measurement preference.JstriveAn athlete's gender.MstriveA bike's frame type.RstriveA club's type.XstriveAn athlete's age group._striveAn activity zone's type.bstriveAn activity's type.g !"#$%&'()*+,-./0123456798:;<=>?@ABCDEFGHIJKLMNOPQRUSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~gbcdefghijklmnopqrstuvwxyz{|}~_`aXYZ[\]^RUSTVWMNOPQJKLGHIEFABCD=>?@:;<79823456&'()*+,-./01 !"#$%NoneM strivePerform an HTTP DELETE request.strivePerform an HTTP GET request.strivePerform an HTTP POST request.strivePerform an HTTP PUT request.vstrivePerform an HTTP request.striveBuild a request.wstrive Build a URL.xstriveBuild a query.strive!Actually perform an HTTP request.strive.Handle decoding a potentially failed response.striveDecode a response body as JSON.SafeNstriveOptions for paginating.NonePXstriveDefault FromJSON options.strive/Generate lens classes and instances for a type.SafeSXRstriveA lens for a record.striveGet a field from a record.striveSet a field in a record.striveUpdate a field in a recordNoneTstrive-.strive-/strive-0strive-1strive-2strive-3 NoneURstrive-4strive-5 NoneUstrive-6 SafeVstrive-7strive-8 NoneWDstrive-9 SafeXtstrive-: strive-; strive-< strive-= strive->        SafeX strive-?  NoneYstrive-@strive-Astrive-B$strive-C !"#$$ !"#NoneZ.strive-D./01./01None[z5strive-E56789:;<56789:;<FNone[[      !"#$./0156789:;<None_T@strive .http://strava.github.io/api/v3/clubs/#detailedPstrive -http://strava.github.io/api/v3/clubs/#summary@ABCDEFGHIJKLMNPQRSTUV@ABCDEFGHIJKLMNPQRSTUVNoneaZstrive -http://strava.github.io/api/v3/gear/#detailedfstrive ,http://strava.github.io/api/v3/gear/#summaryZ[\]^_`abcdfghijklZ[\]^_`abcdfghijklNoneg pstrive 0http://strava.github.io/api/v3/athlete/#detailedstrive /http://strava.github.io/api/v3/athlete/#summarystrive ,http://strava.github.io/api/v3/athlete/#metastrive -http://strava.github.io/api/v3/athlete/#statsstrive -http://strava.github.io/api/v3/athlete/#statsCpqrstuvwxyz{|}~Cpqrstuvwxyz{|}~Nonejstrive Whttp://strava.github.io/api/v3/comments/#summary-and-detailed-representation-attributesNonemnstrive 6http://strava.github.io/api/v3/oauth/#example-responsestrive 8http://strava.github.io/api/v3/oauth/#example-response-1Noneocstrive Uhttp://strava.github.io/api/v3/photos/#summary-and-detailed-representation-attributes  Nonerstrive 3http://strava.github.io/api/v3/activities/#detailedstrive &http://strava.github.io/api/#polylinesstrive 2http://strava.github.io/api/v3/activities/#summaryNonexstrive 1http://strava.github.io/api/v3/segments/#detailedstrive 0http://strava.github.io/api/v3/segments/#summary-strive 4http://strava.github.io/api/v3/segments/#leaderboard?strive 4http://strava.github.io/api/v3/segments/#leaderboardFstrive 0http://strava.github.io/api/v3/segments/#exploreVstrive 0http://strava.github.io/api/v3/segments/#explore\      !"#$%&'()*-./0123456789:;<?@ABCFGHIJKLMNOPQRSVWX\      !"#$%&'()*?@ABC-./0123456789:;<VWXFGHIJKLMNOPQRSNone|\strive 0http://strava.github.io/api/v3/efforts/#detailed\]^_`abcdefghijklmnopq\]^_`abcdefghijklmnopqNoneHtstrive 3http://strava.github.io/api/v3/activities/#detailedstrive 2http://strava.github.io/api/v3/activities/#summarystrive 0http://strava.github.io/api/v3/activities/#zonesstrive 0http://strava.github.io/api/v3/activities/#zonesstrive /http://strava.github.io/api/v3/activities/#laps{tuvwxyz{|}~{tuvwxyz{|}~NoneIstrive 0http://strava.github.io/api/v3/streams/#detailedNonestrive 2http://strava.github.io/api/v3/uploads/#attributesGNone @ABCDEFGHIJKLMNPQRSTUVZ[\]^_`abcdfghijklpqrstuvwxyz{|}~      !"#$%&'()*-./0123456789:;<?@ABCFGHIJKLMNOPQRSVWX\]^_`abcdefghijklmnopqtuvwxyz{|}~HNone=?@AC4    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>None?strive 1http://strava.github.io/api/v3/uploads/#post-file@strive 2http://strava.github.io/api/v3/uploads/#get-status?@?@ NoneAstrive 0http://strava.github.io/api/v3/streams/#activityBstrive .http://strava.github.io/api/v3/streams/#effortCstrive /http://strava.github.io/api/v3/streams/#segmentABCABC!None_Dstrive 1http://strava.github.io/api/v3/segments/#retrieveEstrive 0http://strava.github.io/api/v3/segments/#starredFstrive 0http://strava.github.io/api/v3/segments/#effortsGstrive 4http://strava.github.io/api/v3/segments/#leaderboardHstrive 0http://strava.github.io/api/v3/segments/#exploreDEFGHDEFGH"NoneIstrive +http://strava.github.io/api/v3/photos/#listII#NoneJstrive *http://strava.github.io/api/v3/kudos/#listJJ$NoneKstrive )http://strava.github.io/api/v3/gear/#showKK%None#Lstrive .http://strava.github.io/api/v3/follow/#friendsMstrive .http://strava.github.io/api/v3/follow/#friendsNstrive 0http://strava.github.io/api/v3/follow/#followersOstrive 0http://strava.github.io/api/v3/follow/#followersPstrive +http://strava.github.io/api/v3/follow/#bothLMNOPLMNOP&NonedQstrive 0http://strava.github.io/api/v3/efforts/#retrieveQQ'NoneyRstrive -http://strava.github.io/api/v3/comments/#listRR(NoneSstrive 1http://strava.github.io/api/v3/clubs/#get-detailsTstrive 2http://strava.github.io/api/v3/clubs/#get-athletesUstrive 1http://strava.github.io/api/v3/clubs/#get-membersVstrive 4http://strava.github.io/api/v3/clubs/#get-activitiesWstrive *http://strava.github.io/api/v3/clubs/#joinXstrive +http://strava.github.io/api/v3/clubs/#leaveSTUVWXSTUVWX)NoneYstrive 3http://strava.github.io/api/v3/oauth/#get-authorizeZstrive 0http://strava.github.io/api/v3/oauth/#post-token[strive 1http://strava.github.io/api/v3/oauth/#deauthorizeYZ[YZ[*None\strive 3http://strava.github.io/api/v3/athlete/#get-details]strive ;http://strava.github.io/api/v3/athlete/#get-another-details^strive .http://strava.github.io/api/v3/athlete/#update_strive -http://strava.github.io/api/v3/athlete/#stats`strive ,http://strava.github.io/api/v3/athlete/#koms\]^_`\]^_`+None astrive 1http://strava.github.io/api/v3/activities/#createbstrive 6http://strava.github.io/api/v3/activities/#get-detailscstrive 6http://strava.github.io/api/v3/activities/#put-updatesdstrive 1http://strava.github.io/api/v3/activities/#deleteestrive 9http://strava.github.io/api/v3/activities/#get-activitiesfstrive 6http://strava.github.io/api/v3/activities/#get-relatedgstrive 3http://strava.github.io/api/v3/activities/#get-feedhstrive 0http://strava.github.io/api/v3/activities/#zonesistrive /http://strava.github.io/api/v3/activities/#laps abcdefghi abcdefghi-None@+?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi,None4jstrive<Modify an action's default options by listing changes to it. jklmnopqrstu jklmnopqrstuNone  !"#$%&'()*+,-./0123456798:;<=>?@ABCDEFGHIJKLMNOPQRUSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$./0156789:;<@ABCDEFGHIJKLMNPQRSTUVZ[\]^_`abcdfghijklpqrstuvwxyz{|}~      !"#$%&'()*-./0123456789:;<?@ABCFGHIJKLMNOPQRSVWX\]^_`abcdefghijklmnopqtuvwxyz{|}~    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu4  )*;<'(12/0/0-.+,#$+,UV!"56GH12ST9:34)* 3456=>WX78CD=> }~{|yz%&wx  uvstMN78#$!"qrIJ-.'(  ABopmn%&?@QR  klijghefcd;<ab_`EF]^KL[\9:YZOPyIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"# $ % % & ' ( ) * + , - . . / 0 1 2 3 4 5 6 6 7 8 9 : ; < = > ? ? @ A B C D E F G H I JKLLMNOPPQRSTUVWXYZZ[\]^_`abcdefghiijklmnoopqrstuvwxyyz{|}~       !"#$%&'()*+,-./0123456789:;<<=>?@ABCDEFGHIJKLMNOPQRSTTUVWXYZ[\]^_`abcdeefghijkklmnopqrstuvwxyzz{|}~      !"#$%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYEZ [ \ ]!^!C!B!A!@"_#?$`%>%=%<%;%:&a'9(b(c(8(7(d(e)6)f)g*h*i*5*j*4+k+l+m+n+0+/+.+o+p,q,r,s,t,u,v,w,x,y,z,{,|}~$strive-5.0.12-K43My2rAFrO71vakDoGp8pStrive.Aliases Strive.Client Strive.EnumsStrive.Internal.HTTPStrive.Internal.OptionsStrive.Internal.TH Strive.LensesStrive.Options.ActivitiesStrive.Options.AthletesStrive.Options.AuthenticationStrive.Options.ClubsStrive.Options.CommentsStrive.Options.FriendsStrive.Options.KudosStrive.Options.SegmentsStrive.Options.StreamsStrive.Options.UploadsStrive.Types.ClubsStrive.Types.GearStrive.Types.AthletesStrive.Types.CommentsStrive.Types.AuthenticationStrive.Types.PhotosStrive.Types.PolylinesStrive.Types.SegmentsStrive.Types.EffortsStrive.Types.ActivitiesStrive.Types.StreamsStrive.Types.UploadsStriveStrive.Actions.UploadsStrive.Actions.StreamsStrive.Actions.SegmentsStrive.Actions.PhotosStrive.Actions.KudosStrive.Actions.GearStrive.Actions.FriendsStrive.Actions.EffortsStrive.Actions.CommentsStrive.Actions.ClubsStrive.Actions.AuthenticationStrive.Actions.AthletesStrive.Actions.ActivitiesStrive.UtilitiesStrive.ActionsgetFeedgetRelatedActivitiesgetCurrentActivitiesUpdateActivity GetActivityCreateActivity getAthleteCrsupdateCurrentAthletebuildAuthorizeUrlgetClubActivitiesgetClubMembersgetActivityCommentsgetCommonFriends getFollowersgetCurrentFollowers getFriendsgetCurrentFriendsgetActivityKudoersexploreSegmentsgetSegmentLeaderboardgetSegmentEffortsgetStarredSegments getStreamsuploadActivityStrive.Options Strive.TypesStrive.Internal.LensesUploadIdStreamId StartTime SegmentIdResult RedirectUriName LongitudeLatitudeGearId Extension ElapsedTimeEffortIdClubIdAuthorizationCode AthleteIdApplicationSecret ApplicationId ActivityIdClientclient_accessTokenclient_requester buildClient $fShowClient WeightClassKilograms0To54Kilograms55To64Kilograms65To74Kilograms75To84Kilograms85To94Kilograms95Plus Pounds0To124Pounds125To149Pounds150To164Pounds165To179Pounds180To199 Pounds200Plus StreamTypeAltitudeStream CadenceStreamDistanceStreamGradeSmoothStreamHeartrateStream LatlngStream MovingStream TempStream TimeStreamVelocitySmoothStream WattsStream SportType SportCycling SportOther SportRunningSportTriathalon SeriesTypeDistanceTimeSegmentActivityTypeRidingRunning ResourceStateMetaSummaryDetailed ResolutionLowMediumHigh PhotoTypeInstagramPhotoMeasurementPreferenceFeetMetersGenderFemaleMale FrameType CrossFrame MountainFrame RoadFrameTimeTrialFrameClubType CasualClubCompanyOther RacingTeamShopAgeGroup Ages0To24 Ages25To34 Ages35To44 Ages45To54 Ages55To64 Ages65PlusActivityZoneType HeartrateZone PowerZone ActivityType AlpineSkiBackcountrySkiCanoeingCrossCountrySkiingCrossfit EllipticalHikeIceSkate InlineSkateKayakingKiteSurf NordicSkiRide RockClimbing RollerSkiRowingRun SnowboardSnowshoe StairStepperStandUpPaddlingSurfingSwim VirtualRideWalkWeightTrainingWindsurfWorkoutYoga$fFromJSONActivityType$fFromJSONActivityZoneType$fShowAgeGroup$fFromJSONClubType$fFromJSONFrameType$fFromJSONGender $fShowGender$fFromJSONMeasurementPreference$fFromJSONPhotoType$fFromJSONResolution$fShowResolution$fFromJSONResourceState$fShowSegmentActivityType$fFromJSONSeriesType$fShowSeriesType$fFromJSONSportType$fShowStreamType$fShowWeightClass$fEqActivityType$fShowActivityType$fEqActivityZoneType$fShowActivityZoneType $fEqAgeGroup $fEqClubType$fShowClubType $fEqFrameType$fShowFrameType $fEqGender$fEqMeasurementPreference$fShowMeasurementPreference $fEqPhotoType$fShowPhotoType$fEqResolution$fEqResourceState$fShowResourceState$fEqSegmentActivityType$fEqSeriesType $fEqSportType$fShowSportType$fEqStreamType$fEqWeightClassdeletegetpostput buildRequestperformRequesthandleResponse decodeValuePaginationOptionspaginationOptions_pagepaginationOptions_perPage$fQueryLikePaginationOptions$fDefaultPaginationOptions$fShowPaginationOptionsoptions makeLensesLenssetupdateGetFeedOptionsGetRelatedActivitiesOptionsGetCurrentActivitiesOptions"getCurrentActivitiesOptions_before!getCurrentActivitiesOptions_after getCurrentActivitiesOptions_page#getCurrentActivitiesOptions_perPageUpdateActivityOptionsupdateActivityOptions_nameupdateActivityOptions_typeupdateActivityOptions_privateupdateActivityOptions_commuteupdateActivityOptions_trainerupdateActivityOptions_gearId!updateActivityOptions_descriptionGetActivityOptionsgetActivityOptions_allEffortsCreateActivityOptions!createActivityOptions_descriptioncreateActivityOptions_distance $fQueryLikeCreateActivityOptions$fDefaultCreateActivityOptions$fQueryLikeGetActivityOptions$fDefaultGetActivityOptions $fQueryLikeUpdateActivityOptions$fDefaultUpdateActivityOptions&$fQueryLikeGetCurrentActivitiesOptions$$fDefaultGetCurrentActivitiesOptions$fShowCreateActivityOptions$fShowGetActivityOptions$fShowUpdateActivityOptions!$fShowGetCurrentActivitiesOptionsGetAthleteCrsOptionsUpdateCurrentAthleteOptions updateCurrentAthleteOptions_city!updateCurrentAthleteOptions_state#updateCurrentAthleteOptions_countryupdateCurrentAthleteOptions_sex"updateCurrentAthleteOptions_weight&$fQueryLikeUpdateCurrentAthleteOptions$$fDefaultUpdateCurrentAthleteOptions!$fShowUpdateCurrentAthleteOptionsBuildAuthorizeUrlOptions'buildAuthorizeUrlOptions_approvalPrompt%buildAuthorizeUrlOptions_privateScope#buildAuthorizeUrlOptions_writeScopebuildAuthorizeUrlOptions_state#$fQueryLikeBuildAuthorizeUrlOptions!$fDefaultBuildAuthorizeUrlOptions$fShowBuildAuthorizeUrlOptionsGetClubActivitiesOptionsgetClubActivitiesOptions_beforegetClubActivitiesOptions_aftergetClubActivitiesOptions_page getClubActivitiesOptions_perPageGetClubMembersOptions#$fQueryLikeGetClubActivitiesOptions!$fDefaultGetClubActivitiesOptions$fShowGetClubActivitiesOptionsGetActivityCommentsOptions#getActivityCommentsOptions_markdowngetActivityCommentsOptions_page"getActivityCommentsOptions_perPage%$fQueryLikeGetActivityCommentsOptions#$fDefaultGetActivityCommentsOptions $fShowGetActivityCommentsOptionsGetCommonFriendsOptionsGetFollowersOptionsGetCurrentFollowersOptionsGetFriendsOptionsGetCurrentFriendsOptionsGetActivityKudoersOptionsExploreSegmentsOptions#exploreSegmentsOptions_activityTypeexploreSegmentsOptions_minCatexploreSegmentsOptions_maxCatGetSegmentLeaderboardOptions#getSegmentLeaderboardOptions_gender%getSegmentLeaderboardOptions_ageGroup(getSegmentLeaderboardOptions_weightClass&getSegmentLeaderboardOptions_following#getSegmentLeaderboardOptions_clubId&getSegmentLeaderboardOptions_dateRange+getSegmentLeaderboardOptions_contextEntries!getSegmentLeaderboardOptions_page$getSegmentLeaderboardOptions_perPageGetSegmentEffortsOptions"getSegmentEffortsOptions_athleteIdgetSegmentEffortsOptions_rangegetSegmentEffortsOptions_page getSegmentEffortsOptions_perPageGetStarredSegmentsOptions#$fQueryLikeGetSegmentEffortsOptions!$fDefaultGetSegmentEffortsOptions'$fQueryLikeGetSegmentLeaderboardOptions%$fDefaultGetSegmentLeaderboardOptions!$fQueryLikeExploreSegmentsOptions$fDefaultExploreSegmentsOptions$fShowGetSegmentEffortsOptions"$fShowGetSegmentLeaderboardOptions$fShowExploreSegmentsOptionsGetStreamsOptionsgetStreamsOptions_resolutiongetStreamsOptions_seriesType$fQueryLikeGetStreamsOptions$fDefaultGetStreamsOptions$fShowGetStreamsOptionsUploadActivityOptions"uploadActivityOptions_activityTypeuploadActivityOptions_name!uploadActivityOptions_descriptionuploadActivityOptions_privateuploadActivityOptions_trainer uploadActivityOptions_externalId $fQueryLikeUploadActivityOptions$fDefaultUploadActivityOptions$fShowUploadActivityOptions ClubDetailedclubDetailed_cityclubDetailed_clubTypeclubDetailed_countryclubDetailed_descriptionclubDetailed_idclubDetailed_memberCountclubDetailed_nameclubDetailed_privateclubDetailed_profileclubDetailed_profileMediumclubDetailed_resourceStateclubDetailed_sportTypeclubDetailed_state$fShowClubDetailed ClubSummaryclubSummary_idclubSummary_nameclubSummary_profileclubSummary_profileMediumclubSummary_resourceState$fFromJSONClubDetailed$fShowClubSummary$fFromJSONClubSummary GearDetailedgearDetailed_brandNamegearDetailed_descriptiongearDetailed_distancegearDetailed_frameTypegearDetailed_idgearDetailed_modelNamegearDetailed_namegearDetailed_primarygearDetailed_resourceState$fShowGearDetailed GearSummarygearSummary_distancegearSummary_idgearSummary_namegearSummary_primarygearSummary_resourceState$fFromJSONGearDetailed$fShowGearSummary$fFromJSONGearSummaryAthleteDetailedathleteDetailed_bikesathleteDetailed_cityathleteDetailed_clubsathleteDetailed_countryathleteDetailed_createdAtathleteDetailed_datePreferenceathleteDetailed_emailathleteDetailed_firstnameathleteDetailed_followerathleteDetailed_followerCountathleteDetailed_friendathleteDetailed_friendCountathleteDetailed_ftpathleteDetailed_idathleteDetailed_lastname%athleteDetailed_measurementPreference!athleteDetailed_mutualFriendCountathleteDetailed_premiumathleteDetailed_profileathleteDetailed_profileMediumathleteDetailed_resourceStateathleteDetailed_sexathleteDetailed_shoesathleteDetailed_stateathleteDetailed_updatedAtathleteDetailed_weight$fShowAthleteDetailedAthleteSummaryathleteSummary_cityathleteSummary_countryathleteSummary_createdAtathleteSummary_firstnameathleteSummary_followerathleteSummary_friendathleteSummary_idathleteSummary_lastnameathleteSummary_premiumathleteSummary_profileathleteSummary_profileMediumathleteSummary_resourceStateathleteSummary_sexathleteSummary_stateathleteSummary_updatedAt$fFromJSONAthleteDetailed$fShowAthleteSummary AthleteMetaathleteMeta_idathleteMeta_resourceState$fFromJSONAthleteSummary$fShowAthleteMetaActivityTotalsactivityTotals_countactivityTotals_distanceactivityTotals_movingTimeactivityTotals_elapsedTimeactivityTotals_elevationGainactivityTotals_achievementCount$fFromJSONAthleteMeta$fShowActivityTotals AthleteStats athleteStats_biggestRideDistance&athleteStats_biggestClimbElevationGainathleteStats_recentRideTotalsathleteStats_recentRunTotalsathleteStats_ytdRideTotalsathleteStats_ytdRunTotalsathleteStats_allRideTotalsathleteStats_allRunTotals$fFromJSONActivityTotals$fShowAthleteStats$fFromJSONAthleteStatsCommentSummarycommentSummary_activityIdcommentSummary_athletecommentSummary_createdAtcommentSummary_idcommentSummary_resourceStatecommentSummary_text$fShowCommentSummary$fFromJSONCommentSummaryTokenExchangeResponse!tokenExchangeResponse_accessTokentokenExchangeResponse_athlete$fShowTokenExchangeResponseDeauthorizationResponse#deauthorizationResponse_accessToken$fFromJSONTokenExchangeResponse$fShowDeauthorizationResponse!$fFromJSONDeauthorizationResponse PhotoSummaryphotoSummary_activityIdphotoSummary_captionphotoSummary_createdAtphotoSummary_idphotoSummary_locationphotoSummary_refphotoSummary_resourceStatephotoSummary_typephotoSummary_uidphotoSummary_uploadedAt$fShowPhotoSummary$fFromJSONPhotoSummaryPolylineDetailedpolylineDetailed_idpolylineDetailed_polylinepolylineDetailed_resourceState polylineDetailed_summaryPolylinePolyline unPolyline$fFromJSONPolyline$fShowPolyline$fShowPolylineDetailedPolylineSummarypolylineSummary_idpolylineSummary_resourceStatepolylineSummary_summaryPolyline$fFromJSONPolylineDetailed$fShowPolylineSummary$fFromJSONPolylineSummarySegmentDetailedsegmentDetailed_activityTypesegmentDetailed_athleteCountsegmentDetailed_averageGradesegmentDetailed_citysegmentDetailed_climbCategorysegmentDetailed_countrysegmentDetailed_createdAtsegmentDetailed_distancesegmentDetailed_effortCountsegmentDetailed_elevationHighsegmentDetailed_elevationLowsegmentDetailed_endLatitudesegmentDetailed_endLatlngsegmentDetailed_endLongitudesegmentDetailed_hazardoussegmentDetailed_idsegmentDetailed_mapsegmentDetailed_maximumGradesegmentDetailed_namesegmentDetailed_privatesegmentDetailed_resourceStatesegmentDetailed_starCountsegmentDetailed_starredsegmentDetailed_startLatitudesegmentDetailed_startLatlngsegmentDetailed_startLongitudesegmentDetailed_state"segmentDetailed_totalElevationGainsegmentDetailed_updatedAt$fShowSegmentDetailedSegmentSummarysegmentSummary_activityTypesegmentSummary_averageGradesegmentSummary_citysegmentSummary_climbCategorysegmentSummary_countrysegmentSummary_distancesegmentSummary_elevationHighsegmentSummary_elevationLowsegmentSummary_endLatitudesegmentSummary_endLatlngsegmentSummary_endLongitudesegmentSummary_idsegmentSummary_maximumGradesegmentSummary_namesegmentSummary_privatesegmentSummary_resourceStatesegmentSummary_starredsegmentSummary_startLatitudesegmentSummary_startLatlngsegmentSummary_startLongitudesegmentSummary_state$fFromJSONSegmentDetailed$fShowSegmentSummarySegmentLeaderboardEntry"segmentLeaderboardEntry_activityId%segmentLeaderboardEntry_athleteGender!segmentLeaderboardEntry_athleteId#segmentLeaderboardEntry_athleteName&segmentLeaderboardEntry_athleteProfile!segmentLeaderboardEntry_averageHr$segmentLeaderboardEntry_averageWatts segmentLeaderboardEntry_distance segmentLeaderboardEntry_effortId#segmentLeaderboardEntry_elapsedTime"segmentLeaderboardEntry_movingTimesegmentLeaderboardEntry_rank!segmentLeaderboardEntry_startDate&segmentLeaderboardEntry_startDateLocal$fFromJSONSegmentSummary$fShowSegmentLeaderboardEntrySegmentLeaderboardResponse&segmentLeaderboardResponse_effortCount%segmentLeaderboardResponse_entryCount"segmentLeaderboardResponse_entries!$fFromJSONSegmentLeaderboardEntry $fShowSegmentLeaderboardResponseSegmentExplorerEntrysegmentExplorerEntry_avgGrade"segmentExplorerEntry_climbCategory&segmentExplorerEntry_climbCategoryDescsegmentExplorerEntry_distance#segmentExplorerEntry_elevDifferencesegmentExplorerEntry_endLatlngsegmentExplorerEntry_idsegmentExplorerEntry_namesegmentExplorerEntry_points"segmentExplorerEntry_resourceStatesegmentExplorerEntry_starred segmentExplorerEntry_startLatlng$$fFromJSONSegmentLeaderboardResponse$fShowSegmentExplorerEntrySegmentExplorerResponse segmentExplorerResponse_segments$fFromJSONSegmentExplorerEntry$fShowSegmentExplorerResponse!$fFromJSONSegmentExplorerResponseEffortDetailedeffortDetailed_activityIdeffortDetailed_athleteIdeffortDetailed_averageCadenceeffortDetailed_averageHeartrateeffortDetailed_averageWattseffortDetailed_distanceeffortDetailed_elapsedTimeeffortDetailed_endIndexeffortDetailed_hiddeneffortDetailed_ideffortDetailed_komRankeffortDetailed_maxHeartrateeffortDetailed_movingTimeeffortDetailed_nameeffortDetailed_prRankeffortDetailed_resourceStateeffortDetailed_segmenteffortDetailed_startDateeffortDetailed_startDateLocaleffortDetailed_startIndex$fFromJSONEffortDetailed$fShowEffortDetailedActivityDetailed!activityDetailed_achievementCountactivityDetailed_athleteactivityDetailed_athleteCountactivityDetailed_averageSpeedactivityDetailed_averageWatts!activityDetailed_averageHeartrateactivityDetailed_caloriesactivityDetailed_commentCountactivityDetailed_commuteactivityDetailed_descriptionactivityDetailed_deviceWattsactivityDetailed_distanceactivityDetailed_elapsedTimeactivityDetailed_endLatlngactivityDetailed_externalIdactivityDetailed_flaggedactivityDetailed_gearactivityDetailed_gearIdactivityDetailed_hasKudoedactivityDetailed_id&activityDetailed_instagramPrimaryPhotoactivityDetailed_kilojoulesactivityDetailed_locationCity activityDetailed_locationCountryactivityDetailed_locationStateactivityDetailed_manualactivityDetailed_mapactivityDetailed_maxHeartrateactivityDetailed_maxSpeedactivityDetailed_movingTimeactivityDetailed_nameactivityDetailed_photoCountactivityDetailed_privateactivityDetailed_resourceStateactivityDetailed_segmentEffortsactivityDetailed_startDateactivityDetailed_startDateLocalactivityDetailed_startLatitudeactivityDetailed_startLatlngactivityDetailed_startLongitudeactivityDetailed_timezone#activityDetailed_totalElevationGainactivityDetailed_traineractivityDetailed_truncatedactivityDetailed_typeactivityDetailed_uploadId%activityDetailed_weightedAverageWatts$fShowActivityDetailedActivitySummary activitySummary_achievementCountactivitySummary_athleteactivitySummary_athleteCountactivitySummary_averageSpeedactivitySummary_averageWatts activitySummary_averageHeartrateactivitySummary_commentCountactivitySummary_commuteactivitySummary_deviceWattsactivitySummary_distanceactivitySummary_elapsedTimeactivitySummary_endLatlngactivitySummary_externalIdactivitySummary_flaggedactivitySummary_gearIdactivitySummary_hasKudoedactivitySummary_idactivitySummary_kilojoulesactivitySummary_kudosCountactivitySummary_locationCityactivitySummary_locationCountryactivitySummary_locationStateactivitySummary_manualactivitySummary_mapactivitySummary_maxHeartrateactivitySummary_maxSpeedactivitySummary_movingTimeactivitySummary_nameactivitySummary_photoCountactivitySummary_privateactivitySummary_resourceStateactivitySummary_startDateactivitySummary_startDateLocalactivitySummary_startLatitudeactivitySummary_startLatlngactivitySummary_startLongitudeactivitySummary_timezone"activitySummary_totalElevationGainactivitySummary_traineractivitySummary_typeactivitySummary_uploadId$activitySummary_weightedAverageWatts$fFromJSONActivityDetailed$fShowActivitySummaryActivityZoneDistributionBucket"activityZoneDistributionBucket_max"activityZoneDistributionBucket_min#activityZoneDistributionBucket_time$fFromJSONActivitySummary$$fShowActivityZoneDistributionBucketActivityZoneDetailed(activityZoneDetailed_distributionBuckets"activityZoneDetailed_resourceState activityZoneDetailed_sensorBasedactivityZoneDetailed_type($fFromJSONActivityZoneDistributionBucket$fShowActivityZoneDetailedActivityLapSummaryactivityLapSummary_activityIdactivityLapSummary_athleteIdactivityLapSummary_averageSpeedactivityLapSummary_averageWattsactivityLapSummary_distanceactivityLapSummary_elapsedTimeactivityLapSummary_endIndexactivityLapSummary_idactivityLapSummary_lapIndexactivityLapSummary_maxSpeedactivityLapSummary_movingTimeactivityLapSummary_name activityLapSummary_resourceStateactivityLapSummary_startDate!activityLapSummary_startDateLocalactivityLapSummary_startIndex%activityLapSummary_totalElevationGain$fFromJSONActivityZoneDetailed$fFromJSONActivityLapSummary$fShowActivityLapSummaryStreamDetailedstreamDetailed_datastreamDetailed_originalSizestreamDetailed_resolutionstreamDetailed_seriesTypestreamDetailed_type$fShowStreamDetailed$fFromJSONStreamDetailed UploadStatusuploadStatus_activityIduploadStatus_erroruploadStatus_externalIduploadStatus_iduploadStatus_status$fShowUploadStatus$fFromJSONUploadStatus RequesterLens requesterAccessTokenLens accessToken StateLensstateWriteScopeLens writeScopePrivateScopeLens privateScopeApprovalPromptLensapprovalPrompt DistanceLensdistanceDescriptionLens description MaxCatLensmaxCat MinCatLensminCatActivityTypeLens activityType PerPageLensperPagePageLenspage MarkdownLensmarkdownAllEffortsLens allEfforts AfterLensafter BeforeLensbefore RangeLensrange AthleteIdLens athleteIdContextEntriesLenscontextEntries DateRangeLens dateRange ClubIdLensclubId FollowingLens followingWeightClassLens weightClass AgeGroupLensageGroup GenderLensgenderSeriesTypeLens seriesTypeResolutionLens resolution GearIdLensgearId TrainerLenstrainer CommuteLenscommute PrivateLensprivate Type_Lenstype_NameLensname WeightLensweightSexLenssex CountryLenscountryCityLenscityExternalIdLens externalIdWeightedAverageWattsLensweightedAverageWatts UploadIdLensuploadId TruncatedLens truncatedTotalElevationGainLenstotalElevationGain TimezoneLenstimezoneStartLongitudeLensstartLongitudeStartLatlngLens startLatlngStartLatitudeLens startLatitudeStartDateLocalLensstartDateLocal StartDateLens startDateSegmentEffortsLenssegmentEffortsResourceStateLens resourceStatePhotoCountLens photoCountMovingTimeLens movingTime MaxSpeedLensmaxSpeedMaxHeartrateLens maxHeartrateMapLensmap ManualLensmanualLocationStateLens locationStateLocationCountryLenslocationCountryLocationCityLens locationCityKilojoulesLens kilojoulesInstagramPrimaryPhotoLensinstagramPrimaryPhotoIdLensid HasKudoedLens hasKudoedGearLensgear FlaggedLensflagged EndLatlngLens endLatlngElapsedTimeLens elapsedTimeDeviceWattsLens deviceWattsCommentCountLens commentCount CaloriesLenscaloriesAverageHeartrateLensaverageHeartrateAverageWattsLens averageWattsAverageSpeedLens averageSpeedAthleteCountLens athleteCount AthleteLensathleteAchievementCountLensachievementCountStartIndexLens startIndex LapIndexLenslapIndex EndIndexLensendIndexActivityIdLens activityIdKudosCountLens kudosCountSensorBasedLens sensorBasedDistributionBucketsLensdistributionBucketsTimeLenstimeMinLensminMaxLensmax UpdatedAtLens updatedAt ShoesLensshoesProfileMediumLens profileMedium ProfileLensprofile PremiumLenspremiumMutualFriendCountLensmutualFriendCountMeasurementPreferenceLensmeasurementPreference LastnameLenslastnameFtpLensftpFriendCountLens friendCount FriendLensfriendFollowerCountLens followerCount FollowerLensfollower FirstnameLens firstname EmailLensemailDatePreferenceLensdatePreference CreatedAtLens createdAt ClubsLensclubs BikesLensbikes SportTypeLens sportTypeMemberCountLens memberCount ClubTypeLensclubTypeTextLenstext SegmentLenssegment PrRankLensprRank KomRankLenskomRank HiddenLenshiddenAverageCadenceLensaverageCadence PrimaryLensprimary ModelNameLens modelName FrameTypeLens frameType BrandNameLens brandNameUploadedAtLens uploadedAtUidLensuidRefLensref LocationLenslocation CaptionLenscaptionSummaryPolylineLenssummaryPolyline PolylineLenspolyline StarredLensstarred StarCountLens starCountMaximumGradeLens maximumGrade HazardousLens hazardousEndLongitudeLens endLongitudeEndLatitudeLens endLatitudeElevationLowLens elevationLowElevationHighLens elevationHighEffortCountLens effortCountClimbCategoryLens climbCategoryAverageGradeLens averageGrade PointsLenspointsElevDifferenceLenselevDifferenceClimbCategoryDescLensclimbCategoryDesc AvgGradeLensavgGrade SegmentsLenssegmentsRankLensrank EffortIdLenseffortId AverageHrLens averageHrAthleteProfileLensathleteProfileAthleteNameLens athleteNameAthleteGenderLens athleteGender EntriesLensentriesEntryCountLens entryCountOriginalSizeLens originalSize Data_Lensdata_ StatusLensstatus ErrorLenserror getUploadgetActivityStreamsgetEffortStreamsgetSegmentStreams getSegmentgetActivityPhotosgetGeargetSegmentEffortgetClubgetCurrentClubsjoinClub leaveClub exchangeToken deauthorizegetCurrentAthlete getAthletegetAthleteStatscreateActivity getActivityupdateActivitydeleteActivitygetActivityZonesgetActivityLapswithaltitudeStream cadenceStreamdistanceStreamgradeSmoothStreamheartrateStream latlngStream movingStream tempStream timeStreamvelocitySmoothStream wattsStreamhttpbuildUrl buildQuery