Ë
    ûûà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)ÚOAuth2Provider)ÚSoundCloudOAuth2Adapterc                   ó   — e Zd Zd„ Zd„ Zy)ÚSoundCloudAccountc                 óL   — | j                   j                  j                  d«      S )NÚpermalink_url©ÚaccountÚ
extra_dataÚget©Úselfs    úq/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/soundcloud/provider.pyÚget_profile_urlz!SoundCloudAccount.get_profile_url	   s   € Ø�|‰|×&Ñ&×*Ñ*¨?Ó;Ð;ó    c                 óL   — | j                   j                  j                  d«      S )NÚ
avatar_urlr
   r   s    r   Úget_avatar_urlz SoundCloudAccount.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨<Ó8Ð8r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò<ó9r   r   c                   ó(   — e Zd ZdZdZeZeZd„ Z	d„ Z
y)ÚSoundCloudProviderÚ
soundcloudÚ
SoundCloudc                 ó   — t        |d   «      S )NÚid)Ústr©r   Údatas     r   Úextract_uidzSoundCloudProvider.extract_uid   s   € Ü�4˜‘:‹Ðr   c                 óx   — t        |j                  d«      |j                  d«      |j                  d«      ¬«      S )NÚ	full_nameÚusernameÚemail)Únamer&   r'   )Údictr   r!   s     r   Úextract_common_fieldsz(SoundCloudProvider.extract_common_fields   s3   € ÜØ—‘˜+Ó&Ø—X‘X˜jÓ)Ø—(‘(˜7Ó#ô
ð 	
r   N)r   r   r   r   r(   r   Úaccount_classr   Úoauth2_adapter_classr#   r*   r   r   r   r   r      s!   „ Ø	€BØ€DØ%€MØ2Ðòó
r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   Ú0allauth.socialaccount.providers.soundcloud.viewsr   r   r   Úprovider_classesr   r   r   ú<module>r1      s3   ðÝ @Ý Jõô
9˜ô 9ô
˜ô 
ð" 'Ð'Ñ r   