
    qh4                     &    S SK Jr   " S S\5      rg)   )
BaseOAuth2c                   H    \ rS rSrSrSrSrSrSrSr	Sr
Sr/ S	QrS
 rS rSrg)MailChimpOAuth2   z'MailChimp OAuth2 authentication backend	mailchimpz,https://login.mailchimp.com/oauth2/authorizez(https://login.mailchimp.com/oauth2/tokenz+https://login.mailchimp.com/oauth2/metadataFuser_id))accountnamer	   )api_endpointr
   )roler   )loginr   c                 $    US   S   US   S   S.$ )z6Return user details from a Mailchimp metadata responser   
login_nameemail)usernamer    )selfresponses     P/var/www/html/env/lib/python3.13/site-packages/social_core/backends/mailchimp.pyget_user_details MailChimpOAuth2.get_user_details   s(     !),7g&w/
 	
    c                 @    U R                  U R                  SSU-   0S9$ )z7Loads user data and datacenter information from serviceAuthorizationzOAuth )headers)get_jsonMETADATA_URL)r   access_tokenargskwargss       r   	user_dataMailChimpOAuth2.user_data   s-    }}L9P'Q  
 	
r   r   N)__name__
__module____qualname____firstlineno____doc__nameAUTHORIZATION_URLACCESS_TOKEN_URLr   STATE_PARAMETERREDIRECT_STATEID_KEY
EXTRA_DATAr   r    __static_attributes__r   r   r   r   r      s;    1DFA@LONFJ

r   r   N)oauthr   r   r   r   r   <module>r0      s    
j 
r   