a
    h                  	   @  sj  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rd dlmZ zd dlmZ eje ZW n eefy   Y n0 ejdkrd dlmZ neZejd	krd d
lmZ neZejdkrd dlmZ n4zd dlmZ W n" ey   G dd dZY n0 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ddZdS )r   r   z
type[bool])itemreturnc                 C  s   t S N)bool)clsr    r   9/var/www/auris/lib/python3.9/site-packages/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   )lengthr   c                C  s   d S r   r   )selfr   r   r   r   read0       zSupportsRead.readN).)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_CHECKINGZnumbersr   r#   Znumpy.typingZnptZNDArrayZ
NumpyArrayImportErrorAttributeErrorversion_infotypesr   objectr   r   Ztyping_extensionsfloatZCoordsr   r   strbytesPathLiker$   __all__r   r   r   r   <module>   s:   


