U
    Evf                     @  s   d dl mZ d dlZd dlZd dlmZmZmZmZ ej	dkrLd dlm
Z
 n@zd dlm
Z
 W n. ek
r   d dlmZ G dd dZ
Y nX eee eee  f Zed	d
dZG dd dee Zeeeddf ZdddgZdS )    )annotationsN)ProtocolSequenceTypeVarUnion)   
   )	TypeGuard)Anyc                   @  s   e Zd ZdddddZdS )r	   r
   z
type[bool])itemreturnc                 C  s   t S N)bool)clsr    r   //tmp/pip-unpacked-wheel-ciywl2yd/PIL/_typing.py__class_getitem__   s    zTypeGuard.__class_getitem__N)__name__
__module____qualname__r   r   r   r   r   r	      s   r	   _T_coT)	covariantc                   @  s   e Zd ZddddddZdS )	SupportsRead.intr   )_SupportsRead__lengthr   c                 C  s   d S r   r   )selfr   r   r   r   read       zSupportsRead.readN).)r   r   r   r   r   r   r   r   r      s   r   zos.PathLike[str]zos.PathLike[bytes]StrOrBytesPath)
__future__r   ossystypingr   r   r   r   version_infor	   Ztyping_extensionsImportErrorr
   floatZCoordsr   r   strbytesr   __all__r   r   r   r   <module>   s   
