Ë
    ûûàgf  ã                   ó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)ÚNetIQOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zy)ÚNetIQAccountN)Ú__name__Ú
__module__Ú__qualname__© ó    úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/netiq/provider.pyr   r      s   „ Ør   r   c                   ó4   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zd„ Zy)ÚNetIQProviderÚnetiqÚNetIQc                 ó
   — g d¢S )N)ÚopenidÚprofileÚemailr   )Úselfs    r   Úget_default_scopezNetIQProvider.get_default_scope   s   € Ú-Ð-r   c                 ó   — t        |d   «      S )NÚpreferred_username)Ústr©r   Údatas     r   Úextract_uidzNetIQProvider.extract_uid   s   € Ü�4Ð,Ñ-Ó.Ð.r   c                 ó   — |S )Nr   r   s     r   Úextract_extra_dataz NetIQProvider.extract_extra_data   s   € Øˆr   c                 ó0   — t        |d   |d   |d   ¬«      S )Nr   Úfamily_nameÚ
given_name)r   Ú	last_nameÚ
first_name)Údictr   s     r   Úextract_common_fieldsz#NetIQProvider.extract_common_fields   s&   € ÜØ�w‘-Ø˜=Ñ)Ø˜LÑ)ô
ð 	
r   N)r   r	   r
   ÚidÚnamer   Úaccount_classr   Úoauth2_adapter_classr   r   r   r&   r   r   r   r   r   
   s+   „ Ø	€BØ€DØ €MØ-Ðò.ò/òó
r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú+allauth.socialaccount.providers.netiq.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   ú<module>r/      s0   ðÝ @Ý JÝ Jô	�?ô 	ô
�Nô 
ð. "�?Ñ r   