
    Tњh                     f    S SK Jr  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	)
    )EmailAddress)ProviderAccount)NaverOAuth2Adapter)OAuth2Providerc                       \ rS rSrS rSrg)NaverAccount   c                 L    U R                   R                  R                  S5      $ )Nprofile_image)account
extra_dataget)selfs    iD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/naver/provider.pyget_avatar_urlNaverAccount.get_avatar_url   s    ||&&**?;;     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    <r   r   c                   6    \ rS rSrSrSr\r\r	S r
S rS rSrg)	NaverProvider   naverNaverc                     [        US   5      $ )Nid)str)r   datas     r   extract_uidNaverProvider.extract_uid   s    4:r   c                 6    UR                  S5      n[        US9$ )Nemail)r&   )r   dict)r   r"   r&   s      r   extract_common_fields#NaverProvider.extract_common_fields   s    !%  r   c                 n    / nUR                  S5      nU(       a  UR                  [        USSS95        U$ )Nr&   T)r&   verifiedprimary)r   appendr   )r   r"   retr&   s       r   extract_email_addresses%NaverProvider.extract_email_addresses   s2    !JJ|%$MN
r   r   N)r   r   r   r   r    namer   account_classr   oauth2_adapter_classr#   r(   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>r9      s3    / @ J J<? <
N * "? r   