
    )Jfa                         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j        	                    e           dS )	    )	providers)ProviderAccount)OAuth2Providerc                       e Zd ZdS )DropboxOAuth2AccountN)__name__
__module____qualname__     s/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/dropbox/provider.pyr   r      s        Dr   r   c                   &    e Zd ZdZdZeZd Zd ZdS )DropboxOAuth2ProviderdropboxDropboxc                     |d         S )N
account_idr   selfdatas     r   extract_uidz!DropboxOAuth2Provider.extract_uid   s    L!!r   c                 H    t          |d         d         |d                   S )Nnamedisplay_nameemail)r   r   )dictr   s     r   extract_common_fieldsz+DropboxOAuth2Provider.extract_common_fields   s"    fn5T']KKKKr   N)	r   r	   r
   idr   r   account_classr   r   r   r   r   r   r   
   sF        	BD(M" " "L L L L Lr   r   N)
allauth.socialaccountr   $allauth.socialaccount.providers.baser   /allauth.socialaccount.providers.oauth2.providerr   r   r   registryregisterr   r   r   <module>r%      s    + + + + + + @ @ @ @ @ @ J J J J J J	 	 	 	 	? 	 	 		L 	L 	L 	L 	LN 	L 	L 	L 
   1 2 2 2 2 2r   