Ë
    ûûàgÌ  ã                   óf   — 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	gZ
y	)
é    )ÚEmailAddress)ÚProviderAccount)ÚNaverOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zd„ Zy)ÚNaverAccountc                 óL   — | j                   j                  j                  d«      S )NÚprofile_image)ÚaccountÚ
extra_dataÚget)Úselfs    úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/naver/provider.pyÚget_avatar_urlzNaverAccount.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨?Ó;Ð;ó    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)ÚNaverProviderÚnaverÚNaverc                 ó   — t        |d   «      S )NÚid)Ústr)r   Údatas     r   Úextract_uidzNaverProvider.extract_uid   s   € Ü�4˜‘:‹Ðr   c                 ó<   — |j                  d«      }t        |¬«      S )NÚemail)r    )r   Údict)r   r   r    s      r   Úextract_common_fieldsz#NaverProvider.extract_common_fields   s   € Ø—‘˜Ó!ˆÜ˜%Ô Ð r   c                 ój   — g }|j                  d«      }|r|j                  t        |dd¬«      «       |S )Nr    T)r    ÚverifiedÚprimary)r   Úappendr   )r   r   Úretr    s       r   Úextract_email_addressesz%NaverProvider.extract_email_addresses   s2   € ØˆØ—‘˜Ó!ˆÙØ�J‰J”|¨%¸$ÈÔMÔNØˆ
r   N)r   r   r   r   Únamer   Úaccount_classr   Úoauth2_adapter_classr   r"   r(   r   r   r   r   r      s&   „ Ø	€BØ€DØ €MØ-Ðòò!ór   r   N)Úallauth.account.modelsr   Ú$allauth.socialaccount.providers.baser   Ú+allauth.socialaccount.providers.naver.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   ú<module>r1      s3   ðÝ /Ý @Ý JÝ Jô<�?ô <ô
�Nô ð* "�?Ñ r   