
    qh                     *    S r SSKJr   " S S\5      rg)zl
Angel OAuth2 backend, docs at:
    https://python-social-auth.readthedocs.io/en/latest/backends/angel.html
   )
BaseOAuth2c                   0    \ rS rSrSrSrSrSrS rS r	Sr
g	)
AngelOAuth2	   angelz%https://angel.co/api/oauth/authorize/z!https://angel.co/api/oauth/token/Fc                     US   R                  S5      S   nUR                  SS5      nU R                  US   5      u  pEnUUUUUS.$ )z&Return user details from Angel accountangellist_url/email name)usernamefullname
first_name	last_namer   )splitgetget_user_names)selfresponser   r   r   r   r   s          L/var/www/html/env/lib/python3.13/site-packages/social_core/backends/angel.pyget_user_detailsAngelOAuth2.get_user_details   s_    O,2237;Wb)*.*=*=hv>N*O'i  $"
 	
    c                 &    U R                  SSU0S9$ )zLoads user data from servicezhttps://api.angel.co/1/me/access_token)params)get_json)r   r   argskwargss       r   	user_dataAngelOAuth2.user_data   s"    }}(.,1O  
 	
r    N)__name__
__module____qualname____firstlineno__r   AUTHORIZATION_URLACCESS_TOKEN_URLREDIRECT_STATEr   r"   __static_attributes__r$   r   r   r   r   	   s"    D?:N

r   r   N)__doc__oauthr   r   r$   r   r   <module>r/      s   
 
* 
r   