§
    ñ)Jfá  ã                   óŽ   — d dl mZ d dlmZmZmZ ddlmZ  G d„ de¦  «        Z ej	        e¦  «        Z
 ej	        e¦  «        ZdS )é    )Úget_adapter)ÚOAuth2AdapterÚOAuth2CallbackViewÚOAuth2LoginViewé   )ÚDoximityProviderc                   ó.   — e Zd Zej        ZdZdZdZd„ Z	dS )ÚDoximityOAuth2Adapterz%https://auth.doximity.com/oauth/tokenz)https://auth.doximity.com/oauth/authorizez-https://www.doximity.com/api/v1/users/currentc                 ó  — dd|j         z  i}t          ¦   «                              ¦   «                              | j        |¬¦  «        }|                     ¦   «         }|                      ¦   «                              ||¦  «        S )NÚAuthorizationz	Bearer %s)Úheaders)Útokenr   Úget_requests_sessionÚgetÚprofile_urlÚjsonÚget_providerÚsociallogin_from_response)ÚselfÚrequestÚappr   Úkwargsr   ÚrespÚ
extra_datas           úq/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/doximity/views.pyÚcomplete_loginz$DoximityOAuth2Adapter.complete_login   sr   € Ø" K°%´+Ñ$=Ð>ˆå‰MŒM×.Ò.Ñ0Ô0×4Ò4°TÔ5EÈwÐ4ÑWÔWð 	ð —Y’Y‘[”[ˆ
Ø× Ò Ñ"Ô"×<Ò<¸WÀjÑQÔQÐQó    N)
Ú__name__Ú
__module__Ú__qualname__r   ÚidÚprovider_idÚaccess_token_urlÚauthorize_urlr   r   © r   r   r
   r
      s@   € € € € € Ø"Ô%€KØ>ÐØ?€MØA€KðRð Rð Rð Rð Rr   r
   N)Úallauth.socialaccount.adapterr   Ú,allauth.socialaccount.providers.oauth2.viewsr   r   r   Úproviderr   r
   Úadapter_viewÚoauth2_loginÚoauth2_callbackr%   r   r   ú<module>r,      s¼   ðØ 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð ð ð ð ð ð ð ð 'Ð &Ð &Ð &Ð &Ð &ðRð Rð Rð Rð R˜Mñ Rô Rð Rð ,ˆÔ+Ð,AÑBÔB€Ø1Ð$Ô1Ð2GÑHÔH€€€r   