+
    ‡)ÙjŠ(  ã                   óÌ  € ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHtHtHt ^ RIHtHt ^ RIHt ^ R	IHtHt ^ R
IHtHt ^ RIHt ^ RIHtHt ^ RIH t  ^ RI!H"t" ^ RI#H$t$ ^ RI#H%t& ^ RI'H(t( ^ RI)H*t* ] ! ](4      t+] ! ]*! 4       4      t,]PZ                  ! ]4       ! R R]P\                  4      4       t/]PZ                  ! ]4       ! R R]P\                  4      4       t0R# )é    )Úsettings)ÚadminÚmessages)ÚIS_POPUP_VAR)Úunquote)Úupdate_session_auth_hash)ÚAdminPasswordChangeFormÚAdminUserCreationFormÚUserChangeForm)ÚGroupÚUser)ÚPermissionDenied)ÚrouterÚtransaction)ÚHttp404ÚHttpResponseRedirect)ÚTemplateResponse)ÚpathÚreverse)Úmethod_decorator)Úescape)Úgettext)Úgettext_lazy)Úcsrf_protect)Úsensitive_post_parametersc                   óB   a a€ ] tR t^t oRtRtRtRV 3R lltRtVt	V ;t
# )Ú
GroupAdminc                óÔ   <€ VP                   R 8X  dE   VP                  RVP                  P                  P                  4      pVP                  R4      VR&   \        SV `  ! V3RV/VB # )ÚpermissionsÚquerysetÚcontent_typeÚrequest)ÚnameÚgetÚremote_fieldÚmodelÚobjectsÚselect_relatedÚsuperÚformfield_for_manytomany)ÚselfÚdb_fieldr"   ÚkwargsÚqsÚ	__class__s   &&&, €ÚR/var/www/eggtrainer/venv/lib/python3.14/site-packages/django/contrib/auth/admin.pyr*   Ú#GroupAdmin.formfield_for_manytomany"   sb   ø€ Ø�=‰=˜MÔ)Ø—‘˜J¨×(=Ñ(=×(CÑ(C×(KÑ(KÓLˆBð "$×!2Ñ!2°>Ó!BˆF�:ÑÜ‰wÒ/°ÑTÀ'ÐTÈVÑTÐTó    © ©r#   )r   ©N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úsearch_fieldsÚorderingÚfilter_horizontalr*   Ú__static_attributes__Ú__classdictcell__Ú__classcell__©r/   Ú__classdict__s   @@r0   r   r      s!   ù‡ € à€MØ€HØ(Ð÷U÷ Ur2   r   c                   ó>  a a€ ] tR t^+t oRtRtRRR/3]! R4      RR/3]! R4      RR/3]! R4      RR/33tRRRRR/33t]	t
]t]tRtRtRtRtRtRV 3R lltRV 3R	 lltV 3R
 ltRV 3R llt]]RR l4       4       tRV 3R llt]RR l4       tRV 3R lltRtVtV ;t # )Ú	UserAdminzadmin/auth/user/add_form.htmlNÚfieldszPersonal infoÚPermissionszImportant datesÚclassesc                óJ   <€ V'       g   V P                   # \        SV `	  W4      # r5   )Úadd_fieldsetsr)   Úget_fieldsets)r+   r"   Úobjr/   s   &&&€r0   rI   ÚUserAdmin.get_fieldsetsU   s"   ø€ ßØ×%Ñ%Ð%Ü‰wÑ$ WÓ2Ð2r2   c                ór   <€ / pVf   V P                   VR&   VP                  V4       \        SV `  ! W3/ VB # )z'
Use special form during user creation
Úform)Úadd_formÚupdater)   Úget_form)r+   r"   rJ   r-   Údefaultsr/   s   &&&, €r0   rP   ÚUserAdmin.get_formZ   s>   ø€ ð ˆØŠ;Ø#Ÿ}™}ˆH�VÑØ�‰˜ÔÜ‰wÒ Ñ9°Ñ9Ð9r2   c                óŽ   <€ \        R V P                  P                  V P                  4      RR7      .\        SV `  4       ,           # )z<id>/password/Úauth_user_password_changer4   )r   Ú
admin_siteÚ
admin_viewÚuser_change_passwordr)   Úget_urls)r+   r/   s   &€r0   rX   ÚUserAdmin.get_urlsd   sE   ø€ äØ Ø—‘×*Ñ*¨4×+DÑ+DÓEØ0ôð
ô ‰GÑÓõð 	r2   c                ó`   <€ VP                  R 4      '       * ;'       d    \        SV `	  WV4      # )Úpassword)Ú
startswithr)   Úlookup_allowed)r+   ÚlookupÚvaluer"   r/   s   &&&&€r0   r]   ÚUserAdmin.lookup_allowedo   s4   ø€ à×$Ñ$ ZÓ0Ô0÷ 
ð 
´U±WÑ5KØ˜7ó6
ð 	
r2   c                ó$  € VP                   R9   d   V P                  WV4      # \        P                  ! \        P
                  ! V P                  4      R7      ;_uu_ 4        V P                  WV4      uuRRR4       #   + '       g   i     R# ; i)ÚGET)ÚusingN)rb   ÚHEADÚOPTIONSÚTRACE)ÚmethodÚ	_add_viewr   Úatomicr   Údb_for_writer&   )r+   r"   Úform_urlÚextra_contexts   &&&&r0   Úadd_viewÚUserAdmin.add_viewu   s`   € ð �>‰>Ð@Ô@Ø—>‘> '°]ÓCÐCä×Ò¤f×&9Ò&9¸$¿*¹*Ó&E×FÖFØ—>‘> '°]ÓC÷ G×F×FÓFús   Á!A>Á>B	c                óz  <€ V P                  V4      '       g?   V P                  V4      '       d"   \        P                  '       d   \	        R 4      h\
        hVf   / pV P                  P                  V P                  P                  4      pRRRVP                  /pVP                  V4       \        SV `5  WV4      # )z¯Your user does not have the "Change user" permission. In order to add users, Django requires that your user account have both the "Add user" and "Change user" permissions set.Úauto_populated_fieldsÚusername_help_textr3   )Úhas_change_permissionÚhas_add_permissionr   ÚDEBUGr   r   ÚoptsÚ	get_fieldr&   ÚUSERNAME_FIELDÚ	help_textrO   r)   rm   )r+   r"   rk   rl   Úusername_fieldrQ   r/   s   &&&&  €r0   rh   ÚUserAdmin._add_view~   s­   ø€ ð ×)Ñ)¨'×2Ò2Ø×&Ñ& w×/Ò/´H·N·N°Nô ð'óð ô #Ð"ØÒ ØˆMØŸ™×,Ñ,¨T¯Z©Z×-FÑ-FÓGˆà# RØ  .×":Ñ":ð
ˆð 	×Ñ˜XÔ&Ü‰wÑ °=ÓAÐAr2   c                óÌ  € V P                  V\        V4      4      pV P                  W4      '       g   \        hVf=   \	        \        R4      RV P                  P                  R\        V4      /,          4      hVP                  R8X  Ed•   V P                  WAP                  4      pVP                  4       '       Edb   VP                  R,          ;'       g    RVP                  9   pV'       g;   \        R4      p\        P                   ! W4       \#        VP%                  4       4      # VP'                  4       pV P)                  WR 4      pV P+                  WV4       VP-                  4       '       d   \        R4      pM\        R	4      p\        P.                  ! W4       \1        WP2                  4       \#        \5        V P6                  P8                  : R
VP:                  P<                  : RVP:                  P>                  : R2VP@                  3R7      4      # MV P                  V4      pR R\C        VPD                  4      /3.p	\F        PH                  PK                  WY/ 4      p
VP-                  4       '       d   \        R4      pM\        R4      pRV\        VPM                  4       4      ,          RT
RTRTR\N        VP                  9   ;'       g    \N        VPP                  9   R\N        RRRRRRRRRRRV P                  RVR RR!R/V P6                  PS                  V4      CpV P6                  P8                  Vn*        \W        TV PX                  ;'       g    R"V4      # )#Nz8%(name)s object with primary key %(key)r does not exist.r#   ÚkeyÚPOSTÚset_usable_passwordzunset-passwordz2Conflicting form data submitted. Please try again.zPassword changed successfully.z+Password-based authentication was disabled.Ú:Ú_Ú_change)ÚargsrD   zChange password: %szSet password: %sÚtitleÚ	adminFormrk   rM   Úis_popupÚis_popup_varÚaddTÚchangeFÚhas_delete_permissionrr   Úhas_absolute_urlru   ÚoriginalÚsave_asÚ	show_savez$admin/auth/user/change_password.html)-Ú
get_objectr   rr   r   r   r€   ru   Úverbose_namer   rg   Úchange_password_formr}   Úis_validÚcleaned_datar   r   Úerrorr   Úget_full_pathÚsaveÚconstruct_change_messageÚ
log_changeÚhas_usable_passwordÚsuccessr   Úuserr   rU   r#   Ú_metaÚ	app_labelÚ
model_nameÚpkÚlistÚbase_fieldsr   ÚhelpersÚ	AdminFormÚget_usernamer   rb   Úeach_contextÚcurrent_appr   Úchange_user_password_template)r+   r"   Úidrk   rš   rM   Úvalid_submissionÚmsgÚchange_messageÚ	fieldsetsÚ
admin_formrƒ   Úcontexts   &&&&         r0   rW   ÚUserAdmin.user_change_passwordš   sô  € à�‰˜w¬°«Ó4ˆØ×)Ñ)¨'×8Ò8Ü"Ð"ØŠ<ÜÜÐLÓMà˜DŸI™I×2Ñ2Øœ6 "›:ðõóð ð �>‰>˜VÕ#Ø×,Ñ,¨T·<±<Ó@ˆDØ�}‰}�‹ð ×%Ñ%Ð&;Õ<÷ 8ð 8Ø'¨7¯<©<Ñ7ð !÷ (Ü!Ð"VÓW�CÜ—N’N 7Ô0Ü/°×0EÑ0EÓ0GÓHÐHà—y‘y“{�Ø!%×!>Ñ!>¸wÈdÓ!S�Ø—‘ ¨~Ô>Ø×+Ñ+×-Ò-Ü!Ð"BÓC‘Cä!Ð"OÓP�CÜ× Ò  Ô.Ü(¨·)±)Ô<Ü+Üð !ŸO™O×0Ô0Ø ŸJ™J×0Ô0Ø ŸJ™J×1Ô1ð	ð #Ÿg™g˜Zôó
ð 
ð1 ðH ×,Ñ,¨TÓ2ˆDà˜X¤t¨D×,<Ñ,<Ó'=Ð>Ð?Ð@ˆ	Ü—]‘]×,Ñ,¨T¸bÓAˆ
à×#Ñ#×%Ò%ÜÐ+Ó,‰EäÐ(Ó)ˆEà�UœV D×$5Ñ$5Ó$7Ó8Õ8Ø˜Ø˜Ø�DØœ¨¯©Ñ5×TÐT¼ÈÏÉÑ9TØœLØ�4Ø�eØ# UØ# TØ Ø�D—I‘IØ˜Ø�uØ˜ð
ð  �o‰o×*Ñ*¨7Ó3ð!
ˆð& #Ÿo™o×2Ñ2ˆÔäØØ×.Ñ.÷ 6ð 6Ø5Øó	
ð 	
r2   c                óÌ   <€ RVP                   9  dD   \        VP                   9  d/   VP                   P                  4       Vn         ^VP                   R&   \        SV `  WV4      # )z²
Determine the HttpResponse for the add_view stage. It mostly defers to
its superclass implementation but is customized because the User model
has a slightly different workflow.
Ú_addanotherÚ	_continue)r}   r   Úcopyr)   Úresponse_add)r+   r"   rJ   Úpost_url_continuer/   s   &&&&€r0   r³   ÚUserAdmin.response_addò   sQ   ø€ ð  §¡Ô,´ÀWÇ\Á\Ô1QØ"Ÿ<™<×,Ñ,Ó.ˆGŒLØ()ˆG�L‰L˜Ñ%Ü‰wÑ# GÐ2CÓDÐDr2   r3   )Úusernamer[   )Ú
first_nameÚ	last_nameÚemail)Ú	is_activeÚis_staffÚis_superuserÚgroupsÚuser_permissions)Ú
last_loginÚdate_joined)Úwide)r¶   Úusable_passwordÚ	password1Ú	password2)r¶   r¹   r·   r¸   r»   )r»   r¼   rº   r½   )r¶   r·   r¸   r¹   )r¶   )r½   r¾   r5   )Ú N)rÅ   )!r6   r7   r8   r9   Úadd_form_templater¦   r€   r«   rH   r   rM   r
   rN   r	   r�   Úlist_displayÚlist_filterr:   r;   r<   rI   rP   rX   r]   Úsensitive_post_parameters_mÚcsrf_protect_mrm   rh   rW   r³   r=   r>   r?   r@   s   @@r0   rC   rC   +   s  ù‡ € à7ÐØ$(Ð!à	�Ð2Ð3Ð4Ù	
ˆ?Ó	˜hÐ(LÐMÐNáˆmÓàð ðð	
ñ 
ÐÓ	 Ð*GÐHÐIð€Ið& à˜9ØÐSðð	
ð€Mð €DØ$€HØ2ÐØO€LØE€KØD€MØ€HðÐ÷
3÷
:õ÷
ð !ØóDó ó !ðD÷Bð8 !óU
ó !ðU
÷nE÷ Er2   rC   N)1Údjango.confr   Údjango.contribr   r   Údjango.contrib.admin.optionsr   Údjango.contrib.admin.utilsr   Údjango.contrib.authr   Údjango.contrib.auth.formsr	   r
   r   Údjango.contrib.auth.modelsr   r   Údjango.core.exceptionsr   Ú	django.dbr   r   Údjango.httpr   r   Údjango.template.responser   Údjango.urlsr   r   Údjango.utils.decoratorsr   Údjango.utils.htmlr   Údjango.utils.translationr   r   r€   Údjango.views.decorators.csrfr   Údjango.views.decorators.debugr   rÊ   rÉ   ÚregisterÚ
ModelAdminr   rC   r3   r2   r0   Ú<module>rÞ      sº   ðÝ  ß *Ý 5Ý .Ý 8÷ñ ÷
 3Ý 3ß )ß 5Ý 5ß %Ý 4Ý $Ý ,Ý 6Ý 5Ý Cá! ,Ó/€Ù.Ñ/HÓ/JÓKÐ ð ‡‚�ÓôU�×!Ñ!ó Uó ðUð ‡‚�ÓôTE�× Ñ ó TEó òTEr2   