
    NYhf                       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\  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$ r d dlmZ  G d d      Z
Y Mw xY w)    )annotationsN)ProtocolSequenceTypeVarUnion)   
   )	TypeGuard)Anyc                      e Zd ZddZy)r
   c                    t         S N)bool)clsitems     J/var/www/feuerwehr-webapp/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
   StrOrBytesPathr   )
__future__r   ossystypingr   r   r   r   version_infor
   typing_extensionsImportErrorr   floatCoordsr   r   strbytesr#   __all__r   r   r   <module>r0      s    " 	 
 5 5w / 
x% 99	: 	4(68E? 6 sE#57KKL :+  	 	s   A. .BB