
    ̨sg                       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
mZ erd dlmZ 	 d dlmZ ej"                  e   Zej*                  dk\  rd dlmZ neZej*                  dk\  rd d	lmZ neZej*                  d
k\  rd dlmZ n	 d dlmZ eee   eee      f   Z e
dd      Z G d de	e         Zee e!ddf   Z"g dZ#y# eef$ r Y w xY w# e$ r  G d d      ZY Tw xY w)    )annotationsN)Sequence)TYPE_CHECKINGAnyProtocolTypeVarUnion)_IntegralLike)      )CapsuleType)r      )Buffer)r   
   )	TypeGuardc                      e Zd ZddZy)r   c                    t         S N)bool)clsitems     >/var/www/html/venv/lib/python3.12/site-packages/PIL/_typing.py__class_getitem__zTypeGuard.__class_getitem__$   s        N)r   r   returnz
type[bool])__name__
__module____qualname__r    r   r   r   r   #   s    r   r   _T_coT)	covariantc                      e Zd ZdddZy)SupportsReadc                     y r   r   )self_SupportsRead__lengths     r   readzSupportsRead.read/   s    r   N).)r&   intr   r    )r   r   r   r'   r   r   r   r#   r#   .   s    5r   r#   zos.PathLike[str]zos.PathLike[bytes])r   IntegralLikeStrOrBytesPathr#   r   )$
__future__r   ossyscollections.abcr   typingr   r   r   r   r	   numbersr
   r)   numpy.typingnptNDArray
NumpyArrayImportErrorAttributeErrorversion_infotypesr   objectr   r   typing_extensionsfloatCoordsr    r#   strbytesr*   __all__r   r   r   <module>r@      s	   " 	 
 $ ? ?5"[[%
 w!Kw&Fw / 
x% 99	: 	4(68E? 6 sE#57KKL TM ( $  	 	s#   C C CCC#"C#