
    i jf                     r    S SK JrJrJr  \\\4   r\S\4   r " S S\SS9r " S S\SS9r	 " S	 S
\5      r
g)    )AnyCallable	TypedDict.c                   0    \ rS rSr% Sr\\S'    \\S'   Srg)
SigOptions   zqOptions for PyJWS class (TypedDict). Note that this is a smaller set of options than
for :py:func:`jwt.decode()`.verify_signatureenforce_minimum_key_length N)__name__
__module____qualname____firstlineno____doc__bool__annotations____static_attributes__r       3c:\Py\emelo-reg\venv\Lib\site-packages\jwt/types.pyr   r      s    $ 0 $$ Rr   r   F)totalc                       \ rS rSr% Sr\\S'    \\   \S'    \\S'    \\S'    \\S'    \\S'    \\S	'    \\S
'    \\S'    \\S'    \\S'   Sr	g)Options   a  Options for :py:func:`jwt.decode()` and :py:func:`jwt.decode_complete()` (TypedDict).

.. warning::

    Some claims, such as ``exp``, ``iat``, ``jti``, ``nbf``, and ``sub``,
    will only be verified if present. Please refer to the documentation below
    for which ones, and make sure to include them in the ``require`` param
    if you want to make sure that they are always present (and therefore always verified
    if ``verify_{claim} = True`` for that claim).
r	   require
strict_aud
verify_aud
verify_exp
verify_iat
verify_iss
verify_jti
verify_nbf
verify_subr
   r   N)
r   r   r   r   r   r   r   liststrr   r   r   r   r   r      s~    	 D#Yb  \b{_p} J $$ Rr   r   c                       \ rS rSr% \\S'   \\   \S'   \\S'   \\S'   \\S'   \\S'   \\S'   \\S	'   \\S
'   \\S'   \\S'   Srg)FullOptions:   r	   r   r   r   r   r   r   r    r!   r"   r
   r   N)	r   r   r   r   r   r   r#   r$   r   r   r   r   r&   r&   :   sH    #Y $$r   r&   N)typingr   r   r   dictr$   JWKDictHashlibHashr   r   r&   r   r   r   <module>r,      sS    + +
sCx.sCx R% R#Riu #RP%) %r   