Ë
    ûûàgO  ã                   ó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)ÚOAuth2Provider)ÚOdnoklassnikiOAuth2Adapterc                   ó   — e Zd Zd„ Zd„ Zy)ÚOdnoklassnikiAccountc                 ó:   — d| j                   j                  d   z   S )Nzhttps://ok.ru/profile/Úuid)ÚaccountÚ
extra_data)Úselfs    út/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/odnoklassniki/provider.pyÚget_profile_urlz$OdnoklassnikiAccount.get_profile_url	   s   € Ø'¨$¯,©,×*AÑ*AÀ%Ñ*HÑHÐHó    c                 ó   — d }| j                   j                  j                  d«      }| j                   j                  j                  d«      }| j                   j                  j                  d«      }|r|S |r|S |r|S |S )NÚpic1024x768Ú
pic640x480Ú
pic190x190)r
   r   Úget)r   ÚretÚpic_big_urlÚpic_medium_urlÚpic_small_urls        r   Úget_avatar_urlz#OdnoklassnikiAccount.get_avatar_url   su   € ØˆØ—l‘l×-Ñ-×1Ñ1°-Ó@ˆØŸ™×0Ñ0×4Ñ4°\ÓBˆØŸ™×/Ñ/×3Ñ3°LÓAˆÙØÐÙØ!Ð!ÙØ Ð àˆJr   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ òIór   r   c                   ó(   — e Zd ZdZdZeZeZd„ Z	d„ Z
y)ÚOdnoklassnikiProviderÚodnoklassnikiÚOdnoklassnikic                 ó   — |d   S )Nr	   r   ©r   Údatas     r   Úextract_uidz!OdnoklassnikiProvider.extract_uid!   s   € Ø�E‰{Ðr   c                 óx   — t        |j                  d«      |j                  d«      |j                  d«      ¬«      S )NÚ	last_nameÚ
first_nameÚemail)r'   r(   r)   )Údictr   r#   s     r   Úextract_common_fieldsz+OdnoklassnikiProvider.extract_common_fields$   s3   € ÜØ—h‘h˜{Ó+Ø—x‘x Ó-Ø—(‘(˜7Ó#ô
ð 	
r   N)r   r   r   ÚidÚnamer   Úaccount_classr   Úoauth2_adapter_classr%   r+   r   r   r   r   r      s!   „ Ø	€BØ€DØ(€MØ5Ðòó
r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   Ú3allauth.socialaccount.providers.odnoklassniki.viewsr   r   r   Úprovider_classesr   r   r   ú<module>r4      s3   ðÝ @Ý Jõô
˜?ô ô&
˜Nô 
ð" *Ð*Ñ r   