§
    "xÅj0  ã                   ó$  — d dl Z d dlZd dlmZmZmZmZmZmZm	Z	m
Z
mZ ej        dk    rd dlmZ n!	 d dlmZ n# e$ r  G d„ de¦  «        ZY nw xY w G d„ de¦  «        Z G d	„ d
ed¬¦  «        Z e
d¦  «        Z e
dedef         ¬¦  «        Zeeegdf         eegeeedf         f         f         Zeegef         Zeeeg ef         f         Zeee j        df         Zeeee         f         Zeegef         Zedeeddf         f         ZdS )é    N)	ÚAnyÚCallableÚ	CoroutineÚDictÚ	GeneratorÚSequenceÚTupleÚTypeVarÚUnion)é   é   )Ú	TypedDictc                   ó(   ‡ — e Zd Zdeddfˆ fd„Zˆ xZS )r   ÚkwargsÚreturnNc                 óD   •— t          ¦   «                              ¦   «         S )N)ÚsuperÚ__init_subclass__)Úclsr   Ú	__class__s     €ú@C:\Projects\Historical\venv\Lib\site-packages\backoff/_typing.pyr   zTypedDict.__init_subclass__   s   ø€ Ý‘w”w×0Ò0Ñ2Ô2Ð2ó    )Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__)r   s   @r   r   r      sK   ø€ € € € € ð3°ð 3¸ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3r   r   c                   ór   — e Zd ZU edef         ed<   eedf         ed<   eeef         ed<   e	ed<   e
ed<   dS )Ú_Details.ÚtargetÚargsr   ÚtriesÚelapsedN)r   r   r   r   r   Ú__annotations__r	   r   ÚstrÚintÚfloat© r   r   r   r      s_   € € € € € € Ø�S˜#�XÔÐÐÑØ
��S�Œ/ÐÐÑØ��c�ŒNÐÐÑØ€J€J�JØ€N€N�N€N€Nr   r   c                   ó$   — e Zd ZU eed<   eed<   dS )ÚDetailsÚwaitÚvalueN)r   r   r   r&   r#   r   r'   r   r   r)   r)      s"   € € € € € € Ø
€K€K�KØ€J€J�J€J€Jr   r)   F)ÚtotalÚTÚ
_CallableT.)Úbound) ÚloggingÚsysÚtypingr   r   r   r   r   r   r	   r
   r   Úversion_infor   Útyping_extensionsÚImportErrorÚdictr   r)   r-   r.   Ú_Handlerr&   Ú	_JittererÚ_MaybeCallabler$   ÚLoggerÚ_MaybeLoggerÚ_MaybeSequenceÚboolÚ
_PredicateÚ_WaitGeneratorr'   r   r   ú<module>r@      sN  ðà €€€Ø 
€
€
€
ð$ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð $ð Ô�vÒÐØ Ð Ð Ð Ð Ð Ð ð3Ø/Ð/Ð/Ð/Ð/Ð/Ð/øØð 3ð 3ð 3ð	3ð 	3ð 	3ð 	3ð 	3˜ñ 	3ô 	3ð 	3ð 	3ð 	3ð3øøøðð ð ð ð ˆyñ ô ð ðð ð ð ð ˆh˜eð ñ ô ð ð
 €GˆC�L„L€àˆW�\¨°#°s°(Ô);Ð<Ñ<Ô<€
ØØˆgˆY˜ˆ_ÔØˆgˆY˜	 # s¨D .Ô1Ð1Ô2ð4ô€ð �e�W˜e�^Ô$€	Ø�q˜( 2 q 5œ/Ð)Ô*€Ø�S˜'œ.¨$Ð.Ô/€Ø�q˜( 1œ+�~Ô&€Ø�q�c˜4�iÔ €
Ø˜#˜y¨°°dÐ):Ô;Ð;Ô<€€€s   ²9 ¹AÁA