a :jg @sddlmZddlZddlmZmZmZddlmZe dZ ddd d d Z Gd d d ejZ e e je e ee jdee jddS)) annotationsN)Image ImageFile ImagePalette)o8s$"([0-9]*) ([0-9]*) ([0-9]*) ([0-9]*)bytesbool)prefixreturncCs|dddkS)N s /* XPM */)r r r rrz*XpmImageFile.load_read..r)r2r+r0)r4r=Zysizer6r r@r load_readls zXpmImageFile.load_readN)__name__ __module__ __qualname__formatformat_descriptionr<rBr r r rr#sErz.xpmz image/xpm) __future__rrerrr_binaryrcompiler%rrZ register_openrFZregister_extensionZ register_mimer r r rs   X