Ë
    ûûàg¯  ã                   óL   — d dl mZmZmZ  e«       d„ «       Z e«       d„ «       Zy)é    )ÚCriticalÚWarningÚregisterc                 ór   — ddl m} g } |«       }t        |d«      r|j                  t	        d¬«      «       |S )Nr   )Úget_adapterÚ#get_email_confirmation_redirect_urlz‚adapter.get_email_confirmation_redirect_url(request) is deprecated, use adapter.get_email_verification_redirect_url(email_address)©Úmsg)Úallauth.account.adapterr   ÚhasattrÚappendr   )Úapp_configsÚkwargsr   ÚretÚadapters        úT/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/account/checks.pyÚadapter_checkr      s=   € å3à
€CÙ‹m€GÜˆwÐ=Ô>Ø�
‰
Üð Yôô	
ð
 €Jó    c                 ó¾  ‡— ddl m} ddlm} ddlm} g }|j
                  rŒ|j                  r|j                  t        d¬«      «       |j                  r|j                  t        d¬«      «       |j                  |j                  j                  k7  r|j                  t        d¬«      «       |j                  r>|j                  |j                  j                  k7  r|j                  t        d¬«      «       |j                  Št!        ˆfd	„|j"                  D «       «      s|j                  t        d
¬«      «       |j$                  j&                  |j"                  v r'|j(                  s|j                  t        d¬«      «       d‰v xr ‰d   d   }|j                  |j                  j                  k(  r|s|j                  t        d¬«      «       |j*                  s\d‰v r|j                  t        d¬«      «       |j$                  j,                  |j"                  v r|j                  t        d¬«      «       |j.                  �*|j.                  dk  r|j                  t        d¬«      «       |j0                  r6|j.                  �*|j.                  dk7  r|j                  t        d¬«      «       t3        |d«      st3        |d«      r|j                  t5        d¬«      «       t3        |d«      r|j                  t5        d¬«      «       t3        |d«      rJt7        |j8                  j;                  d«      «      }|j                  t5        dt=        |«      › �«      «       dD ]n  }t3        ||«      sŒ|j                  j?                  «       D �	�
cg c]  \  }	}
|	|
d   rdndz   ‘Œ }}	}
|j                  t5        d |› d!t=        |«      › �«      «       Œp |S c c}
}	w )"Nr   )Úsettings)Úapp_settingszCSOCIALACCOUNT_ONLY does not work with ACCOUNT_LOGIN_BY_CODE_ENABLEDr	   z3SOCIALACCOUNT_ONLY does not work with 'allauth.mfa'z?SOCIALACCOUNT_ONLY requires ACCOUNT_EMAIL_VERIFICATION = 'none'zSACCOUNT_EMAIL_VERFICATION_BY_CODE requires ACCOUNT_EMAIL_VERIFICATION = 'mandatory'c              3   ó:   •K  — | ]  }|‰v xr ‰|   d    –— Œ y­w)ÚrequiredN© )Ú.0ÚlmÚsignup_fieldss     €r   ú	<genexpr>z!settings_check.<locals>.<genexpr>8   s0   øè ø€ ò àð 	ˆmÐÒ= ¨bÑ 1°*Ñ =Ó=ñùs   ƒz:ACCOUNT_LOGIN_METHODS conflicts with ACCOUNT_SIGNUP_FIELDSz;Using email as a login method requires ACCOUNT_UNIQUE_EMAILÚemailr   zSACCOUNT_EMAIL_VERIFICATION = 'mandatory' requires 'email*' in ACCOUNT_SIGNUP_FIELDSÚusernamezTNo ACCOUNT_USER_MODEL_USERNAME_FIELD, yet, ACCOUNT_SIGNUP_FIELDS contains 'username'zLNo ACCOUNT_USER_MODEL_USERNAME_FIELD, yet, ACCOUNT_LOGIN_METHODS requires itz/ACCOUNT_MAX_EMAIL_ADDRESSES must be None or > 0é   zKInvalid combination of ACCOUNT_CHANGE_EMAIL and ACCOUNT_MAX_EMAIL_ADDRESSESÚACCOUNT_LOGIN_ATTEMPTS_LIMITÚACCOUNT_LOGIN_ATTEMPTS_TIMEOUTznsettings.ACCOUNT_LOGIN_ATTEMPTS_LIMIT/TIMEOUT is deprecated, use: settings.ACCOUNT_RATE_LIMITS['login_failed']Ú#ACCOUNT_EMAIL_CONFIRMATION_COOLDOWNznsettings.ACCOUNT_EMAIL_CONFIRMATION_COOLDOWN is deprecated, use: settings.ACCOUNT_RATE_LIMITS['confirm_email']ÚACCOUNT_AUTHENTICATION_METHODÚ_z\settings.ACCOUNT_AUTHENTICATION_METHOD is deprecated, use: settings.ACCOUNT_LOGIN_METHODS = )ÚACCOUNT_USERNAME_REQUIREDÚACCOUNT_EMAIL_REQUIREDÚ ACCOUNT_SIGNUP_EMAIL_ENTER_TWICEÚ#ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICEÚ*Ú z	settings.z6 is deprecated, use: settings.ACCOUNT_SIGNUP_FIELDS = ) Údjango.confr   Úallauthr   Úallauth.accountÚSOCIALACCOUNT_ONLYÚLOGIN_BY_CODE_ENABLEDr   r   ÚMFA_ENABLEDÚEMAIL_VERIFICATIONÚEmailVerificationMethodÚNONEÚ"EMAIL_VERIFICATION_BY_CODE_ENABLEDÚ	MANDATORYÚSIGNUP_FIELDSÚanyÚLOGIN_METHODSÚLoginMethodÚEMAILÚUNIQUE_EMAILÚUSER_MODEL_USERNAME_FIELDÚUSERNAMEÚMAX_EMAIL_ADDRESSESÚCHANGE_EMAILr   r   Úsetr%   ÚsplitÚreprÚitems)r   r   r   Úallauth_app_settingsr   r   Úemail_requiredÚ	convertedÚfieldÚkÚvÚsignup_fields_convertedr   s               @r   Úsettings_checkrM      s¤  ø€ å$å<Ý,à
€CØ×.Ò.Ø×-Ò-Ø�J‰JÜØ]ôôð
  ×+Ò+Ø�J‰JÜÐRÔSôð ×*Ñ*¨l×.RÑ.R×.WÑ.WÒWØ�J‰JÜØYôôð 	×7Ò7Ø×+Ñ+Ø×/Ñ/×9Ñ9ò:ð 	�
‰
ÜØiôô	
ð !×.Ñ.€MÜó à×,Ñ,ôô ð 	�
‰
ÜÐUÔVô	
ð 	× Ñ ×&Ñ&¨,×*DÑ*DÑDØ×)Ò)à�
‰
ÜÐVÔWô	
ð
  Ð-ÒT°-ÀÑ2HÈÑ2T€Nà×'Ñ'Ø×/Ñ/×9Ñ9ò	:áà�
‰
ÜØiôô	
ð ×1Ò1Ø˜Ñ&Ø�J‰JÜØnôôð ×#Ñ#×,Ñ,°×0JÑ0JÑJØ�J‰JÜØfôôð 	×(Ñ(Ð4Ø×,Ñ,°Ò1à�
‰
”8Ð QÔRÔSà× Ò à×,Ñ,Ð8Ø×0Ñ0°AÒ5à�J‰JÜØeôôô
 ˆxÐ7Ô8¼GØÐ2ô=ð 	�
‰
Üð Eôô	
ô ˆxÐ>Ô?Ø�
‰
Üð Eôô	
ô ˆxÐ8Ô9Ü˜×>Ñ>×DÑDÀSÓIÓJˆ	Ø�
‰
ÜØnÔosÐt}Óo~Ðnð  Aóô	
ðò ˆô �8˜UÕ#ð )×6Ñ6×<Ñ<Ó>÷'á�A�qð ˜A˜jšM‘S¨rÓ2ð'Ð#ñ 'ð �J‰JÜØ ˜wÐ&\Ô]aÐbyÓ]zÐ\{Ð|óõðð  €Jùó's   ÎON)Údjango.core.checksr   r   r   r   rM   r   r   r   ú<module>rO      s9   ðß :Ñ :ñ 
ƒñó ðñ 
ƒñIó ñIr   