B ¥.¦^œã@sÄddlmZmZmZddlmZmZdZdZxhe dƒD]\Z xVe dƒD]JZ xDe dƒD]8Z eee ddƒee ddƒee dd ƒZqRWqDWq6Wd d „Z Gd d „d ejƒZe ejee ¡dS)é)ÚImageÚ ImageFileÚ ImagePalette)Úi8Úo8sP7 332óéééÿéécCs|dd…tkS)Né)Ú_MAGIC)Úprefix©rú:/tmp/pip-install-mwhup7aw/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Ú_open0s   zXVThumbImageFile._openN)Ú__name__Ú __module__Ú __qualname__ÚformatÚformat_descriptionr&rrrrr+srN)ÚrrrÚ_binaryrrrr!ÚrangeÚrÚgÚbrrZ register_openr*rrrrÚs>#