Ë
    ûûà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)ÚOAuthProvider)ÚOpenStreetMapOAuthAdapterc                   ó   — e Zd Zd„ Zd„ Zd„ Zy)ÚOpenStreetMapAccountc                 ó:   — d| j                   j                  d   z   S )Nz#https://www.openstreetmap.org/user/Údisplay_name©ÚaccountÚ
extra_data©Úselfs    út/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/openstreetmap/provider.pyÚget_profile_urlz$OpenStreetMapAccount.get_profile_url	   s!   € à1Ø�l‰l×%Ñ% nÑ5ñ6ð	
ó    c                 óÈ   — d }| j                   j                  j                  d«      x}r|j                  d«      }|s%| j                   j                  j                  d«      }|S )NÚimgÚhrefÚavatar)r   r   Úget)r   Úretr   s      r   Úget_avatar_urlz#OpenStreetMapAccount.get_avatar_url   sV   € ØˆØ—,‘,×)Ñ)×-Ñ-¨eÓ4Ð4ˆ3Ð4Ø—'‘'˜&“/ˆCÙà—,‘,×)Ñ)×-Ñ-¨hÓ7ˆCØˆ
r   c                 ó4   — | j                   j                  d   S )Nr	   r
   r   s    r   Úget_usernamez!OpenStreetMapAccount.get_username   s   € Ø�|‰|×&Ñ& ~Ñ6Ð6r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r   r   r      s   „ ò
òó7r   r   c                   ó(   — e Zd ZdZdZeZeZd„ Z	d„ Z
y)ÚOpenStreetMapProviderÚopenstreetmapÚOpenStreetMapc                 ó   — t        |d   «      S )NÚid)Ústr©r   Údatas     r   Úextract_uidz!OpenStreetMapProvider.extract_uid"   s   € Ü�4˜‘:‹Ðr   c                 ó    — t        |d   ¬«      S )Nr	   )Úusername)Údictr&   s     r   Úextract_common_fieldsz+OpenStreetMapProvider.extract_common_fields%   s   € Ü˜T .Ñ1Ô2Ð2r   N)r   r   r   r$   Únamer   Úaccount_classr   Úoauth_adapter_classr(   r,   r   r   r   r    r       s!   „ Ø	€BØ€DØ(€MØ3Ðòó3r   r    N)	Ú$allauth.socialaccount.providers.baser   Ú.allauth.socialaccount.providers.oauth.providerr   Ú3allauth.socialaccount.providers.openstreetmap.viewsr   r   r    Úprovider_classesr   r   r   ú<module>r4      s3   ðÝ @Ý Hõô
7˜?ô 7ô(
3˜Mô 
3ð *Ð*Ñ r   