§
    (¶ÕiØ  ã                   óº   — d Z dZ G d„ de¦  «        ZeZ G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e	¦  «        Z
 G d
„ de¦  «        Z G d„ de¦  «        ZdS )zasyncio exceptions.)ÚBrokenBarrierErrorÚCancelledErrorÚInvalidStateErrorÚTimeoutErrorÚIncompleteReadErrorÚLimitOverrunErrorÚSendfileNotAvailableErrorc                   ó   — e Zd ZdZdS )r   z!The Future or Task was cancelled.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú)/usr/lib/python3.11/asyncio/exceptions.pyr   r   
   s   € € € € € Ø+Ð+Ð+Ð+r   r   c                   ó   — e Zd ZdZdS )r   z+The operation is not allowed in this state.Nr
   r   r   r   r   r      s   € € € € € Ø5Ð5Ð5Ð5r   r   c                   ó   — e Zd ZdZdS )r   z~Sendfile syscall is not available.

    Raised if OS does not support sendfile syscall for given socket or
    file type.
    Nr
   r   r   r   r   r      s   € € € € € ðð ð ð r   r   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )r   z·
    Incomplete read error. Attributes:

    - partial: read bytes string before the end of stream was reached
    - expected: total number of expected bytes (or None if unknown)
    c                 ó²   •— |€dnt          |¦  «        }t          ¦   «                              t          |¦  «        › d|› d�¦  «         || _        || _        d S )NÚ	undefinedz bytes read on a total of z expected bytes)ÚreprÚsuperÚ__init__ÚlenÚpartialÚexpected)Úselfr   r   Ú
r_expectedÚ	__class__s       €r   r   zIncompleteReadError.__init__$   si   ø€ Ø$,Ð$4�[�[½$¸x¹.¼.ˆ
Ý‰Œ×Ò�C ™LœLð 8ð 8Ø&ð8ð 8ð 8ñ 	9ô 	9ð 	9àˆŒØ ˆŒˆˆr   c                 ó<   — t          | ¦  «        | j        | j        ffS ©N)Útyper   r   ©r   s    r   Ú
__reduce__zIncompleteReadError.__reduce__+   s   € Ý�D‰zŒz˜DœL¨$¬-Ð8Ð8Ð8r   ©r   r   r   r   r   r$   Ú__classcell__©r   s   @r   r   r      sQ   ø€ € € € € ðð ð!ð !ð !ð !ð !ð9ð 9ð 9ð 9ð 9ð 9ð 9r   r   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )r   zƒReached the buffer limit while looking for a separator.

    Attributes:
    - consumed: total number of to be consumed bytes.
    c                 óX   •— t          ¦   «                              |¦  «         || _        d S r!   )r   r   Úconsumed)r   Úmessager*   r   s      €r   r   zLimitOverrunError.__init__5   s&   ø€ Ý‰Œ×Ò˜Ñ!Ô!Ð!Ø ˆŒˆˆr   c                 óH   — t          | ¦  «        | j        d         | j        ffS )Né    )r"   Úargsr*   r#   s    r   r$   zLimitOverrunError.__reduce__9   s    € Ý�D‰zŒz˜DœI aœL¨$¬-Ð8Ð8Ð8r   r%   r'   s   @r   r   r   /   sQ   ø€ € € € € ðð ð
!ð !ð !ð !ð !ð9ð 9ð 9ð 9ð 9ð 9ð 9r   r   c                   ó   — e Zd ZdZdS )r   z*Barrier is broken by barrier.abort() call.Nr
   r   r   r   r   r   =   s   € € € € € Ø4Ð4Ð4Ð4r   r   N)r   Ú__all__ÚBaseExceptionr   r   Ú	Exceptionr   ÚRuntimeErrorr   ÚEOFErrorr   r   r   r   r   r   ú<module>r5      s  ðØ Ð ð(€ð,ð ,ð ,ð ,ð ,�]ñ ,ô ,ð ,ð €ð6ð 6ð 6ð 6ð 6˜	ñ 6ô 6ð 6ðð ð ð ð  ñ ô ð ð9ð 9ð 9ð 9ð 9˜(ñ 9ô 9ð 9ð$9ð 9ð 9ð 9ð 9˜	ñ 9ô 9ð 9ð5ð 5ð 5ð 5ð 5˜ñ 5ô 5ð 5ð 5ð 5r   