Ë
    ûûàg  ã                   ó¢   — d dl mZ d dlm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j                  j                  e«       y
)é    )ÚEmailAddress)Ú	providers)ÚProviderAccount)ÚFigmaOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zd„ Zy)ÚFigmaAccountc                 óN   — | j                   j                  j                  dd«      S )NÚimg_urlÚ )ÚaccountÚ
extra_dataÚget)Úselfs    úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/figma/provider.pyÚget_avatar_urlzFigmaAccount.get_avatar_url	   s   € Ø�|‰|×&Ñ&×*Ñ*¨9°bÓ9Ð9ó    N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r	   r	      s   „ ó:r   r	   c                   ó.   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zy)ÚFigmaProviderÚfigmaÚFigmac                 ó   — t        |d   «      S )NÚid)Ústr©r   Údatas     r   Úextract_uidzFigmaProvider.extract_uid   s   € Ü�4˜‘:‹Ðr   c                 óH   — |j                  d«      |j                  d«      dœS )NÚemailÚhandle)r#   Úname)r   r   s     r   Úextract_common_fieldsz#FigmaProvider.extract_common_fields   s$   € à—X‘X˜gÓ&Ø—H‘H˜XÓ&ñ
ð 	
r   c                 óB   — t        |j                  d«      dd¬«      }|gS )Nr#   TF)r#   ÚprimaryÚverified)r   r   )r   r    r#   s      r   Úextract_email_addressesz%FigmaProvider.extract_email_addresses   s'   € ÜØ—(‘(˜7Ó#ØØô
ˆð
 ˆwˆr   N)r   r   r   r   r%   r	   Úaccount_classr   Úoauth2_adapter_classr!   r&   r*   r   r   r   r   r      s&   „ Ø	€BØ€DØ €MØ-Ðòò
ór   r   N)Úallauth.account.modelsr   Úallauth.socialaccountr   Ú$allauth.socialaccount.providers.baser   Ú+allauth.socialaccount.providers.figma.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r	   r   ÚregistryÚregisterr   r   r   ú<module>r4      sB   ðÝ /Ý +Ý @Ý JÝ Jô:�?ô :ô
�Nô ð0 
× Ñ × Ñ ˜MÕ *r   