Ë
    ûûàg#  ã                   óZ   — d dl mZ d dlmZ d dlmZ  G d„ de«      Z G d„ de«      ZegZy)	é    )ÚProviderAccount)ÚOAuthProvider)ÚXingOAuthAdapterc                   ó*   ‡ — e Zd Zd„ Zd„ Zˆ fd„Zˆ xZS )ÚXingAccountc                 óL   — | j                   j                  j                  d«      S )NÚ	permalink©ÚaccountÚ
extra_dataÚget©Úselfs    úk/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/xing/provider.pyÚget_profile_urlzXingAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨;Ó7Ð7ó    c                 ól   — | j                   j                  j                  di «      j                  d«      S )NÚ
photo_urlsÚlarger
   r   s    r   Úget_avatar_urlzXingAccount.get_avatar_url
   s*   € Ø�|‰|×&Ñ&×*Ñ*¨<¸Ó<×@Ñ@ÀÓIÐIr   c                 ór   •— t         ‰| �  «       }| j                  j                  j	                  d«      xs |S )NÚactive_email)ÚsuperÚto_strr   r   r   )r   ÚdfltÚ	__class__s     €r   r   zXingAccount.to_str   s/   ø€ Ü‰w‰~ÓˆØ�|‰|×&Ñ&×*Ñ*¨>Ó:ÒB¸dÐBr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   Ú__classcell__)r   s   @r   r   r      s   ø„ ò8òJ÷Cð Cr   r   c                   ó(   — e Zd ZdZdZeZeZd„ Z	d„ Z
y)ÚXingProviderÚxingÚXingc                 ó   — |d   S )NÚid© ©r   Údatas     r   Úextract_uidzXingProvider.extract_uid   s   € Ø�D‰zÐr   c                 ó˜   — t        |j                  d«      |j                  d«      |j                  d«      |j                  d«      ¬«      S )Nr   Ú	page_nameÚ
first_nameÚ	last_name)ÚemailÚusernamer-   r.   )Údictr   r(   s     r   Úextract_common_fieldsz"XingProvider.extract_common_fields   s?   € ÜØ—(‘(˜>Ó*Ø—X‘X˜kÓ*Ø—x‘x Ó-Ø—h‘h˜{Ó+ô	
ð 	
r   N)r   r   r   r&   Únamer   Úaccount_classr   Úoauth_adapter_classr*   r2   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>r:      s2   ðÝ @Ý HÝ Gô	C�/ô 	Cô
�=ô 
ð$ !�>Ñ r   