ó
    †>iŽ  ã                   ó¶   • S r SSKr " S S\5      r " S S\R                  R
                  5      r\R                  S:  a  \R                  R
                  rg\rg)z?Provide a compatibility layer for requests.auth.HTTPDigestAuth.é    Nc                   ó*   • \ rS rSrS rSS jrS rSrg)Ú_ThreadingDescriptoré   c                 ó   • Xl         X l        g ©N)ÚpropÚdefault)Úselfr   r	   s      Úg/home/mande/repo/quber/.venv/lib/python3.13/site-packages/requests_toolbelt/auth/_digest_auth_compat.pyÚ__init__Ú_ThreadingDescriptor.__init__   s   € ØŒ	Ø�ó    Nc                 óX   • [        UR                  U R                  U R                  5      $ r   )ÚgetattrÚ_thread_localr   r	   )r
   ÚobjÚobjtypes      r   Ú__get__Ú_ThreadingDescriptor.__get__
   s   € Ü�s×(Ñ(¨$¯)©)°T·\±\ÓBÐBr   c                 óF   • [        UR                  U R                  U5        g r   )Úsetattrr   r   )r
   r   Úvalues      r   Ú__set__Ú_ThreadingDescriptor.__set__   s   € Ü�×!Ñ! 4§9¡9¨eÕ4r   )r	   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   Ú__static_attributes__© r   r   r   r      s   † òôCõ5r   r   c                   ó€   • \ rS rSr\" SS5      r\" SS5      r\" SS5      r\" S0 5      r\" S	S
5      r	\" SS5      r
Srg
)Ú_HTTPDigestAuthé   ÚinitTÚ
last_nonceÚ Únonce_countr   ÚchalÚposNÚnum_401_callsé   r    )r   r   r   r   r   r$   r%   r'   r(   r)   r*   r   r    r   r   r"   r"      sJ   † Ù ¨Ó-€DÙ% l°BÓ7€JÙ& }°aÓ8€KÙ ¨Ó+€DÙ
˜u dÓ
+€CÙ(¨¸!Ó<ƒMr   r"   i  )Ú__doc__ÚrequestsÚobjectr   ÚauthÚHTTPDigestAuthr"   Ú	__build__r    r   r   Ú<module>r2      sQ   ðÙ EÛ ô	5˜6ô 	5ô=�h—m‘m×2Ñ2ô =ð ×Ñ˜Ó Ø—]‘]×1Ñ1�Nà$�Nr   