o
    'j6h                  	   @  sh  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	m
Z
 dZerCd dlmZ zd dlmZ eje ZW n eefyB   Y nw ejdkrOd dlmZ neZejd	kr]d d
lmZ neZejdkrkd dlmZ nzd dlmZ W n ey   G dd dZY nw e
ee eee  f Ze	dddZG dd dee Ze
e e!ej"e  ej"e! f Z#g dZ$dS )    )annotationsN)Sequence)AnyProtocolTypeVarUnionF)_IntegralLike)      )CapsuleType)r	      )Buffer)r	   
   )	TypeGuardc                   @  s   e Zd ZdddZdS )	r   itemr   return
type[bool]c                 C  s   t S N)bool)clsr    r   Z/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/PIL/_typing.py__class_getitem__%   s   zTypeGuard.__class_getitem__N)r   r   r   r   )__name__
__module____qualname__r   r   r   r   r   r   $   s    r   _T_coT)	covariantc                   @  s   e Zd Zd	d
ddZdS )SupportsRead.lengthintr   r   c                C  s   d S r   r   )selfr   r   r   r   read0   s    zSupportsRead.readN).)r   r    r   r   )r   r   r   r"   r   r   r   r   r   /   s    r   )r   IntegralLikeStrOrBytesPathr   r   )%
__future__r   ossyscollections.abcr   typingr   r   r   r   TYPE_CHECKINGnumbersr   r#   numpy.typingnptNDArray
NumpyArrayImportErrorAttributeErrorversion_infotypesr   objectr   r   typing_extensionsfloatCoordsr   r   strbytesPathLiker$   __all__r   r   r   r   <module>   s@    


