
    f                         d dl mZ d dlmZmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ d dlmZ d	ed
edefdZd	ed
eddfdZd	edefdZy)    )messages)HttpRequestHttpResponse)reverse)app_settings)get_adapter)email_verification_by_code)get_frontend_url)build_absolute_urirequestemailreturnc           	          t        |       }|j                  |       |j                  | t        j                  d|ddd       t
        j                  rt        j                  | d |       |j                  | d       }|S )Nz,account/messages/email_confirmation_sent.txtFT)r   loginsignup)userr   )
r    send_account_already_exists_mailadd_messager   INFOr   "EMAIL_VERIFICATION_BY_CODE_ENABLEDr	   request_email_verification_coderespond_email_verification_sent)r   r   adapterresps       `/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/account/internal/flows/signup.pyprevent_enumerationr      sx    '"G,,U36%48	 66"BB$e	
 227DADK    Nc                 |    t         j                  sy t        |       }| |d}t               j	                  d||       y )N)r   
signup_urlzaccount/email/unknown_account)r   EMAIL_UNKNOWN_ACCOUNTSget_signup_urlr   	send_mail)r   r   r   contexts       r   send_unknown_account_mailr$      s<    ..(J G M;UGLr   c                 L    t        | d      }|st        | t        d            }|S )Naccount_signup)r
   r   r   )r   urls     r   r!   r!   (   s)    
7$4
5C '2B*CDJr   )django.contribr   django.httpr   r   django.urlsr   allauth.accountr   allauth.account.adapterr   allauth.account.internal.flowsr	   allauth.core.internal.httpkitr
   allauth.utilsr   strr   r$   r!    r   r   <module>r2      sh    # 1  ( / E : , S \ "M{ M3 M4 MK C r   