Ë
    ûûàg$  ã                   ó†   — d Z ddlmZ ddlmZmZmZ  G d„ de«      Z ej                  e«      Z	 ej                  e«      Z
y)zP
Views for PatreonProvider
https://www.patreon.com/platform/documentation/oauth
é    )Úget_adapter)ÚOAuth2AdapterÚOAuth2CallbackViewÚOAuth2LoginViewc                   ó"   — e Zd ZdZdZdZdZd„ Zy)ÚVimeoOAuth2AdapterÚvimeo_oauth2z(https://api.vimeo.com/oauth/access_tokenz%https://api.vimeo.com/oauth/authorizezhttps://api.vimeo.com/me/c                 óæ   — t        «       j                  «       j                  | j                  dd|j                  z   i¬«      }|j                  «       }| j                  «       j                  ||«      S )NÚAuthorizationzBearer )Úheaders)r   Úget_requests_sessionÚgetÚprofile_urlÚtokenÚjsonÚget_providerÚsociallogin_from_response)ÚselfÚrequestÚappr   ÚkwargsÚrespÚ
extra_datas          úp/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/vimeo_oauth2/views.pyÚcomplete_loginz!VimeoOAuth2Adapter.complete_login   sg   € ä‹Mß!Ñ!Ó#ß‰SØ× Ñ Ø(¨)°e·k±kÑ*AÐBð ó ð 	ð —Y‘Y“[ˆ
Ø× Ñ Ó"×<Ñ<¸WÀjÓQÐQó    N)Ú__name__Ú
__module__Ú__qualname__Úprovider_idÚaccess_token_urlÚauthorize_urlr   r   © r   r   r   r      s   „ Ø €KØAÐØ;€MØ-€Kó
Rr   r   N)Ú__doc__Úallauth.socialaccount.adapterr   Ú,allauth.socialaccount.providers.oauth2.viewsr   r   r   r   Úadapter_viewÚoauth2_loginÚoauth2_callbackr#   r   r   ú<module>r*      sP   ðñõ
 6÷ñ ôR˜ô Rð& ,ˆ×+Ñ+Ð,>Ó?€Ø1Ð$×1Ñ1Ð2DÓE�r   