
    Uњh#                     Z    S SK Jr  S SKJr  S SKJr   " S S\5      r " S S\5      r\/rg)	    )ProviderAccount)OAuthProvider)XingOAuthAdapterc                   4   ^  \ rS rSrS rS rU 4S jrSrU =r$ )XingAccount   c                 L    U R                   R                  R                  S5      $ )N	permalinkaccount
extra_datagetselfs    hD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/xing/provider.pyget_profile_urlXingAccount.get_profile_url   s    ||&&**;77    c                 l    U R                   R                  R                  S0 5      R                  S5      $ )N
photo_urlslarger   r   s    r   get_avatar_urlXingAccount.get_avatar_url
   s*    ||&&**<<@@IIr   c                 |   > [         TU ]  5       nU R                  R                  R	                  S5      =(       d    U$ )Nactive_email)superto_strr   r   r   )r   dflt	__class__s     r   r   XingAccount.to_str   s/    w~||&&**>:BdBr    )	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classcell__)r   s   @r   r   r      s    8JC Cr   r   c                   0    \ rS rSrSrSr\r\r	S r
S rSrg)XingProvider   xingXingc                     US   $ )Nidr!   r   datas     r   extract_uidXingProvider.extract_uid   s    Dzr   c                     [        UR                  S5      UR                  S5      UR                  S5      UR                  S5      S9$ )Nr   	page_name
first_name	last_name)emailusernamer5   r6   )dictr   r/   s     r   extract_common_fields"XingProvider.extract_common_fields   s?    ((>*XXk*xx-hh{+	
 	
r   r!   N)r"   r#   r$   r%   r.   namer   account_classr   oauth_adapter_classr1   r:   r&   r!   r   r   r)   r)      s!    	BDM*
r   r)   N)	$allauth.socialaccount.providers.baser   .allauth.socialaccount.providers.oauth.providerr   *allauth.socialaccount.providers.xing.viewsr   r   r)   provider_classesr!   r   r   <module>rC      s2    @ H G	C/ 	C
= 
$ !> r   