)Ej ddlmZddlZddlmZmZejdZGddejZej ej edS)) annotationsN)Image ImageFiles([a-z]*) ([^ \r\n]*)ceZdZdZdZddZdS) ImtImageFileIMTzIM ToolsreturnNonec|jJ|jd}d|vrd}t|dx}} |r|dd}|dd}n|jd}|sdS|dkrStjdd |jz|jt|z |jg|_ dSd|vr||jdz }| d}|| dz }d |}t|dkst|dkrdS|dtd kr5t|}|sdS|dd \}} |d krt#| }||f|_n2|d krt#| }||f|_n|dkr | dkrd|_)Nd znot an IM filerTr raw)rr*swidthsheightspixelsn8L)fpread SyntaxErrorr_Tilesizetelllenmodetilesplitpopjoinordfieldmatchgroupint_size_mode) selfbuffermsgxsizeysizeslinesmkvs DC:\PYTHON\MyICR_Suite\python\Lib\site-packages\PIL/ImtImagePlugin.py_openzImtImageFile._open$sw"""c""   "Cc"" "- % $2A2JGLLOO G||O* V4  &&dgll3///F U++UYYq\\!E**q66Q;;#a&&3,,EQ43t99$$KKNNEwwq!}}1==FFE!&DJJ)^^FFE!&DJJ(]]qEzz!$DJ[- %N)r r )__name__ __module__ __qualname__formatformat_descriptionr2r3r1rr s3 F#:%:%:%:%:%:%r3r) __future__rrerrcompiler!r register_openr7r9r3r1r?s #"""""   +,,>%>%>%>%>%9&>%>%>%HL'66666r3