
    Tњh                         S SK Jr  S SKJr  S SKJr  S SKJr  S SK	Jr
  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S S	KJr  \R,                  S
S
4S jrS rS rg
)    )HttpResponseRedirect)render)reverse)app_settings)user_display)ImmediateHttpResponse)get_adapter)flows)	AuthErrorNc                     Uc  0 n[        5       R                  U UUUUS9  [        R                  (       a  SSKJn  UR                  U UUUUS9  U[        R                  :X  a  [        [        S5      5      $ SUUUS.0nUR                  U5        [        U S[        R                  -   U5      $ ! [         a  nUR                  s S nA$ S nAff = f)	N)error	exceptionextra_contextr   internal)providerr   r   r   socialaccount_login_cancelled
auth_error)r   coder   z#socialaccount/authentication_error.)r	   on_authentication_errorallauth_settingsHEADLESS_ENABLEDallauth.headless.socialaccountr   r   responser   	CANCELLEDr   r   updater   account_settingsTEMPLATE_EXTENSION)requestr   r   r   r   r   econtexts           XD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/helpers.pyrender_authentication_errorr#      s     M--' 	. 	
 ,,?,,!#+ -  	####G,K$LMM "
G NN=!-0@0S0SS  ! zzs   AB/ /
C9C
C
Cc                     UR                   (       a  SSKJn  UR                  X5      $ [        R
                  R                  X5      $ )Nr   r   )is_headlessr   r   complete_loginr
   login)r   socialloginr   s      r"   complete_social_loginr)   >   s4    ;&&w<<;;%%g;;    c                 j    [         R                  nU(       d  [        U R                  5      $ U" U 5      $ )N)r   SOCIALACCOUNT_STRr   user)socialaccountfuncs     r"   socialaccount_user_displayr0   F   s,    ))DM..//r*   )django.httpr   django.shortcutsr   django.urlsr   allauthr   r   allauth.accountr   allauth.account.utilsr   allauth.core.exceptionsr   allauth.socialaccountallauth.socialaccount.adapterr	   allauth.socialaccount.internalr
   $allauth.socialaccount.providers.baser   UNKNOWNr#   r)   r0    r*   r"   <module>r>      sG    , #  4 < . 9 . 5 0 : 

,^<r*   