+
    Sjw                     4     ! R  R4      t  ! R R4      tR tR# )c                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )PermLookupDictc                "    WuV n         V n        R # N)user	app_label)selfr   r   s   &&&[/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/auth/context_processors.py__init__PermLookupDict.__init__   s    $(!	4>    c                H    \        V P                  P                  4       4      # r   )strr   get_all_permissionsr   s   &r	   __repr__PermLookupDict.__repr__	   s    49900233r   c                Z    V P                   P                  V P                  : R V: 24      # ).)r   has_permr   )r   	perm_names   &&r	   __getitem__PermLookupDict.__getitem__   s     yy!!T^^Y"GHHr   c                    \        R 4      h)zPermLookupDict is not iterable.	TypeErrorr   s   &r	   __iter__PermLookupDict.__iter__   s     9::r   c                L    V P                   P                  V P                  4      # r   )r   has_module_permsr   r   s   &r	   __bool__PermLookupDict.__bool__   s    yy))$..99r   )r   r   N)__name__
__module____qualname____firstlineno__r
   r   r   r   r    __static_attributes____classdictcell____classdict__s   @r	   r   r      s$     44I;
: :r   r   c                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )PermWrapperc                    Wn         R # r   r   )r   r   s   &&r	   r
   PermWrapper.__init__   s    	r   c                P    V P                   P                   R V P                  : R2# )())	__class__r$   r   r   s   &r	   r   PermWrapper.__repr__   s$    ..--.a		}A>>r   c                .    \        V P                  V4      # r   )r   r   )r   r   s   &&r	   r   PermWrapper.__getitem__   s    dii33r   c                    \        R 4      h)zPermWrapper is not iterable.r   r   s   &r	   r   PermWrapper.__iter__"   s    677r   c                x    RV9  d   \        W,          4      # VP                  R^4      w  r!W,          V,          # )z5
Lookup by "someapp" or "someapp.someperm" in perms.
r   )boolsplit)r   r   r   s   && r	   __contains__PermWrapper.__contains__&   s9     i(((sA6	y))r   r-   N)r"   r#   r$   r%   r
   r   r   r   r;   r&   r'   r(   s   @r	   r+   r+      s#     ?48* *r   r+   c                x    \        V R4      '       d   V P                  pM^ RIHp V! 4       pRVR\	        V4      /# )z
Return context variables required by apps that use Django's authentication
system.

If there is no 'user' attribute in the request, use AnonymousUser (from
django.contrib.auth).
r   )AnonymousUserperms)hasattrr   django.contrib.auth.modelsr>   r+   )requestr   r>   s   &  r	   authrC   1   s?     w||< 	T" r   N)r   r+   rC    r   r	   <module>rE      s   
: :&* *2r   