úΠˆ8      !"#$%&'()*+,-./01234567SafeNone¢ TODOA web API applicationAAction invoked in response to update to access/refresh token pair  OAuth2 access/refresh token pair #OAuth2 client ID/client secret pair OAuth2 refresh tokenOAuth2 access tokenOAuth2 client secretOAuth2 client IDOAuth2 application monad       None $$Gets OAuth2 authorization codeTImplements standard OAuth2 authorization workflow for web server apps as described  <https://aaronparecki.com/oauth-2-simplified/#web-server-appshere.We don't bother with  redirect_uri or state( since they do not seem to be required.!"#$!"#$!"None-QV ¥&'()*+,'+&()*,None-./01/0-.1-./0None‰6Gets OAuth2 access tokenSImplements standard OAuth2 access token workflow for web server apps as described  <https://aaronparecki.com/oauth-2-simplified/#web-server-appshere.We don't pass  client_secret9 because that would be silly. We also don't bother with  redirect_uri' since this do not seem to be required.23456452362345None-77Basic OAuth2 support for Req(C) Richard Cook, 2018MITrcook@rcook.orgstableportableNone’ #$+,2345674523 #  +6$7,8        !""#$%&'()*+,--../0011234)req-oauth2-0.1.0.0-CzUSr3L4VGgLb6ijWudluK&Network.HTTP.Req.OAuth2.Internal.Types)Network.HTTP.Req.OAuth2.Internal.AuthCode%Network.HTTP.Req.OAuth2.Internal.Util-Network.HTTP.Req.OAuth2.Internal.RefreshToken,Network.HTTP.Req.OAuth2.Internal.AccessToken&Network.HTTP.Req.OAuth2.Internal.Verbs Network.HTTP.Req.OAuth2.InternalNetwork.HTTP.Req.OAuth2 ParseErrorApp appAuthUri appTokenUriappUpdateTokenPair appClientPairUpdateTokenPair TokenPair ClientPair RefreshToken AccessToken ClientSecretClientIdOAuth2$fExceptionParseError $fEqClientId$fShowClientId$fEqClientSecret$fShowClientSecret$fShowAccessToken$fShowRefreshToken$fEqClientPair$fShowClientPair$fShowTokenPair$fShowParseErrorAuthCodePromptForCallbackUri getAuthCode$fShowAuthCodehasResponseStatusacceptLanguageoAuth2AuthHeaderoAuth2BearerHeader oAuth2PostRaw evalOAuth2 runOAuth2RefreshTokenResponseRefreshTokenRequestfetchRefreshTokenAccessTokenResponseAccessTokenRequestfetchAccessToken oAuth2Get