úÎ@w9ĦB      !"#$%&'()*+,-./0123456789:;<=>?@A  Portability :'Trevor Elliott <trevor@geekgateway.com>BCDEFGHIJKLBGenerate a tag name predicate, that ignores prefix and namespace. M6Filter the attributes of an element by some predicate N Read, maybe OGet the text of an element PQR BCDEFGHIKP BCDEFGHICDEFGHIKP      ST ST  STPortability : 'Trevor Elliott <trevor@geekgateway.com> UVWA valid OpenID identifier. XAn OpenID provider. YZ UVWXYZ UWVVWXYZYZ Portability : 'Trevor Elliott <trevor@geekgateway.com>[\*Normalize an identifier, discarding XRIs. ]ENormalize the user supplied identifier, using a supplied function to  normalize an XRI. [[  Portability :'Trevor Elliott <trevor@geekgateway.com> ^_`a<Attempt to resolve an OpenID endpoint, and user identifier. bJAttempt a YADIS based discovery, given a valid identifier. The result is ? an OpenID endpoint, and the actual identifier for the user. remaining redirects cEParse out an OpenID endpoint, and actual identifier from a YADIS xml  document. dKAttempt to discover an OpenID endpoint, from an HTML document. The result H will be an endpoint on success, and the actual identifier of the user. eCParse out an OpenID endpoint and an actual identifier from an HTML  document. f/Filter out link tags from a list of html tags. g*Split a string into strings of html tags. hSplit out values from a key=value like string, in a way that # is suitable for use with unfoldr. i^_`a^`__`aThe openid the user provided. The URL for this application's complete page. Optional realm `Additional parameters to send to the OpenID provider. These can be useful for using extensions. URL to send the user to. j0Turn a response body into a list of parameters. k    /Data type for redential.  Data type for signature method. 'Data type for OAuth client (consumer).  Service name $URI to request temporary credential !Uri to obtain access token "Uri to authorize #Signature Method $ Consumer key %Consumer Secret &.Callback uri to redirect after authentication 'Empty credential. lmno(5Get temporary credential for requesting acces token. OAuth Application $Temporary Credential (Request Token & Secret). )URL to obtain OAuth verifier. OAuth Application $Temporary Credential (Request Token & Secret) URL to authorize *OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) +Get Access token. OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) pq,%Insert an oauth parameter into given . Parameter Name Value  Credential Result -EConvenient method for inserting multiple parameters into credential. .-Remove an oauth parameter for key from given . Parameter name  Credential Result /Add OAuth headers & sign to rs. OAuth Application  Credential Original Request Signed OAuth Request tuvwx0yz1=Encode a string using the percent encoding method for OAuth. {|}~ !"#$%&'()*+,-./01 !"#$%&',.-/0)*(+1  !"#$%& !"#$%&'()*+,-./01€23456789:;‚<ƒ 23456789:;< 56789234:;< 23434567896789:;<=6Information received from Rpxnow after a valid login. >?@AAttempt to log a user in. API key given by RPXNOW. Token passed by client. „… =>?@A =>?@A  =>?@>?@A†    !"#$%%&'()*+,-./01234567899:;;<=>1?@AABCDEFGHIJKLMNOPQRSTUVVW X Y Z [ \ ] ^ _ ` a b c d e fghijklmnopqopqrstuvwxyz{|}}~€‚ƒauthenticate-0.9.1!Web.Authenticate.OpenId.ProvidersWeb.Authenticate.OpenIdWeb.Authenticate.OAuthWeb.Authenticate.FacebookWeb.Authenticate.Rpxnow OpenId2.XRDSWeb.Authenticate.Internal OpenId2.TypesOpenId2.NormalizationOpenId2.Discoverygoogleyahoo livejournalmyspace wordpressbloggerverisigntypepadmyopenidclaimidAuthenticateExceptionAuthenticationExceptionDiscoveryExceptionNormalizationExceptionRpxnowException Identifier identifier getForwardUrl authenticateOAuthException Credential unCredential SignMethodRSASHA1HMACSHA1 PLAINTEXTOAuthoauthServerNameoauthRequestUrioauthAccessTokenUrioauthAuthorizeUrioauthSignatureMethodoauthConsumerKeyoauthConsumerSecret oauthCallbackemptyCredentialgetTemporaryCredential authorizeUrlgetAccessTokengetTokenCredentialinsertinsertsdelete signOAuthgenSign paramEncode AccessToken unAccessTokenFacebookfacebookClientIdfacebookClientSecretfacebookRedirectUri getGraphData extraDataService serviceTypesserviceMediaTypes serviceURIsserviceLocalIDsservicePriority serviceExtraXRDXRDStag findAttr' readMaybegetText parseXRDSparseXRD parseServiceqsUrlqsEncode IdentType ClaimedIdentOPIdentProvider providerURI normalizenormalizeIdentifiernormalizeIdentifier' Discovery Discovery2 Discovery1discover discoverYADIS parseYADIS discoverHTML parseHTMLlinkTagshtmlTags splitAttr dropQuotesparseDirectResponsesplittoken tokenSecrettoStrict fromStrict insertMap deleteMaphttp-enumerator-0.6.5.2Network.HTTP.EnumeratorRequestbaseTime showSigMtdaddNonce addTimeStampinjectOAuthToCred addAuthHeaderrenderAuthHeader getBaseStringtoLBSisBodyFormEncoded compareTupleInvalidJsonExceptionaccessTokenUrlgraphUrl getGraphData'unResult parseProfile