o
    Di                     @  s   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zd dlm
Z
 W n eyD   d dlmZ 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ddf Zg dZdS )    )annotationsN)ProtocolSequenceTypeVarUnion)   
   )	TypeGuard)Anyc                   @  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   T/var/www/html/smartRegister/backend/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._SupportsRead__lengthintr   r   c                 C  s   d S r   r   )selfr   r   r   r   read   s    zSupportsRead.readN).)r   r   r   r   )r   r   r   r   r   r   r   r   r      s    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   r   <module>   s"    
