
    e6
                        d dl mZ d dlZddlmZmZ  ej                  d      Z G d dej
                        Z ej                  ej                  e       y)    )annotationsN   )Image	ImageFiles   ([a-z]*) ([^ \r\n]*)c                      e Zd ZdZdZd Zy)ImtImageFileIMTzIM Toolsc                R   | j                   j                  d      }d|vrd}t        |      dx}}	 |r|d d }|dd  }n| j                   j                  d      }|sy |dk(  rKdd| j                  z   | j                   j	                         t        |      z
  | j                  ddffg| _        y d|vr|| j                   j                  d      z  }|j                  d      }||j                  d      z  }dj                  |      }t        |      dk(  st        |      dkD  ry |d   t        d	      k(  rt        j                  |      }|sy |j                  dd
      \  }}	|dk(  rt        |	      }||f| _        n+|dk(  rt        |	      }||f| _        n|dk(  r|	dk(  rd| _        w)Nd      
znot an IM filer   r      raw)r   r      *   s   widths   heights   pixels   n8L)fpreadSyntaxErrorsizetelllenmodetilesplitpopjoinordfieldmatchgroupint_size_mode)
selfbuffermsgxsizeysizeslinesmkvs
             4/usr/lib/python3/dist-packages/PIL/ImtImagePlugin.py_openzImtImageFile._open$   s    c""Cc""2AJGGLLOG| *V4Aq)		  &dggll3//FU+UYYq\!E*q6Q;#a&3,Q43t9$KKNwwq!}1=FE!&DJ)^FE!&DJ(]qEz!$DJ[     N)__name__
__module____qualname__formatformat_descriptionr/    r0   r.   r   r       s    F#8%r0   r   )
__future__r   re r   r   compiler   r   register_openr4   r6   r0   r.   <module>r<      sP     # 	 
 	

+,<%9&& <%D   L'' 6r0   