+
    Tj                     v    R t ^ RIHt ^ RIHt  ! R R]P                  4      t ! R R]P                  4      t	R# )zn
This module allows importing AbstractBaseSession even
when django.contrib.sessions is not in INSTALLED_APPS.
)models)gettext_lazyc                   ,   a  ] tR t^
t o R tR tRtV tR# )BaseSessionManagerc                b    V P                   P                  4       pV! 4       P                  V4      # )zI
Return the given session dictionary serialized and encoded as a string.
)modelget_session_store_classencode)selfsession_dictsession_store_classs   && Y/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/sessions/base_session.pyr	   BaseSessionManager.encode   s+     #jj@@B"$++L99    c                    V P                  WP                  V4      V4      pV'       d   VP                  4        V# VP                  4        V# N)r   r	   savedelete)r
   session_keyr   expire_datess   &&&& r   r   BaseSessionManager.save   s>    JJ{KK$={KFFH  HHJr    N)__name__
__module____qualname____firstlineno__r	   r   __static_attributes____classdictcell____classdict__s   @r   r   r   
   s     : r   r   c                      a  ] tR t^t o ]P
                  ! ]! R4      ^(RR7      t]P                  ! ]! R4      4      t	]P                  ! ]! R4      RR7      t]! 4       t ! R R4      tR	 t]R
 4       tR tRtV tR# )AbstractBaseSessionzsession keyT)
max_lengthprimary_keyzsession datazexpire date)db_indexc                   :    ] tR t^"tRt]! R4      t]! R4      tRtR# )AbstractBaseSession.MetaTsessionsessionsr   N)	r   r   r   r   abstract_verbose_nameverbose_name_pluralr   r   r   r   Metar'   "   s    |
mr   r.   c                    V P                   # r   )r   )r
   s   &r   __str__AbstractBaseSession.__str__'   s    r   c                    \         hr   )NotImplementedError)clss   &r   r   +AbstractBaseSession.get_session_store_class*   s    !!r   c                b    V P                  4       pV! 4       P                  V P                  4      # r   )r   decodesession_data)r
   r   s   & r   get_decodedAbstractBaseSession.get_decoded.   s+    "::<"$++D,=,=>>r   r   N)r   r   r   r   r   	CharFieldr+   r   	TextFieldr8   DateTimeFieldr   r   objectsr.   r0   classmethodr   r9   r   r   r   s   @r   r"   r"      s     ""1]#3PTUK##An$56L&&q'7$GK "G, ,
  " "? ?r   r"   N)
__doc__	django.dbr   django.utils.translationr   r+   Managerr   Modelr"   r   r   r   <module>rE      s2   
  6 "?&,, ?r   