o
    ë6Wj—  ã                   @  s&  d dl mZ d dlZd dlZd dlmZ d dlmZmZm	Z	 dZ
e
r?d dlmZ zd dlmZ eje ZW n	 ey>   Y nw ejdkrKd dlmZ neZejd	krYd d
lmZ neZeeedf B eB Zee eee  B Ze	ddd�ZG dd„ dee ƒZee B ej!e B ej!e  B Z"g d¢Z#dS )é    )ÚannotationsN)ÚSequence)ÚAnyÚProtocolÚTypeVarF)Ú_IntegralLike)é   é   )ÚCapsuleType)r   é   )ÚBuffer.Ú_T_coT)Ú	covariantc                   @  s   e Zd Zd	d
dd„ZdS )ÚSupportsRead.ÚlengthÚintÚreturnr   c                C  s   d S )N© )Úselfr   r   r   úZ/home/esfera/Documents/content_generation/venv/lib/python3.10/site-packages/PIL/_typing.pyÚread'   s    zSupportsRead.readN).)r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   &   s    r   )r   ÚIntegralLikeÚStrOrBytesPathr   )$Ú
__future__r   ÚosÚsysÚcollections.abcr   Útypingr   r   r   ÚTYPE_CHECKINGÚnumbersr   r   Únumpy.typingÚnptÚNDArrayÚ
NumpyArrayÚImportErrorÚversion_infoÚtypesr
   Úobjectr   ÚfloatÚtupler   ÚstrÚ_InkÚCoordsr   r   ÚbytesÚPathLiker   Ú__all__r   r   r   r   Ú<module>   s4    ÿ

