
    qh                     *    S r SSKJr   " S S\5      rg)zn
Flickr OAuth1 backend, docs at:
    https://python-social-auth.readthedocs.io/en/latest/backends/flickr.html
   )
BaseOAuth1c                   P   ^  \ rS rSrSrSrSrSrSr/ SQr	S r
S	 rU 4S
 jrSrU =r$ )FlickrOAuth	   z#Flickr OAuth authentication backendflickrz/https://www.flickr.com/services/oauth/authorizez3https://www.flickr.com/services/oauth/request_tokenz2https://www.flickr.com/services/oauth/access_token))idr   )usernamer	   )expiresr
   c                     U R                  UR                  S5      5      u  p#nUR                  S5      =(       d    UR                  S5      SUUUS.$ )z'Return user details from Flickr accountfullnamer	   r    )r	   emailr   
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/flickr.pyget_user_detailsFlickrOAuth.get_user_details   sP    *.*=*=hll:>V*W'i Z0FHLL4F $"
 	
    c                 :    US   US   UR                  SS5      S.$ )zLoads user data from service	user_nsidr	   r   r   )r   r	   r   )r   )r   access_tokenargskwargss       r   	user_dataFlickrOAuth.user_data   s.     {+$Z0$((R8
 	
r   c                 L   > [         TU ]  5       =(       d    0 nSU;  a  SUS'   U$ )Npermsread)superauth_extra_arguments)r   params	__class__s     r   r$    FlickrOAuth.auth_extra_arguments%   s+    -/52& $F7Or    )__name__
__module____qualname____firstlineno____doc__nameAUTHORIZATION_URLREQUEST_TOKEN_URLACCESS_TOKEN_URL
EXTRA_DATAr   r   r$   __static_attributes____classcell__)r&   s   @r   r   r   	   s6    -DIMKQJ	

 r   r   N)r-   oauthr   r   r(   r   r   <module>r6      s   
  *  r   