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 )	ÚImtImageFileÚ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r„qt |¡}|s�d S | dd¡\}}	|dkr£t|	ƒ}||f| _n|dkr±t|	ƒ}||f| _n|dkr¼|	dkr¼d| _q)Néd   ó   
znot an IM filer   Tr   ó   Úraw)r   r   ó   *é   s   widths   heights   pixels   n8ÚL)ÚfpÚreadÚSyntaxErrorr   Ú_TileÚsizeÚtellÚlenÚmodeÚtileÚsplitÚpopÚjoinÚordÚfieldÚmatchÚgroupÚintÚ_sizeÚ_mode)
ÚselfÚbufferÚmsgÚxsizeÚysizeÚsÚlinesÚmÚkÚv© r.   úR/var/www/html/premium_crap/venv/lib/python3.10/site-packages/PIL/ImtImagePlugin.pyÚ_open$   sX   üÿ	


ÓzImtImageFile._openN)r   r	   )Ú__name__Ú
__module__Ú__qualname__ÚformatÚformat_descriptionr0   r.   r.   r.   r/   r       s    r   )Ú
__future__r   ÚreÚ r   r   Úcompiler   r   Úregister_openr4   r.   r.   r.   r/   Ú<module>   s   
D