o
     hi
                     @  sR   d dl mZ d dlZddlmZmZ edZG dd dejZe	ej
e dS )    )annotationsN   )Image	ImageFiles   ([a-z]*) ([^ \r\n]*)c                   @  s   e Zd ZdZdZdddZdS )	ImtImageFileZIMTzIM ToolsreturnNonec           
      C  sz  | j d usJ | j d}d|vrd}t|d }}	 |r+|d d }|dd  }n| j d}|s5d S |dkrPtdd	| j | j  t| | jg| _	d S d|vr\|| j d7 }|
d}||d7 }d|}t|dksyt|dkr{d S |d td
krqt|}|sd S |dd\}}	|dkrt|	}||f| _n|dkrt|	}||f| _n|dkr|	dkrd| _q)Nd      
znot an IM filer   Tr      raw)r   r      *   s   widths   heights   pixels   n8L)fpreadSyntaxErrorr   Z_TilesizetelllenmodeZtilesplitpopjoinordfieldmatchgroupint_size_mode)
selfbuffermsgZxsizeZysizeslinesmkv r)   X/home/www/facesmatcher.com/frenv_anti/lib/python3.10/site-packages/PIL/ImtImagePlugin.py_open$   sX   	


zImtImageFile._openN)r   r   )__name__
__module____qualname__formatformat_descriptionr+   r)   r)   r)   r*   r       s    r   )
__future__r   re r   r   compiler   r   Zregister_openr/   r)   r)   r)   r*   <module>   s   
D