
    )Jf%                     \    d dl mZ d dlmZ  G d de          Z G d de          ZegZdS )    )ProviderAccount)OAuth2Providerc                       e Zd ZdS )DigitalOceanAccountN)__name__
__module____qualname__     x/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/digitalocean/provider.pyr   r      s        Dr   r   c                   &    e Zd ZdZdZeZd Zd ZdS )DigitalOceanProviderdigitaloceanDigitalOceanc                 8    t          |d         d                   S )Naccountuuid)strselfdatas     r   extract_uidz DigitalOceanProvider.extract_uid   s    4	?6*+++r   c                 :    t          |d         d                   S )Nr   email)r   )dictr   s     r   extract_common_fieldsz*DigitalOceanProvider.extract_common_fields   s    $y/'23333r   N)	r   r   r	   idnamer   account_classr   r   r
   r   r   r   r   	   sA        	BD'M, , ,4 4 4 4 4r   r   N)$allauth.socialaccount.providers.baser   /allauth.socialaccount.providers.oauth2.providerr   r   r   provider_classesr
   r   r   <module>r#      s    @ @ @ @ @ @ J J J J J J	 	 	 	 	/ 	 	 		4 	4 	4 	4 	4> 	4 	4 	4 ))   r   