B ë˜Þ]ã@sÈddlmZmZmZddlmZmZdZdZdZ xhe dƒD]\Z xVe dƒD]JZ xDe dƒD]8Z e ee dd ƒee dd ƒee dd ƒZ qVWqHWq:Wd d „ZGd d„dejƒZe ejee¡dS)é)ÚImageÚ ImageFileÚ ImagePalette)Úi8Úo8z0.1sP7 332óéééÿéécCs|dd…tkS)Né)Ú_MAGIC)Úprefix©rú8/tmp/pip-build-ktz6qwqq/Pillow/PIL/XVThumbImagePlugin.pyÚ_accept'src@seZdZdZdZdd„ZdS)ÚXVThumbImageFileZXVThumbzXV thumbnail imagecCs²t|j d¡ƒstdƒ‚|j ¡x,|j ¡}|s:tdƒ‚t|dƒdkr$Pq$W| ¡ ¡}d|_t |dƒt |dƒf|_ t   dt ¡|_d d |j|j ¡|jddffg|_dS) Nr znot an XV thumbnail filez(Unexpected EOF reading XV thumbnail fileéé#ÚPrZRGBÚraw)rr)rÚfpÚreadÚ SyntaxErrorÚreadlinerÚstripÚsplitÚmodeÚintÚ_sizerrÚPALETTEZpaletteÚsizeÚtellZtile)ÚselfÚsrrrÚ_open4s   zXVThumbImageFile._openN)Ú__name__Ú __module__Ú __qualname__ÚformatÚformat_descriptionr&rrrrr/srN)ÚrrrÚ_binaryrrÚ __version__rr!ÚrangeÚrÚgÚbrrZ register_openr*rrrrÚs>#