
    (phb
                        S SK Jr  S SKrSSKJrJr  \R                  " S5      r " S S\R
                  5      r\R                  " \R                  \5        g)    )annotationsN   )Image	ImageFiles   ([a-z]*) ([^ \r\n]*)c                  &    \ rS rSrSrSrSS jrSrg)ImtImageFile    IMTzIM Toolsc                   U R                   c   eU R                   R                  S5      nSU;  a  Sn[        U5      eS=p4 U(       a  US S nUSS  nOU R                   R                  S5      nU(       d  g US:X  aK  SSU R                  -   U R                   R	                  5       [        U5      -
  U R                  SS44/U l        g SU;  a  XR                   R                  S5      -  nUR                  S5      nXVR                  S5      -  nSR                  U5      n[        U5      S:X  d  [        U5      S:  a  g US   [        S	5      :X  a  GM  [        R                  U5      nU(       d  g UR                  SS
5      u  pUS:X  a  [        U	5      nX44U l        O-US:X  a  [        U	5      nX44U l        OUS:X  a  U	S:X  a  SU l        GM  )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
             E/var/www/html/venv/lib/python3.13/site-packages/PIL/ImtImagePlugin.py_openImtImageFile._open$   s    ww"""c""Cc""2AJGGLLOG| *V4Aq)		  &ggll3//FU+YYq\!E*q6Q;#a&3,Q43t9$KKNwwq!}=FE!&DJ)^FE!&DJ(]qEz!$DJ[     )r$   r#   r   N)returnNone)__name__
__module____qualname____firstlineno__formatformat_descriptionr0   __static_attributes__ r2   r/   r   r       s    F#:%r2   r   )
__future__r   re r   r   compiler   r   register_openr9   r<   r2   r/   <module>rB      sL     # 	 
 	

+,>%9&& >%H   L'' 6r2   