úÎ$; =&      !"#$%  Portability :'Trevor Elliott <trevor@geekgateway.com>&'()*+,-./0BGenerate a tag name predicate, that ignores prefix and namespace. 16Filter the attributes of an element by some predicate 2 Read, maybe 3Get the text of an element 456 &'()*+,-/4 &'()*+,-'()*+,-/4      78 78  78Portability : 'Trevor Elliott <trevor@geekgateway.com>A valid OpenID identifier. 9An OpenID provider. :; 9:;9:;:;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> ?@AB<Attempt to resolve an OpenID endpoint, and user identifier. CJAttempt a YADIS based discovery, given a valid identifier. The result is ? an OpenID endpoint, and the actual identifier for the user. remaining redirects DEParse out an OpenID endpoint, and actual identifier from a YADIS xml  document. EKAttempt 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. FCParse out an OpenID endpoint and an actual identifier from an HTML  document. G/Filter out link tags from a list of html tags. H*Split a string into strings of html tags. ISplit out values from a key=value like string, in a way that # is suitable for use with unfoldr. J?@AB?A@@ABThe openid the user provided. The URL for this application's complete page. URL to send the user to. K0Turn a response body into a list of parameters. L         !6Information received from Rpxnow after a valid login. "#$%Attempt to log a user in. API key given by RPXNOW. Token passed by client. M !"#$% !"#$%  !"#$"#$%N     !"#$%&'(()*+,-./0123456789::;<=> ? @ A B C D E F G H I JKLMNauthenticate-0.7.2.1!Web.Authenticate.OpenId.ProvidersWeb.Authenticate.OpenIdWeb.Authenticate.FacebookWeb.Authenticate.Rpxnow OpenId2.XRDSWeb.Authenticate.Internal OpenId2.TypesOpenId2.NormalizationOpenId2.Discoverygoogleyahoo livejournalmyspace wordpressbloggerverisigntypepadmyopenidclaimidAuthenticateExceptionAuthenticationExceptionDiscoveryExceptionNormalizationExceptionRpxnowException Identifier identifier getForwardUrl authenticate AccessToken unAccessTokenFacebookfacebookClientIdfacebookClientSecretfacebookRedirectUriaccessTokenUrlgetAccessTokengraphUrl getGraphData extraDataService serviceTypesserviceMediaTypes serviceURIsserviceLocalIDsservicePriority serviceExtraXRDXRDStag findAttr' readMaybegetText parseXRDSparseXRD parseServiceqsUrlqsEncodeProvider providerURI normalizenormalizeIdentifiernormalizeIdentifier' Discovery Discovery2 Discovery1discover discoverYADIS parseYADIS discoverHTML parseHTMLlinkTagshtmlTags splitAttr dropQuotesparseDirectResponsesplit parseProfile