
    qh                     *    S r SSKJr   " S S\5      rg)zn
Meetup OAuth2 backend, docs at:
    https://python-social-auth.readthedocs.io/en/latest/backends/meetup.html
   )
BaseOAuth2c                   B    \ rS rSrSrSrSrSrS/rSr	Sr
S	rS
 rS rSrg)MeetupOAuth2	   z$Meetup OAuth2 authentication backendmeetupz*https://secure.meetup.com/oauth2/authorizez'https://secure.meetup.com/oauth2/accessbasic,FTc                     U R                  UR                  S5      5      u  p#nUR                  S5      UR                  S5      =(       d    SUUUS.$ )z'Return user details from Meetup accountnameusernameemail )r   r   fullname
first_name	last_name)get_user_namesget)selfresponser   r   r   s        M/var/www/html/env/lib/python3.13/site-packages/social_core/backends/meetup.pyget_user_detailsMeetupOAuth2.get_user_details   sR    *.*=*=hll6>R*S'i !Z0\\'*0b $"
 	
    c                 &    U R                  SSU0S9$ )zLoads user data from servicez$https://api.meetup.com/2/member/selfaccess_token)params)get_json)r   r   argskwargss       r   	user_dataMeetupOAuth2.user_data    s#    }}2"L1  
 	
r    N)__name__
__module____qualname____firstlineno____doc__r   AUTHORIZATION_URLACCESS_TOKEN_URLDEFAULT_SCOPESCOPE_SEPARATORREDIRECT_STATESTATE_PARAMETERr   r    __static_attributes__r"   r   r   r   r   	   s6    .DD@IMONO


r   r   N)r'   oauthr   r   r"   r   r   <module>r0      s   
 
: 
r   