]> git.saurik.com Git - wxWidgets.git/blob - wxPython/demo/throbImages.py
Add BitmapFromBuffer demo
[wxWidgets.git] / wxPython / demo / throbImages.py
1 #----------------------------------------------------------------------
2 # This file was generated by encode_bitmaps.py
3 #
4 from wx import ImageFromStream, BitmapFromImage
5 import cStringIO
6
7
8 catalog = {}
9 index = []
10
11 class ImageClass: pass
12
13 def get001Data():
14 return \
15 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
16 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
17 \x06\xd4IDATH\x89\xbd\x97Ko\x1bG\x16\x85\xef\xab\x8am\x8a\x92"JV\xe88v\x10\
18 \x08\xf0x\x02\xc4\x08bd\x97A~\xf2\xfc\x81Y\xcd2\xdb\x04\t\xb2\x11 \xcb\x91\
19 \x1f\xb2->\x9aU]]\x8f;\x8bj>\x14\xccv\xa6\x17M\x90\xdd\xec\xc3{\xee\xb9_\x15\
20 \x01\xfe/\x07\x02\xc0\x8b\x97\xff\xb0vd\x8ce\x11&FbDTU\x00\x1d\xee\xd2z\xd2\
21 \xe1\x8d\xe2\xe6S\xfco\xcf\x1b^\x15\x10@U\xf5\xdf\xff\xfa\xa7\x00\x80\xb5\
22 \xa3\xa6\x19\xdbQS\x95\xa8\xca\x80\x82\xaa\x16H9z\xd7\x06\xefB\xe7B\xdf\xa5\
23 \x18sN\x88\xc0bG\xa3\xe6\xc1\xf8prxlG\r\x00 \xe2F\x03\x15\x00\x11\xb4h\xd1\
24 \x0c\x00\x02\x00\xc6X;j\x9a\xe6\x81\x195"\x96\x89\xea\x8f\t\x9do\xdd\xc2\xb5\
25 \x8b\xa2\xcaB\x07\x87\x87c=\xd2\x92bJ)\xf6\xb1\xef\xbdk\xe7\x9fn\x91y:=?;\
26 \x7f<9:\xae*\x88\x00\x80\x08\xa8ZJ)\x83\x0c\x8b\x18c\xcd\xa8\xb1\xb61\xc623\
27 \x00.\xeen\xdb\xd5\x9c\x99\xa6g\xe7F,1\x01@\xce9\xa5\x18c\x8c}\xdf\xf7]\xe8\
28 \xbc\xf7\xeb\xce\xbbwo\xaen\xdf\xdf|\xf9\xe4\xe2\xe9\xd7\xcf\x91\x10\x01\x01\
29 \x11\x11TKN\x9bj\x98\x98ED\xac1\xd6\x18[JY\xcc?\xf4\xc1\x9d\x9c\x9eM\x0e&\
30 \xcd\xf8\xc0Z\x0b\n)\xa5\xd8\x87\xd0\xf7}\x08}\xe8\xba\xbe\x0b\xde\xdbQc\xcc\
31 \x88\x88\xd6\xed\xf2\xb7_~^\xad\xe6\xcf\xbe\xf9~<\x9e\x00"\x02\x82*\xd2F\x06\
32 \x89\x89\x98\x89\x98\xb9\x94\xb2\\|D,\x9f\xcf\x1e\x9f\x9c\x9eMO\xa6\x07\x93\
33 \x03D\xf4\xce\xaf\x9d\xf3\xce\x99\xae\x0b\xa6\x13\x116"\xcc\xccBDD\x84H\xaaz\
34 u\xf9{\x1f\xba\x17/\x7f\x1c\x8f\x0f\x11Q\xb5P\xa6\x8d\x0cb\xd5\x06\xc0\xc5\
35 \xfc\x03byx6\x9b=\xfa\xe2\xc9\xd3\xaff\xb3YJ\xf9\xee\xeec\x8c\x99\xa8#"f\x12\
36 \x91b\xad\x02 \x11\x13\x13\x11o\xc4\xf0\xdd\x9b\xab?~m\xbe\xfb\xe1\'D\x02\
37 \xc0\x9aJ\x81\x1a:PPX\xdc\xdd\xf6\xc1}>{<{\xf4\xc5\xdf\x9e\xff\xfd\xe2\xe2"\
38 \xc6\xf8\xea\xd5\xab\xc5b\xb9^\xb7\xa1\xebb\xecsN\xaa\x85\x88\x8d\xb1\x84\
39 \xc8,D\xcc,\xcc\xf5,b\xec\x9f\xaf/\x0f\x8f\xa7\x17\xcf\xbe\x05U-\x1b\xd3\x00\
40 \x14TC\xe7\xdb\xd5\xfc\xe4\xf4\xec\xe4\xf4\xec\xc9\xd3\xaf...J\xd1\xeb\xeb\
41 \xeb\xb7o\xdf.\x16s\xef\\\xe8C\xc9Y\x01\x89\x04\xb1\x1013\x93\xa4\xdaYbf1"""\
42 Dt\xf3\xfa\xf2\xf4\xe1\xa3\xa3\xa3\xcft\x9b4\x00\xd0\x02\xad[0\xd3\xe4`2=\
43 \x99\xcef\xb3\x18\xe3\xf5\xf5\xf5\xcd\xcd\xcd|~\xe7\x9cK\xb1W\xadYE$U \xa4\
44 \x82\x197\xae1\xb1\x08\x8b\x88 \xb1\x02.\xe6\x1f\xde\xbf\xb9\x9eL\x8eK\xd1\
45 \x9dL\xca\xd1\xb5\x8b\xe9\xd9y3>8\x98\x1c\xa4\x94_\xbdz\xf5\xf6\xed\xdb\xf9\
46 \xfc\xce\xad\xd71\xc5\r\x03\xeat#\x02 0\na)D4T\xc6L,5\x0bE\xf3\xfc\xee\xd6\
47 \xfb\xd6\xdaf#\xa3\xe0][T\x8dXk-"\xde\xdd}\\,\x96\x8b\xc5\xdc9W5v4A\x04\x05\
48 \x00U\x04\x04dfU"\xd2\xaa\xc1\xc4\x88XJ\xc99\xc5\x10\x96\xf3O\xd3\x87\xb3]5\
49 \xc1;\x16"&P\xf0\xce\xc7\x98\xd7\xeb\xd6;\x97b\xbf\x01\xda\x0en0\x0c\xf9\xa0\
50 K\x08\n\xc0\x0c5o\x00PrN\xb1\x0f\x9dw\xae=\xd9\xf6FAC\xe7\x0e\x0e\x0f\x01 \
51 \xa5\xb4v\x8e\xa8\x0b]\x17\xfa\xa0\xba_\xc9=8\xee\xa0\x82HH\x80\xc0\xcc\xcc\
52 \\a\xd1\xc7\xf0\xc0\x1fx\xbf.\xba\x17\x81\xd0wc=\xca9\xc7>x\xe7\x88(\xc6\xbe\
53 \xe4\x0c\xb5\x0b\xf7\xea\xd8\x8a\xc0F\x84\x08\t\x89\x10\x80H\x14 \xe7\xdc\
54 \x84n4\x1a\xaf\xdb\xa5\xea.\x02\x9ab\xd4\x92R\x8a\xa1\xefM\xd71S\xceI\xa1\
55 \x0e\xad\x0e\xe8\xfd\x0b\xf5u\x18lB\xac!@DV\x00\x84\x9c\x92\xb1#;\xb2H\x0c;\
56 \x19\xc5\x9cSL)\xc6\xd8\x87PY\xa2Z\x88\x04I\xa1\xf6\xfc\x9e\xc6\xce.\x1c\xca\
57 !f&\xe2z1\x99h\x8c\x151\xc2\xa6\xba [\x07*\xdb\xfb\xd0U\x96\x101bQ\xa0\x8de\
58 \xfb=\x81\r\x83\x07\x8dJD\x11\xa9V\xb2\xc8@\x07#\xb0o\x1a\x8b\xadl\xef\xfa\
59 \x8e\x8d(\x801\x96\x88\x91\n\x02k\x05^-B\x01v\x1a\x88\x84\xb5\x14\x11\x111\
60 \x80\xa8E\x89\x18\t\x01\xd1\x18\xbb\xdf\x1b\x1c\x8d\x1a\xef\xda\xd0\xf9\xe0\
61 \xbd0# !23fD!\xdc\x8f0\xe2\x9eY\xc3\xfc\x13\x89\x88\x11\x11\x00\xc8L\x88\xa0\
62 \xaa\xa5d\x11\x0b\xfb\xa6=\x18\x1f\xce?\xddz\xbf\xb6\xa3fKC\x92\x84DXJ]\xe8\
63 \xee)`\r\x17W\xc0\x18c\xc4\x18a)\xaa\xa0\xa1\x94\x92S\xca1\x19c\xf6\xab\x81\
64 \xc9\xe112w\xde\xd55j`;s\xa5\xbc*\x11n\xb3\xbb\xe9\x07\xd5v\x881\xc6\x18k\
65 \xc4 Q\x891\xe7\x1c\xfb\xbe\xefC\x8c\xbdm\xc6\xf7\xaa\xb1\xa3f:=\x7f\xf7\xe6\
66 j\xfb\x80\xea\xf6`\x0b\xa9\x02\x10\x12\xe1\xdeuf\xa2\x8d\x861,RJI9\xf5}\x08\
67 \xa1\x0b\x9d\xaf\xf7\xdc\xab\x06\x00\xce\xce\x1f\xdf\xbe\xbfY\xb7\xcb]@+\xa6\
68 \x98\x89\x07\xdbp\'0\xf4\xbc\xfa\xc5"\x00\x90b\xec\xbc\xef\xbc\xf3\xaeu\xae\
69 \x151\xdb\x87o\x03\x8d\x93\xa3\xe3/\x9f\\\xfc\xf6\xcb\xcf\xaaJD\xcc\xc2b\x84\
70 \xa5\x8a\xd5\xc7\xd7\xfe\xec4D\x84\x05\x89J))F\xe7\xd7\xeb\xf5\xaa]-\xda\xd5\
71 \x02\x91X\xccvS%\xfb\xe3\xfd\xf4\xeb\xe7\xab\xd5\xfc\xea\xf2wD\x1c"*R\xb9\
72 \xbb\x19@a\xdd\xce\x0e\x02@Q-1\xa6\x9c:\xef\xd7\xeb\xd5j9_.\xe7!\x04\x11\x83\
73 \x00\x80ul\xf6L\x03@$|\xf6\xcd\xf7}\xe8\xde\xbd\xb9\x12c\xeb\x1a\x85H\xdb}^\
74 \x9d\x99*\xa0E3\x13h\xc89\xf7}\xe8\xbckW\x8b\xe5r\xben\x97\xc4\x06\x89*\x0f\
75 \xf7\xaa\x19\xe6\r\x10p<\x9e\xbcx\xf9\xe3\x1f\xbf6\x7f\xbe\xbe$"\x05\xd4\xba\
76 \xa7\xcb\x9b#\xa5d\xe2fs\n\xa5\x94\xd8\xf7!t\xde\xb5\xedj\x11B 6[{\x01p\x07\
77 \x9ba\xb4\x01\xab\x15\xe3\xf1\xe1w?\xfctx<\xbdy}\xb9\x98\x7f(Z7\x81}\x1fC\
78 \x13:Sw\xdb,H\xa8\xaa9\xa5A\xc5\xb5\x88$b*\xaa\x01\t\x91\xeeE@7\xa5\xe0\x0eU\
79 t\xf1\xec\xdb\xd3\x87\x8f\xde\xbf\xb9\x9e\xdf\xdd\xc6\x10B\xe7\x1f\xf8\x83\
80 \xd1hlGV\xc4\x101 \x96\x92sL1\xf6\xc4,bx\xe8\xc7f~q\xb7\x82\x0cL\xd3\xa2\xaa\
81 E\xb5\x80\xaaj\xa9\xbd;:\xfal29\xf6\xbe]\xce?9\xd7z\xbf^\xb7K$\x166l\xc4\x18\
82 +b\x8d1\xb6\x19\xd7\xd5\x0c`\xa0\xd2\xfe\x1f\x83\xdd\xdc\xd4\x1dB)%\xa7\x8c\
83 \x94)\x93"h\xc9ZJ)jm3}8;)\xa5hQ\xd5\xe1{\xaa\xdb\xd7\xed\x19\x11t\xb3n\xd4:T\
84 \x15\xca_\x97\xdf\xff\xe1\xf1\x1f\xd1W\xf5\xfbj\x9b\xc9_\x00\x00\x00\x00IEND\
85 \xaeB`\x82'
86
87 def get001Bitmap():
88 return BitmapFromImage(get001Image())
89
90 def get001Image():
91 stream = cStringIO.StringIO(get001Data())
92 return ImageFromStream(stream)
93
94 index.append('001')
95 catalog['001'] = ImageClass()
96 catalog['001'].getData = get001Data
97 catalog['001'].getImage = get001Image
98 catalog['001'].getBitmap = get001Bitmap
99
100
101 #----------------------------------------------------------------------
102 def get002Data():
103 return \
104 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
105 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
106 \x06\xe0IDATH\x89\xbdWMs\xdbF\x16|_3\x00%2\x8a\xfc!KNbW\xec\xa4b\x1f\xe2J\
107 \xc59f\xf3\x97\xf7\x0f\xeci\xaf\xa9\x1c]\xe5\\\x9c*\xc9qT\xb2%\x92\x00\x08\
108 \xcc\x0cf\xe6\xe50\x04Em\xed98\x00$H\xa0\xf1\xfau\xf7\x1b\x00\xfc#\x1b\x02\
109 \xc0\xab\xd7\xff\xb2\xb62\xc6\xb2\x08\x13#1"\xaa*\x80n\xff\xa5e\xa7\xdb/\x8a\
110 \xd3Y\xfc\x7f\xf7\xdb\x1e\x15\x10@U\xf5\xbf\xff\xf9\xb7\x00\x80\xb5U]\x1f\
111 \xd8\xaa.HT`@AU3\xa44z\xb7\xf1\xae\xf7~\x18\x83\x8fcH))(\xb31U=\x9b\xcd\x0f\
112 \xe7G\xb6\xaa\x01\x00\x11\'\x0cT\x00D\xd0\xacY\x13\x00\x08\x00\x18cmU\xd7\
113 \xf5\xccT\xb5\x88e\xa2\xf20\xc1\x0f\x83k\x86\xa1E\x80\xaa2\xb3\xda*`\x8a1\
114 \xc61\x8e\xa3\x0f\xce\xbbM\xbb\xfc\x04HG\xc7\'\x0f\x1e=\x9e/\x8e\n\n"\x00 \
115 \x02\xaa\xe6\x9c\xf3\x16\x86E\x8c\xb1\xa6\xaa\xad\xad\x8d\xb1\xcc\x0c\x80]s\
116 \xed\x86\xb5\xb5\xf2\xd9\xe2\xd4XK$\x00\x9aR\x8c1\x86\xd1\x8f>\xf8\xe0\xdd\
117 \xd0\xf7\xfd\xa6\xdf\xb4\x9f\xae.\xae?~x\xfc\xe5\xb3\'_\xbf@B\x04\x04DDP\xcd\
118 )N\xd501\x8b\x88Xc\xac16\xab\xf6\xed\x8df\x7f\xf2\xf0\xd1\xe1|1\x9b\xcd\xaa\
119 \xaa\x06\xd5\x98b\x08\xc1{\x1f\xbcw~\x08\xce\rUmmm\xad\x15\x91\xa6Y\xbf}\xf3\
120 k\xdb\xad\xbe{\xf9\xe3\xec`\x0e\x88\x08\x08\xaaH\x13\x0c\x12\x131\x131sV\x1d\
121 \xba\x1bk\xe0\xf8\xe4\xab{\xf7\x1f\xdc\xbbw<?\x9c#`\xef\x86~\xd3\xf7}\xef\
122 \xdc\xe0\x8cc\x11\x11\xc3",\x86\x85\x11\t\x90\x00\xf2\xf9\xbb\xb7\xc1\xb9W\
123 \xaf\x7f>8X \xa2j\xa6D\x13\x0cb\xc1\x06\xc0\xbe\xbd\xb1\x06NN\xce\xce\xce\
124 \xbex\xf2\xf4\xe9\xe9\xe9i\x8a\xe9\xe6\xe6zL\x89\xc8\x11\x133\x1b#\xaaU\xb9\
125 \x90\x88\x98\xcbi&$\x00\xba\xba<\xff\xfd\xcdo?\xfc\xf4\x0b"\x01`Q\xa5@\x11\
126 \x1d((t\xcd\xb5f\x7f|\xf2\xd5\xd9\xd9\x17/^\xbe|\xfe\xfc\x9bq\x0c\xe7\xe7\
127 \xe7\xeb\xa6\xd9t\x9dsn\x0c!\xc6\x98\xb3\x12\xb1\xb5\x96\x88\x98\x85X\x98\
128 \x85\x99\x0b\xf5\xc6\xd8\xcb?\xdf\xbd;:~\xf6\xed\xf7\xa0\xaay"\r@A5\xf8\xc1\
129 \r\xeb\x93\x87\x8f\xee\xdd\x7f\xf0\xe4\xe9\xd3\xe7\xcf\xbfQ\xcd\x17\x17\xef/\
130 //\xd7\xabU\xdf\xf7>\xf8\x9c\x12 23\x95\x8d\xb9\x00\x88\x08\xb3\xb0\x181F\
131 \x8ca\xe6\xbf\xde\xffq\xff\xe1\xd9b\xf1\xb9\xee\x94\x06\x00\x9aap\x8d\xb5r8_\
132 \xdc\xbbw|zz:\x8e\xe1\xe2\xe2\xfd\x87\x0f\x7f\xae\x96\xcb\xbe\xdf\x8c\xe3\
133 \xa8\x00\x80H\x80\xca\x08\nH\x19\xd3\x16\x8a\x88\x99\x85ED\x84\x88\x00py\xf3\
134 \xf1\xea\xf2\xe2\xf0\xf0(g\xbd\x85Ii\x1c\x86\xf6\xb3\xc5\xe9l6\x9b\x1f\xceSL\
135 \xe7\xe7\xe7\x97\x97\x97\xab\xe5r\xd3o\xe28\xaa\xee|\xa7\x08\xa8\x08\x84\x8c\
136 \x88\x94)\x17\xeed\xcb\x1b\x12\x81BN\xa9Y^\x0fCgm=\xc1(x\xb7A\x00cmU\xd5\x08\
137 xss\xbdn\x9a\xf5j\xd5\x17\x8c)=\x00\'\x87C\xb19\x01\x03)+e&.}*A\x15c\xf4\xc1\
138 \xb5\xeb\xe5\xf1\x83G\xb7\xd5x\xd7W\x95!\x12P\xed\xdd0\xa6\xb4\xe9\xba\xbe\
139 \xef\xc7R\x07N\xb1\xa6\xbb\xdc*;\x9c\x12\x86X\x81\x98\x91\x08\x01rJc\x08\xce\
140 m\x9c\xeb4?\x9c\x94\x06\xea\xfd0\xab-\x80\xc6\x14\xfbMO\xe4\x9cs>x\xbd\x13\
141 \x9d\xfb\xd9x\x9b)\x88HH\x80\xc0*\xcc\x8c\x08)\xa5\x10\xfc\xc1\xc1\xa2\xed\
142 \xda\xac{\x12\x18\x83W\xc0\x94b\x08\xa1\xef{b\x1aC(\xbaB(v\xbe\x8b1}.\xd6)i\
143 \x8b\x88\xcc\x0c\x00)FW\xcf\xea\xd9\xaci\xd7\xaa\xb7\x12\xd08\x86\x14c\x8c\
144 \xd1{\xef\xdc\xc0\xcc1\xc6\xad\xae@\xb7\xd6\xbd\x1b\xf9\xba\xab\x04\t\x11\
145 \x99\x85\x08U\x01\x10cLU5X[31\xdc\xc2(\xa6\x94b\x1c\xc3\xe8\x83\xf7\xce8c$ge\
146 fe\x9cz\xbe_\xc8-]\xbb"\x98\x99\x98Kd\x8e&\x18c\x8c1"R\xa8\x9e|\x03\x1a\xc7\
147 \x12\xee\x03\x8b\xa8VDLD\xb0\xad\xe5\x0e\xd0\xff`l}*,l\xca\xa0\x12cX\x0c1\
148 \xb3\x18\xd8\'\x8d\xd9\xf8\xe0|\xf0\xc19\x11\x03\x00%K\x902!\xeft\xb5U\xdc]\
149 \x8cR\x8a\xb0\x11\x11D\xcc\x9a\x99\x98\x08\x11@\xc4\xee\xf7\x06MU{\xb7qC?T5\
150 \x8b\xec\x9e\x11\x13!"\x02\xedF\xe3\x1e\xc46u\xb6if\xa4<\x1f\xa5\x04\x00\x9a\
151 5\xe7\xccb`\x9f\xb4\xd9l\xde.?\xf5\xfd\xc6\xda\x9a\xc5\x14_3\x0b\x11S&\xe0\
152 \xc9"\xdb\x9eO\\\x11\x89\x18.Af\x8c\xb0dU\x00\xc8\x9a\xcb\x88%\x96\xfdj\xe0p\
153 ~\x04H\xfd\xa6\xb5\xd6\xb2\x94\x94*\xe1\xc1\x99\x88\x94q\xd2n\x81\xd9q\xc5b\
154 \xac\xb1\xc6Zc,"\xa6qL)\x8e!\x84\xe0\x83\xf7,\xf6N5\xb6\xaa\x8f\x8eO>]]\x88\
155 \x08b\x99\x1f%\x07\x99\x98\x952\x00\x11n\xfdQD\xb5\x05\x11c\xac\xb5\xd62K\
156 \xce9\xa5\x18\xbcwn\x18\x86>+1\xf1\x9dj\x00\xe0\xc1\xa3\xc7\xd7\x1f?4\xcd\
157 \x1ap\xba\tK\x01cb.\x81\x86\xb8\x1d-\xc2\xc2F\nY\xc62\x0b\x00\x8c\xe38\x0cC?\
158 l\xfaM\xd7\xb5\r\x12\xefn.;\'\xcc\x17G\x8f\xbf|\xf6\xf6\xcd\xaf\x00\x99\x90\
159 \xca\xfc\xe0)w\x89\x99\xb5H\xa3\xfcfDD\xc4\x08\x0b"\xe6\x9c\xc7q\x1c\xfaM\
160 \xd7\xb6m\xb3n\x9aU\xca@,\xbbE\x95\xecg\xc8\x93\xaf_\xb4\xdd\xea\xfc\xdd[\
161 \x00*\x83\xb0\xcc+b\xc1\xa9\x19\xaa\xb0\x13\x03\x00d\xd5\xd2\x8fa\x18\xba\
162 \xb6m\xd6\xcb\xf5j\xd9u\x1b@.\xc9QR\xea\x964\x00D\xc2\xef^\xfe\x18\x9c\xbb\
163 \xba<7\xc6\x8a1D\x84T4\r\xfb\x8aV\xd0\xac\xb9h\xb7\xf4\xa3\x1f6m\xb3^\xaf\
164 \x96\xcb\xd52\x03\x11\x11\x94\x8bp\x9f\xb4)#g\x07\xf3W\xaf\x7f\xfe\xfd\xcdo\
165 \x97\x7f\xbe+\x0b\xb6\xed\xea3\xa5\x94\xca2-\x8d&\x881L\\\xb4;\x86\xe0\xdc\
166 \xd0o\xba\xa6Yu\xdd&\x03\x11\xf1\x84\x80\xb7a3M\x13,\xe688X\xfc\xf0\xd3/\xef\
167 \x8e\x8e\xffz\xff\xc7\xf2\xe6cN)\xc6\xadF]=\xab\xaa\xc1\x94,!\xd4\xac1\xc6\
168 \x10\xfc0\xf4]\xdb\xa4\x0c\x80LD\x08\x00H\x88tG\x02:\x95\xb2[."\xd2\xb3o\xbf\
169 \xbf\xff\xf0\xec\xea\xf2\xa2Y^\xfb\xe0\x9c\xdb\x1c\x1c,\xea\xd9\xcc\xda\xda\
170 \x18C\xcc\x08\x90s\x1e\xe3\x18\xbc\xcfJHL,{qG[\xbe\xf6z\xa3\x9aU5\xabfPU\xcd\
171 \xa5w\x8b\xc5\xe7\x87\x87G\xc3\xd0\xb5\xeb\xa5s]\xdb\xb5M\xbbfb\x11a1"\x96\
172 \xc5\x10\x0b\x8b\xe5\xadvw\x13\xe3\xf6\xc5\xe0\xd67\xaa\x9a5\xe5\x9cSLH\x89\
173 \x12)\x82\xe6\xa49\xe7\xac\xd6\xd6\xc7\x0f\x1ei~\x985\xab\xea\xf6:\xd5\xddq\
174 \xb7G\x04U@\x84\xdd\xccUU\xc8\xd3\xdb\xcb?\xb0\xfd\rf\x12\xf8Y\xb1c\x8c\xef\
175 \x00\x00\x00\x00IEND\xaeB`\x82'
176
177 def get002Bitmap():
178 return BitmapFromImage(get002Image())
179
180 def get002Image():
181 stream = cStringIO.StringIO(get002Data())
182 return ImageFromStream(stream)
183
184 index.append('002')
185 catalog['002'] = ImageClass()
186 catalog['002'].getData = get002Data
187 catalog['002'].getImage = get002Image
188 catalog['002'].getBitmap = get002Bitmap
189
190
191 #----------------------------------------------------------------------
192 def get003Data():
193 return \
194 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
195 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
196 \x06\xdcIDATH\x89\xbdW\xcb\x8e\x1b7\x16\xbd/\xb2J\xd5\x12\xdcP\xdbI\xbb\x13\
197 \xc4\x0el$\xf0 0\x828\xcbL~y~`V\xb3\r\xb2\xf4\xc2A\x00\x07vw\xe2~\xc8*\xa9U\
198 \x0f\xb2H\xdeY\xb0J\x92\x07\xb3\x9d!\x84*H\x90\xea\xf0\xdes\xcf9\x14\xc0\xff\
199 e!\x00\xbc|\xf5wk\x0bc,\x8b01\x12#\xa2\xaa\x02\xe8\xf8-\xcd\x17\x1d\xdf(N\
200 \x9f\xe2\x7f{\xdexW@\x00U\xd5\x7f\xfd\xf3\x1f\x02\x00\xd6\x16eY\xd9\xa2\xccH\
201 \x94a@AU\x13\xc48x\xd7\x0e\xbe\xf3\xae\x1f\x06\x17\x82K!EU&1\xb6,fU5?\xb5\
202 \xb6\x00\x00D\x9c0P\x01\x10A\x93&\x8d\x00 \x00`\x8c\xb5EY\x963S\x94"\x96\x89\
203 \xf2f\x86\xa1w\xdd.\xb8\x9d\x10\x14\'%\xceg\xa0\x10b\x0ca\x18\xbcw\xae\xef\
204 \xfbnu\xbd\xba\xbd\xbe|p\xfap\xf9\xe8b\xbex\x90Q\x10\x01\x00\x11P5\xa5\x94F\
205 \x18\x161\xc6\x9a\xa2\xb4\xb64\xc623\x00\xb6\xcd:\xfa\xe6\xa42g\xcb\x0bk\x0c\
206 \xb3(h\nq\x08\x83\xf7\xde{\xdf\xf7]\xd7\xb5m\xd34\xcd\xfd\xea\xf6\xea\xee\
207 \xe6\xcf\xc7_>\xfb\xea\xe9\xb7H\x88\x80\x80\x88\x08\xaa)\x86\xa9\x1a&f\x11\
208 \x11k\x8c5\xc6*\xa8\xef6\x05\xc7G\x8f\xcf\xe7\x8bE5\xablQ\x00@\x08\xc1;\xef\
209 \xbd\xeb]\xef\xba\xbe\xeb\xdb\xbe\x9d\x95\xe5\xcc\x16\x96Y\xb6\x9b\xfa\xb7\
210 \xd7\xbf\xec\xee\xd7\xdf\xbc\xf8aV\xcd\x01\x11\x01A\x15i\x82Ab"f"fV\xd0\xd0o\
211 \xabR\xce\x96\x9f\x9f=|t\xb6\\\x9e\xcc\xe7\x80\xd8u]\xdb\xec\xda\xb6\xeb\xfb\
212 \xce\xf4V\xc4\x88\x11\x11\xc3F\x98\x99\x88\x101\xa5\xf4\xfe\xed\x1b\xd7\xf7/\
213 _\xfdTU\x0bDTM\x14i\x82A\xcc\xd8\x00\xe8\xbbMU\xca\xf9\xf9\xe3\x8b\x8b/\x9e<\
214 yz~~\x1ec\\}\\\xc5\x10{\x16fff\x11)l\x01\xa0\x80HD\xcc\xccDLLDDxw\xf3\xfe\
215 \xcd\xeb_\xbf\xff\xf1gD\x02\xc0<\x95\x02y\xe8@A\xa1m\xd6\x05\xc7\xb3\xe5\xe7\
216 \x17\x17_\xbcx\xf1\xb7g\xcf\x9f\x0f\xde\xbf{\xf7n\xbb\xd9\xee\x9a]\xdfu\xde\
217 \xfb\x10\x82\xaa\x12\xb3\xb5\x05!\x89\x88\x880\x1b\x16a\x11#\xc6\xd8\xe2\xe6\
218 \xaf?\xde\xfe\xbe\xfc\xfa\xf9w\xa0\xaaij\x1a\x80\x82\xea0\xf4\xd17\x8f\x1e\
219 \x9f\x9f=|\xf4\xe4\xc9\xd3g\xcf\x9fkJ\x97\x97\x97\x1f\xae?\xd4\xeb\xbam\x1b\
220 \xe7\\J\x11\x11\x99\x85(\x8d\x85\x05\x93\x89\x15\x11\x11c\x8c\x15c\x98\xf9\
221 \xc3\xd5\xdb\xe5\xc3\xf3\xc5\xe2T\xf7\x93\x06\x00\x9a\xc0u\xbb\x93\xca\xcc\
222 \x17\x8b\xb3\xe5\xf2\xfc\xfc|\xf0\xfe\xf2\xf2\xf2\xea\xeaj]\xaf\xdb\xa6\x19\
223 \x06\xaf\x00\x88\x04\xa0\xcc\xa0JD\x8a\x884vm\xc42\xc6\x10\x11"\xdc\xdd\xdd\
224 \xde]_\x9e\x9c<HI\x0f01\x0e\xc1\xed\xce\x96\x17\xd5\xac:\x99\xcfc\x8c\xef\
225 \xde\xbd\xfbp\xfda]\xaf\x9b\xdd.\x84\xa0\x8a\x07S\x98\xe8\xcc\xb4\xefQ\x98\
226 \x85E\x10\t\x14b\x8c\xdb\xed\xaa\xebw\xd6\x94\x13\x8c\x82w\xad\x10XclQ\x00\
227 \xe2\xea\xe3j\xbb\xd9\xd6\xeb\xbam\x9a\x10B\x16\x9bBV\xf9\x11\x1e"#)\xe8\xbe\
228 "fA$U\rap}\xbf\xdb\xd6\xa7\xcb\xcf\x0e\xd5\x0c\xbe+NJf\x01\x80\xae\xebb\x88\
229 \xbbf\xd7\xb6\xcd0xUD\x04\x1dMM\xf3\xd3\xf3\xe6\x10Gy\x00\x01\x80LF\x051F\
230 \xef]\xdb\xb6\xaeo\x0e\xdc(\xa8w=\xceg\n\x1aBh\x9b]\xcf\xd2w\x9ds.{\xa6\xc2\
231 \x84\xb3\xc7\x80\x11 \xb7\x8e\x90\x00\x91U\x98\x19\x11B\x88\xde\xf5\xf3\xf9b\
232 ]\xd7I\x8fF`\x18\x1c(\xa4\x10\xbd\xf3m\xdb1\xb3\xf7>\xa5\x88HS\x9b>\xc5\x98\
233 \xcc\x18\x01\t\xb3\xb8\x11\x81\x92H\xf6\x0b\xd7W\xb3\xaa\xaa\xeb\xb5\xeaa\
234 \x044\x04\x17b\xf6+\xd7\xf7\x1d3\x87\x10\x10\xf74\xe01\xc6\'\x83@\xe3b\x16B\
235 \xcc\xd9\x10C(\xca\xb2(J\x11\x81\x03\x8cb\n)\x84\xc1{\xdf\xbb\xde\xf4VDT\x95\
236 Y\x98\xc7\x81?\xc6\xc8\x8c\x1c\xa6\r\x91\xa7\x19\xc8o\xcd0\x18c\x8d1b$os\x1a\
237 h\xd5l\xbc\xae\xebELa\x0bb&J\xaa\x84\x9f\x00LU!" \x02\x12"\x11\x13\x8b0\x8b1\
238 \x00\xa8\xaa\x935\x08\xf3q5\xa0L\x92\xf3\xa3\xeb[1\x02\xa0\xd6\x16\xcc\x9c58\
239 \xd5\x83{\x9c\x91\xfb\xb1]\x9c1D$\xdbe6S@`\xb6\xc7\xdc\xa0\xb1e\xce\x8f\xbe\
240 \x9d\x89\x18@$$f\x99\\5w\xe9H\x98\x80H\xc4\xcc\xffa\x01\x00\x18B\x04\xc0\xa4\
241 \x9abD\x1e\xbb5\xde\x8aY\xb5\xba^\xb5MS\x9636BD""\xc1\x10QJ\x89\x91\x8e\x9f\
242 \x8e\x98{EcN\x99\xbcFF\x11!\xa5\x14\x86a\x08\x03\x92\x1cW\x03\xd5\xfc\xf4\
243 \xf6\xfa\xb2i\xeema\x8f\xcd#oVA3\xef\x84\x94\xa3e\xa2\x9c\xc5\x18k\xad\xb5\
244 \x85\xb1\x96\x10\x87a\x08!x\xef\xbcs]\xd7#}Z\x8d\xb5\xc5\x83\xd3\x87\xab\xdb\
245 +f!\xca1gD\xc6\x80!b \x98\xf4AL\x949\xe7\xec\xc9\xb60\xd6\nsJ\x1aBp\xce\xf5]\
246 \xd7vM\x88\x9a\x8d\xe7\x00\x03\x00\xcbG\x17w7\x7fn75"N\xb1-\xe3\x95\x19@r\
247 \xc3\x98\xe5\x98scl\xc6\x00\x80a\xf0\xd3\xf1\xe0\xbe\xae7)\x11\x10|R\r"\xce\
248 \x17\x0f\x1e\x7f\xf9\xec\xb7\xd7\xbf\xa4\x94\xf2vE\xcc~.Y\x84U\x10\x88\x10\
249 \xf9\x80aD\x84\x10S\xd2a\xf0m\xdb\xdc\xdfo\xb6\x9bzS\xd7n\x88@\xbc?T\xc9A\
250 \x0e\x00_=\xfdvw\xbf~\xff\xf6\r\x11\x1a1YbY\x12\x99\x8c$\xa2p\x10gVI\xe6\xa3\
251 \xeb\xba\xfb\xfbM]\xaf\xd7\xeb\xd5\xc7\xf5v\xf4)\xcc\xb29j\x1a\x00"\xe17/~p}\
252 \x7fw\xf3\xde\xd8B\xc6\x8c\xca\xafC\x0c\xe43\xa9j\n!"B\xe6\xa3m\x9b\xed\xa6^\
253 \xafW7\xb7+\x1f\x15\x89\xf62>j\xdad\xb8\xb3j\xfe\xf2\xd5Oo^\xffz\xf3\xd7\x1f\
254 \xd9n\xf3\xe93\xc6\x18B\x0c!\xc4\x10\xcc0L\x84aJ\xc9{\xd7w]\xd3\xdco\xea\xfa\
255 \xe3z\xeb\xa3"\xd2\x84\x80\x07\xb3\x99\x0c2\xdb\x07V\xd5\xe2\xfb\x1f\x7f~\
256 \xfb\xfb\xf2\xc3\xd5\xdb\xbb\xbb\xdb\x18c\x08\x83\xf7\xce\xbb\xde\xf5UQ\x96Y\
257 "D\x94T\xc30x\xe7\xda\xae\xa9\xeb\x8d\x1bb\x8a\x88D\x08\x90mh\xdf(9\xf2\x91O\
258 \x12\xe4\xeb\xe7\xdf-\x1f\x9e\xdf]_n\xb7+\xd7\xf7m\xdb\xce\xe7\x8bYU\x15Ei\
259 \x8ca\x16@H1\x0ea\xe8\xba>DM\x89\x80\x18i\xef\x13\x93\x19\x1eq\xa3\x9aT5\xa9\
260 &PUM\x99\xbb\xc5\xe2\xf4\xe4\xe4A\xd7\xefv\xdb\xda\xf5\xcd\xba\xae\xebz\x9d\
261 \x07\x90Y\x98-\xb2 \t\x92 \xe6\xd9\xc5)\x88\x0e\x7f\x0c\x0e\xbaQ\xd5\xa41\
262 \xa5\x14CD\x8a\x14I\x114EM)%\xb5\xa6<]~\xa6)%M\xaa:\xfeNu\x7f\xdf_\x11A\x15\
263 \xc6D\x87\x91TH\x87\x83\xca\xff|\xfd\x1b\xe5N\x0e\x95,-\xdfO\x00\x00\x00\x00\
264 IEND\xaeB`\x82'
265
266 def get003Bitmap():
267 return BitmapFromImage(get003Image())
268
269 def get003Image():
270 stream = cStringIO.StringIO(get003Data())
271 return ImageFromStream(stream)
272
273 index.append('003')
274 catalog['003'] = ImageClass()
275 catalog['003'].getData = get003Data
276 catalog['003'].getImage = get003Image
277 catalog['003'].getBitmap = get003Bitmap
278
279
280 #----------------------------------------------------------------------
281 def get004Data():
282 return \
283 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
284 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
285 \x075IDATH\x89\xbdW\xc9\x8e\xdbV\x16\xbd\xe3#%\xd5\x14\xbbl\xd8\xd5. \xae$\
286 \x08\x02\x18\x0e\x02g\x99\xce/\xf7\x0f\xf4\xaa\xf7\xde%\x082\x00\x81\x91\xd8\
287 \xe9\xaa\x92\xa8\x89\xc3#\xdfp{A\xaa\xaa\x82\xce\xb6\xfb\x01"!\x81\xe4\xe1\
288 \xb9\xf7\x9c\xf3\xae\x00\xfe/\x0b\x01\xe0\xf5\x9b\xbf;W\xa8:\x16ab$FD3\x03\
289 \xb0\xe9*\x1b\x0f6}1<\xfc\x8a\x7f\xf5\xbc\xe9l\x80\x00ff\xff\xfa\xe7?\x04\
290 \x00\x9c+\xcar\xee\x8arD\xa2\x11\x06\x0c\xcc,C\xce!\x0c>\x86.\x0e}\x08>\x85!\
291 \xa5\x943\x00\xb1j\xe1\xca\xf9|q\xaa\xae\x00\x00D<`\xa0\x01 \x82e\xcb\x96\
292 \x00@\x00@\xd5\xb9\xa2,\xcb\x99\x16\xa5\x88c\xa2\xf1eb\xe8\xc3\xd0\xe4\xd8\
293 \xcc\x1c\xea|\x81xl\x00)\xc5a\x08\xc3\xd0\xf7\xdew]\xbbYV\xab\xeb\xdf\x8f\
294 \xcf\xce\x1f\x9d?_\x1c\x9f\x8e(\x88\x00\x80\x08h\x96s\xce\x13\x0c\x8b\xa8:-J\
295 \xe7JU\xc7\xcc\x008t\x1b\x86\xee\xe8\xa4\x9c\xcd\x1f\x95\xae\x14e\x00\xc8\
296 \xc9\x86\xd0\xef\xf7\xcd0\xf4\xde\xfb\xb6k\xe7M\xbd\xaf\xf7\x9b\xd5\x87\xd5\
297 \xed\x87g\x17W\x97\x1f\x7f\x8e\x84\x08\x08\x88\x88`\x96S<\xb0ab\x16\x11q\xaa\
298 N\xd5\x01@\x1e\xf6\x8b\x19\x9e\x9d\xbd8=9Y,\x8e\xca\xd9\x8c\x08sJC\x18\x86~x\
299 \xff\xc7\x8d\xf7\xbd+Zue\xe1\nQ\'\xcc\xdb\xed\xe6\xe7\x1f\xde\xd6\xfb\xcdg_|\
300 5\x9b\x1f\x01"\x02\x82\x19\xd2\x01\x06\x89\x89\x98\x89\x98\x19\x00 \xd6\xa7\
301 \'\xc5\x93\xf3\x17O\x9f>=?\x7frrz,\xcc}\xdf\xb7m\xeb\xbb\xa6m\xfdj\xd3\x02\n\
302 "\x012"\x01\x12"\x01`\xca\xf9\xb7w?z\xdf\xbd~\xf3\xcd|~\x8c\x88f\x99\x12\x1d\
303 `\x10Gl\x00\xcc\xc3\xfe\xf4\xa4\xb8\xb8\xf8\xdb\xe5\xe5\xe5\xd5\xd5\xcb\x8b\
304 \xe7\x17fy\xb7\xdbo\xb6\xeb\x94b\x8cA]&fQ\xc9\xb90\xb3\xbb\xdb\x89\x90\x88\
305 \x10\xb1\xba}\xff\xd3\xf7o\xbf\xfc\xfa\xdb\x11{T\xa5\xc0(:00\x18\xba\xcdb\
306 \x86O\xce_\\^^\xbez\xf5\xea\x93\xab\x97)\x85\xeb\x9b\xdb\xaek\xba\xb6\xed}\
307 \x1fB\x881\x98\x01\x91\x88\x1a"\x12\x0b3\xb3013\x8b\xa8\x16\xae\xb8\xbd~\xf7\
308 \xeb/\xdf\xbd\xfc\xf4\x15\x98Y>\x14\r\xc0\xc0,\x86\x9e\xa1;;{\xf1\xf4\xe9\
309 \xd3\xab\xab\x97\x9f\\\xbd4\xb3\xe5\xb2Z\xaf\xd7\xeb\xf5\xa6\xae\xf7\xde\xfb\
310 \x18"\x0223!2S\x12a\x11ffVbQq\xea\n\xa7N\x84o>\xbc{|\xfe\xec\xe8\xf8\xcc\xee\
311 \x94\x06\x00\x96!\x0c\xcd\xd1Iyzrr~\xfe\xe4\xe2\xf9EJa\xb9\xac\x96\xcbeUU\
312 \xfb\xfd\xae\xef\xfb\x9c3\x12\x12\x10\x11\x01\x11\xe5<\x96j$\xc2"*\xaaN\x85\
313 \t\x10\xccn\x967\xef\xe7\x8b\xd3\x9c\xed\x1e&\xe7\x90c3\x9b?::::9=6\xcb\xd77\
314 \xb7\xeb\xf5\xba\xaa\xaa\xddn\xdb\xf7\xfdh\xba\xc9{H\x00\x06\xc4\x8c\x84H\
315 \xc4B,"*"\xa2*\xcc\x88\x98S\xden\xd7\xde\xd7\xaa\xe5\x01\xc6 \x0c~\xe6\xb0te\
316 Q\xce\x84y\xb7\xdbw]\xb3^oF\x1e\x7f\xb26\x02"\x1a \x82\x8d\x9d7\x03fJ\xcc\
317 \xc4c\r\t\x11S\x8a}\xef\x9b\xfd\xf6\xe4#w\xcf&\x86N\xe7\x0bQ&\xc2\xbe\xef7\
318 \xdbu\xd7\xb6u\xbd\xbf\xc7x\x98np\xb09\x18"\x01\x00\x003\x83\x88\x08\x13\x13\
319 "X\x8cC\xd7\xb5}\xdfX~|P\x1aX\x1cz\xc4c\x00\xc8)\xb5m\x9bR\xec}\xef\xbd\xcf9\
320 \xe3\xc4\xe3A4\x8e\xb9\x88\xf7b\x1e9\x9a1\xb3\x10\x11\x82\xa5\x18\x8f\x8e\
321 \x1a\xbf\xac\xb2=\x90@\x08\xde\x00r\xb2\x10\x06\xdf51\x86\x10B\x0c\x11\t\xef\
322 \x03\xf7a\x1e\xe3\xe1\x834.DB\x84,\x19\x11\x00r\x8a\xc3|>#\xb2\xd1[\x93\xa0S\
323 \x18R\x8aC\xe8\xfb~h[\xaf.\xc7\x18\x10\x90\x80\x00\x01\xff+\xef\xe1\x90\x91D\
324 \x84\x84DD"\x04\x08\x00\x84\x84`9\xf6e9S\x15\xb8\x871L)\xc5\x10\x87a\xf0\xbe\
325 \xeb|\x99r23\x11A\x98\xe2\xe1\x8e\n"<:[\x00 !!"\x0b\x13\xb1\x88\x88\n\x13\
326 \x03`\x08CS\xef\xaa<\x8c{\xd8X\xee;AC?\xf4C\xef\xdb\xae+\x8b2\xe7,"DD\xc4\
327 \x80`S\'\xa6\xe3\xe3\xb3\xa3\xb1\x1fD8\xd9EUUE\x14\xc0\xbc\xef+2\xdf\xd4\xa2\
328 \xc2\xf4\x90\r\x18\x10\xf7\xde\xb7]\xd75M\xeb\x9c\x81\x15E\xc1\xccf\xd9\x0e\
329 \x84F)\x1f\xda>:\x93\xefCF\x9d\x88\x00@\x08\x89\x88\x80\x10\xc0H$?\x80A\xd5\
330 \xa2m\x9b\xa6i\xf7u\xed\x9cC\x04"\x1a\t!\xd2\x18\xdc\x7f\x811\xd9\x7fd$"\x9a\
331 -#a\x06\xcb\xd9RL\x80S\xb5\xa6\x93+\xe7\x9be\xd5\xd4\xbbz>sN\x89IDU\x95\xa7\
332 \xfda\x14\xd2X\xa8\x11z\xca\x18U\xa7\xce9u\xea\x9c\xb0\x84\x18-\xe7\x14c\x0c\
333 C\x08\xc1\x80\x1e*\r\xe6\x8b\xd3\xd5\xf5\xef\xdb\xdd\xce\x15\xa5\x8a0\xb3\
334 \x8a\x8c0,r\x08|b\x1e\xa55\xc62\x8b\x88:W\xb8\xa2(\x0bU5\x83\x94R?\x04\xef}\
335 \xe7}\xdd\xb4\x06\xfc\'6\xea\x8a\xe3\xb3\xf3\xcd\xea\x83S\x1d_\xd3\xa9\x8a\
336 \xba\xb1"\x99Y\x04\x88p\xea\xc5(-\xd1)\x93\xcbBU\x898\xc6\xd0\xf7}\xdb\xb4M\
337 \xd36u=\x84\x0cH\x0f%\x00\x00\xf0\xe8\xfc\xf9\xea\xf6\xc3z]!"3\x8d9\xa8\xaa*\
338 *\xc26\xe6\x19\x92\x880\x8b\x8e\xe3\x83\x8a:7b\xe4\x9c\xbb\xd6\xef\xf7\xf5n\
339 \xbf\xdd\xefv\xabj=\xc4{\x87\xc9\x9d\xd1\x16\xc7\xa7\xcf.\xae~\xfe\xe1m\xce\
340 \x99\x88TU\x9d;\xb4VE\xa3\x9a\x8c\xfd\x971\xf5\'\xb3\x88\x19\xc4\x18\xba\xd6\
341 o\xb6\xdb\xaa\xaa\xaaj]\xadWM\x17\x0c\xe8n\xa8\x92\x07\xce\x83\xcb\x8f?\xaf\
342 \xf7\x9b\xdf\xde\xfd\x88\x88r\x80\x11\xd11w\x99\x85Y$\xeb4\x1c\x02d\xcb!\xc6\
343 \x94R\xdf\xf7\xfb}]U\xd5r\xb9\\-o\xafo\xaa!d\xc4q\xe3y\xc0f\xa2D\xf8\xd9\x17\
344 _y\xdfU\xb7\xef\x8b\xa2p\xea\x98\x08\x89\x00!\x9bY6\xcb6\xae\x9cr\x08\x89\
345 \x08s\xce\xfd\x10\xda\xa6\xdd\xed\xb7U\xb5^-o\xdf\xffq\xdd\xfa\x04H0\x19\xe0\
346 a\xd1\xa6\x81\x07g\xf3\xa3\xd7o\xbe\xf9\xe9\xfb\xb7\xb7\xd7\xef\xc6A\'\x9b\
347 \xa5\x94\x87\x10\x86aX\xf4\x83\xf7\xb3\xa2(D\x84\x883X\x8a\xd1w\xbei\xdb\xfd\
348 nW\xadW\xd77\xd5\x88q@\xc0\xfb\xb0\xc1i\x1b\x19\x03\x0c\xe7\xf3\xe3/\xbf\xfe\
349 \xf6\xd7_\xbe\xbb\xf9\xf0\xee\xe6\xe6\xdf\xa3\x07\xbc\xef\xda\xa6[,\xeaY9\
350 \xd3\xa2P\x16 \xcc\xd9b\x18:\xef\x9b\xba^U\xeb\xa6\x0b\xa3\xba\x10\xe00U=\
351 \x90\x80\x1d\xa8\xdc\x8d\x8b\x88\xf4\xf2\xd3W\x8f\xcf\x9f-o\xdeo6k\xef}\xdd\
352 \xd4\xc7\xc7\'\x8b\xc5\xbc,\xe7\xaa\x8e\x85\x01,\xc5\x14B\xa8\x9bv\x08y\x88`\
353 @\x88t\x17\x14S\xbd\x1e\xf4f,z6\xcb`f\x96\x01\x10\xcc\x8e\x8e\xcf\xe6\x8bS\
354 \xef\xebf\xbf\xed\xfb\xc6\xdfV\xab\xd5JUT\x1d\x93\x90\x08\xa0\x18\x90\x01\
355 \xc3\xf4\xe2x\xd8\x87\xee\xff\x18\xdc\xa7\x80\x99eK9\xe7\x14\x13R\xa2D\x86`9\
356 Y\xce9\x9bjy\xf2\x91\xb3\xfc8[6\xb3\xe9>\xb3<\x9dG\xdd\x8d11e\xf9\xb4\xd7\
357 \x8e\xd7\xe6\xbb\x9d\xf7\x7f\xbf\xfe\x03\xb9\x985n\xc8r\x8a\x81\x00\x00\x00\
358 \x00IEND\xaeB`\x82'
359
360 def get004Bitmap():
361 return BitmapFromImage(get004Image())
362
363 def get004Image():
364 stream = cStringIO.StringIO(get004Data())
365 return ImageFromStream(stream)
366
367 index.append('004')
368 catalog['004'] = ImageClass()
369 catalog['004'].getData = get004Data
370 catalog['004'].getImage = get004Image
371 catalog['004'].getBitmap = get004Bitmap
372
373
374 #----------------------------------------------------------------------
375 def get005Data():
376 return \
377 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
378 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
379 \x07\xa9IDATH\x89\xbdWMs\x1b\xc7\x11\xed\xaf\x99\xc5\x17A\x8a4dY\x94D3\x15\
380 \xc7v\xca\x91\xed\xb2\xabr\x89\xe3S*\xd7\xfc\xd3\xfc\x81\x9cR\xc9\xc9\xb1s\
381 \xb0c\xcbJ\xa4\xc8\x92I\x8a$\x08\x82\xd8\xaf\x99\xd9\x99\xe9\x1c\x16 \xe9\
382 \xaa\x9c=\x85\xc2\x02[\x8by\xd3\xaf_\xbfn\x00\xfc,\x0b\x01\xe0\xf1\'\x9fY[\
383 \x18cY\x84\x89\x91\x18\x11U\x15@\xd7Oi\xff\xa6\xeb/\x8a\x9b\xbb\xf8\xff\xf6[\
384 _\x15\x10@U\xf5\xaf\x7f\xf9\xb3\x00\x80\xb5\xc5`0\xb2\xc5\xa0G\xa2\x1e\x06\
385 \x14T5\x83j\x8c]\x9b\xa2\x8f\x9d\x8f\xc1\xc7\xd4\xa5\xd8\xa5\xa4@\xc2bl1\x1e\
386 \x8e\xa6\xc6\x16\x00\x80\x88\x1b\x0cT\x00D\xd0\xacY\x13\x00\x08\x00\x18cm1\
387 \x18\x0c\x86\xa6\x18\x88X&\xea\x0f\x93cH]\x93c;\x1e\xb3\xc8\x14\x11A!\xe5\
388 \xdcu]\x08\xde\xb5\xae\xae\xcb\xf2\xf2dq~4\x99\xee\xdd\xd9\xbb7\xde\xda\xeeQ\
389 \x10\x01\x00\x11P5\xe7\x9c\xd70,b\x8c5\xc5\xc0\xda\x811\x96\x99\x010u%B\x98l\
390 OF\xa3\xbbEQ\x18c\x101\xe7\x1cc\x0c!x\xdf6\x8d\xab\xabr\xb5Z]\xad\x96\x97\
391 \x8b\xd7\x17\xe7\xc7o\xde?|x\xf0.\x12" "\x82jNq\x13\r\x13\xb3\x88\x885\xc6\
392 \x1ac\x11\x01s\xbd\xbd%;;\x8f\xa6\xdb\xd3\xc9x2\x1a\r\x99\x19\x00b\x8c1\x06\
393 \xe7\xbck\xdb\xaa\xae\xcbr\xb5\xbaZ\x8d.\xc7\xd6\x16\x17\xf3\xf9\xf3\xef\xff\
394 Y\xad\x96\xef\xbc\xff\xf1p4\x01D\x04\x04U\xa4\r\x0c\x12\x131\x1313"\x08\xb4\
395 \xbbw\xc6\xb3\xd9\xec\xeel\xb6\xf7\xc6\x1b\xdb;\xdb\x85\xb1YS\x08\xc19\xe7\\\
396 \xdb4M\xd34\xa3\xd1p8\x1c\x0e\x07\xc3bPXk\x989\xa6t\xf4\xf2\xa9k\x9b\xc7\x9f\
397 ~6\x1am!\xa2j\xa6D\x1b\x18\xc4\x1e\x1b\x001\xd7\xbbw\xc6\xfb\xfb\xfb\x0f\x1e\
398 <888\xb8\xff\xd6=cM\xf0\xa1i\x9b\xba\xae\x88Ps\xce9\xafE\x87H\x84\xcc,\xcc\
399 \x88T7!g]\\\x9c|\xff\xaf\x7f|\xf4\xe9\xe7\x88\x04\x80\xbd*\x05z\xd1\x81\x82B\
400 \xea\xca\xed-\x99\xcdf\x0f\x1e<x\xef\xbd\xf7\x0e\x0f\x1f\x12IU\x959\xa7\x94b\
401 \x08\xa1\x0b]JI\xb3"\xa21FU\x99XD\x8c5G\xa7\xab\xc9t\x97XlQ,\xce\x7f\xfc\xef\
402 \xbf\xbf>|\xe77\xa0\xaayC\x1a\x80\x82j\x8e\x01!\xec\xec<\x9a\xcdf\x8f\x1e=:x\
403 \xb4o\x8c]\xadJ\xe7\x9c\xf3n\xb5ZUU\xed\xbd\x8b1*\x80\x88 \xa1\x88D\x13\xc5\
404 \xc8\xe9\xbc\x02*\xc6\x93mc\x8c\xb5VX\xceO_\xee\xdd\xbd?\x99l\xeb\xb5\xd2\
405 \x00@3\xa4\xae\x99lO\xb6\xa6[{{\xbbw\xef\xce\x88eu\xb5j\xda\xd69w\xb9\xb8,\
406 \xcb2\x84\x10SDDf\x06"\x06\xce)3K\xeb\xe3\xf9\xa2\x1d\x8e\xc6}\\"BD\x00\xa7\
407 \x17g?\x8eF\xd3\x9c\xf5\x16\x8c\xc6\x1c\xdb\xe1p6\x1e\x8d\xc7\x93\th^\xadV!\
408 \x04\xef\xdc\xe5\xe5\xe5\xaa,\xbd\xf7\xaa\x99\x90\x14\x94\xfa\xaa\x00 \xa4\
409 \x94\xf5\xc9\xf3\xf3\xa2(X\x98YD\x8c\xb00\x13h\xba\xbc\xbcr\xae6\xa6\xd8\xc0\
410 (\xc4\xae\x1d\x8f\xd9\xdab0(\x08\xa9i]L)\x04\xbf\xbaZUu\xe5\xbd\x07\xd5\x8dH\
411 \x10\x89\x00@sF\xc4\xef\x9e\x9d\xc6\x98\xc4Xb!\x16\x16aff\x04M\xc1\xbb\xa6\\\
412 n\xdd\x99\xddD\x93\xa2g\xde\x12a\x00\x08\xc1WUi\xad\xf1\xce\xd7M\x1dBP\xcd=F\
413 \x1fDo)Htt\xb6\\,Kb\x02@\x06\xe5,\xccBDL\x80\x10\x83k\xda\xd0\xdc\xe4FAc\xe7\
414 \x11\xa7\xaa\x90Rj][46x\xf6\xc1\x87\x10bL\x84\xb70p\xed\xa4\xab\xca=y\xf6\
415 \x1a\x11\x11\xa8\xaf|eef""\x02\xc44\xd9\x9a\xb6\xf3E\xd6[\x12\x88\xc1\x83B\
416 \xce1\xf8\xe0[\xd7\x18CD9\xa5.\xc6\xdeF7\x8c\xdd\xb8\xf67O\x8frJ\x08\x88\x84\
417 D\x8cD\x88\xa8Y\t\x89P\tR\x1c\x8d\x99\x16\xaa7\x12\xd0\x98\xba\x98R\x08]\xe8\
418 |\xeb[iXDTUU\x89\t\xd6\xe7\xbd\xc1\xf8\xee\xd9\xeb\xaai\t\x10\x91\x88\x08\t\
419 \x85\x18\x89\x80\x81\xa8\x0f\xad\x8b\xc5\xa0\xb0\x06n`\x14S\xecz\xdfm[\xe7\
420 \x1a\'\xcc\xc6\x18DbfTX[\xc4MS\xc1\xcb\xab\x06\xd7\xee\xd1#11\x133"\x11\'DE\
421 \xb5\xd1XcM\x06\x00\x00ZK i\x08\xde9\xd76m\xdd\xd4m\xdbz\xe7c\xd7\xf5\t\x04\
422 \x80\x9e\xe2k\x9b\xff\xedG\x87\xfb\xf7\xf6\xfa`\x90\x88i\xed\x06\xc6\x88\xe9\
423 /b\xc5\x08\x11\xc3m\xd2\x80\xc4\xb5\xaem]\xd3\xd6\xc3\xba\x10fPPP\x16\xe6\
424 \xcc\x80\xb8\xc9\xff:\x06\xcb\xf4\xe1\xaf\x1f\xde\x7f\xf3\xce\xd7OO\x00\x80\
425 \x99\xc5\x88\xb0!\xa2L\t \x81!D$2z\xab<\x91\xc54M\xd5\xd4uUU\xd6\x16\xc4\x0c\
426 \x08D\x14%\xf6\xe2A \xb8\xa6\x89z\xa6x\xff\xad\xdd\xd9\xde\xceW\xdf\xfe\xe8|\
427 \',b\x84\x90R\x02\xc8\xac\x84\x9aS\x06\xee)X+\xcd\x16\xe3\xd5\xe2\xb8\xac\
428 \xca\xc1p`\x8ca&&\x12\x11\x16\x11\x96\x9e\x95^RDD}\xd2\x98\x98x85\x7f\xfc\
429 \xfc\xf1\xf3W\x8bg?\x9c\x8b\x11\x04D\xcc\x980\xe4\x94R\xa7\x80\xb7\x95\x06\
430 \xc3\xd1tq~T\x96WEQ\x88\x08\x131\x91\x181\xc6\x18\x11\x11\x01\x05\x04\xa4\
431 \xbe/\x11\xf7\xc6\xd2gcP\x14\x1f\x7fp\xf8\x8b\xb7\xf7\xff\xfe\xe5\xb3\x14\
432 \x83fH\x90r\nU\xd5\xa4L?\x89\xc6\xd8b2\xdd[.NDLO\x123\x1bc\x8c\x18#F\x8c\x11\
433 U$d\xea\x1b-\x0b\x8b\x18\xd3\xfbqQ\x14\x83\xa2\x18\x8f\xc7\x7f\xfa\xc3G\x7f\
434 \xfb\xe2\xc9\xc9I\xa5\xc9{\xd74>\xf6\xc3\xcd\r\x0c\x00\xdc\xd9\xbbwq~|\xb9\
435 \xb8\xec\xf9gbYoc\x8d1}w\x01D&\x121F\xc4\xd8\xcd2\x86\x99U5\xa5\xf4\xab\x83\
436 \xddP_\xbc\xb8\xa8\xe7\xf3\x85\xf7\xf9z\xa0\x92k\x95\x8e\xb7\xb6\xdf\xbc\x7f\
437 \xf8\xec\xc9W)\'D\x14\x11c\xfaM\x8c5\xb6\xff\xd8#\x11\xd1\x9a2\x11aA\xa4\x94\
438 \xb3\xf7ayuuzv\xea\x9a\xab\xb6)\xcb\xda\'\xc5\xeb\xa1J\x00nf\xb8\x87\x07\xef\
439 V\xab\xe5\xd1\xcb\xa7\x84\xb8\xe1\xa3\xb0\xc6\x1ac\x88Y\x98\x85\x8d\x08k6\
440 \xa0\xaa\xaa9\xe7\xae\xeb\xba\xd8\x85\xd0\x95ey>\x9f\x9f\x1c\x9f\x1c\x1f\x9f\
441 \xbc::k\\\xda\x0c\x1d\xf0\x13\xd2\x00\x10\t\xdfy\xffc\xe7\xda\xf9\xfc\xb8\
442 \x18\x0c\xac\xb5\xdc\xd76\x11 \x82BV\xcd\x9aU!\xa5lbdb\x05\xe8\xba\xae\xae\
443 \x9b\xe5ryvvvz\xfa\xfa\xf9\x8b\xa3e\xe97\xa5v;\x1a\xe8K\x02\x10p8\x9a<\xfe\
444 \xe4wO\xbf\xfd\xf2\xfc\xecU?\xb0!`\xcf{\x17:\xef\x83s~8\x1c\xf6\'@\xc0\x98R\
445 \xdb\xb6UU.\x97W\xf3\xf9\xfc\xd5\xd1\xd9\xb2\xf4z\x83\x80z\x9d\x9b\x8d\xedb\
446 \x7f\x84\xd1h\xeb\xc3O~\xff\xe2?\xdf\x9c\x9f\xfe\xa0\xfa:\xe7\xd4\xc5\xe8\
447 \xbdo][\xd7\xf5p5\x1c\x0c\x06F,1\xaaj\x08]\x0f\xf3\xfat~U\xba\xc6\xa5\xcd\
448 \xd0I\x88tMT\xdfop3(^W:\xbd\xfd\xcb\x0fvgo-\xce\x8f\xe6\x17K\xd7\xb6uU\x95\
449 \xe5t<\x9e\x0c\x87Ck\x0b\x11\x06\xc0\x94b\xd7u\xab\xb2\xae\xdb\xce\xf9\x9c\
450 \x14\xaf\xdd\xa8\xb7\n\xd8\x98\xfa\xda\xd34\xabj\xee\'s\xd5\x0c\x80\xa0:\x99\
451 l\x8fFS\xe7\xea\xb6\xba\xaa}S\x9f^0]\x14\xd6\x18k\x88\x98\xc8d\xe0\xac\x982)\
452 \xf4\xafuw\xbd\xf9cp\xe3\x02\xaa\x9a5\xe5\x9cSLH\x89\x12)\x82\xe6\xa49\xe7\
453 \xac\xc6\x14\xbc\xf3\x86\xe6\x9c5\xab*\xa8&\x80\xa4\xaaI\xfb\xdf\xc2\xe6\xcc\
454 \x88\xa0\xdake}OU!+\xfcl\xeb\x7f\x17Vt\xc4\xd0\x13rX\x00\x00\x00\x00IEND\xae\
455 B`\x82'
456
457 def get005Bitmap():
458 return BitmapFromImage(get005Image())
459
460 def get005Image():
461 stream = cStringIO.StringIO(get005Data())
462 return ImageFromStream(stream)
463
464 index.append('005')
465 catalog['005'] = ImageClass()
466 catalog['005'].getData = get005Data
467 catalog['005'].getImage = get005Image
468 catalog['005'].getBitmap = get005Bitmap
469
470
471 #----------------------------------------------------------------------
472 def get006Data():
473 return \
474 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
475 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
476 \x07\x01IDATH\x89\xbdWI\x8f\x1b\xd7\x11\xaez[\xbfnrH\x8a\x98\x11g\x02k\xb4x\
477 \x11l\x8c\x15\x18s\xb5~i\xfe@n\xf9\x03\x01\x82$\x07\xe7$_\x0c\x01\x8el\x8d\
478 \xa0Qf\x11\x9a\xd3\xcdf\xefo\xa9\x1c\x1e\xbb\x87\xcaru\x1dH\xb0\xd9]_W\xd5W_\
479 \xd5\x03\xf8M\x0c\x01\xe0\xc5\xf9K\xa5")\x15\x17\x823\x8e\x8c#"\x11\x01\xd0\
480 \xee.\n\x1f\xb4\xfbA8\\\xc5\xff\xe5o\xf7M\x80\x00DD\x7f\xfb\xf3\x9f\x04\x00(\
481 \x15i\x9d\xa8H\x07$\x16`\x80\x80\x88<\x00Y\xe7:o;g;k;o\xad\xb5\xc6:"`\x8c+\
482 \xa9\x12=9\x902\x02\x00D\x1c0\x90\x00\x10\x81<yr\x00 \x00@J\xa5"\xadu,#-\x84\
483 \xe2\x8c\x85\x97\xf1\xde\x80k\x90\xacV\x8a\xf3\x98s\x0e\x00\xd6ZcL\xd7uu]WU\
484 \xb5-\xae\xf3\xf5Ur\xb0|\xb0\\%\x07\xf3\x80\x82\x08\x00\x88\x80D\xde{\xbf\
485 \x83\xe1BH\xa9d\xa4\x95\xd2R*\xce9\x00\xa2\xab$\xf7\xb3\xe9b2\x99h\xad\xa5\
486 \x94\x8c1\xe7\\\xdf\xf7}\xdf\xef0\xb6\xdb\xcdf\x93\xe7y\x96\xdd\xdc\xa5W\x0f\
487 O\x9e|v\xfa\x1c\x19" "\x02\x91wv\x88\x863\xce\x85\x10BI\xa9\xa4T\x8c\xa1\
488 \xc4f\xbe\x88\x96\xcb\x93\xc5b1\x9f\xcf\xe38\xe6\x9c\x13\x911\xa6m\xdb\xa6i\
489 \xaa\xaa*\xcbr\xb3\xd9L\xa7\xd38\x8e\x95Ri\x9a\xbe\xfd\xf9\xc7r\x93\x7f\xf1\
490 \xf5wq2\x05D\x04\x04"d\x03\x0c2\xce\x18\xe7\x8cq\xce\x19C-\xba\xe3\xc3\xd9j\
491 \xb0\xf9|.\xa5\x0c\x00!\x88\xa6i\xe28\xd6ZGQ\xa4\x94\x12B0\xc6\x10\xd19w\xf5\
492 \xe1M\xd36/\xce\xbfO\x92\x03D$\xf2\xcc\xb1\x01\x061`\x03\xa0\xc4\xe6\xf8p\
493 \xf6\xe8\xd1\xa3\xd3\xd3\xd3g\xcf\x9e\x1d\x1f\x1f#b\xdf\xf7eY\x16E\xe1\x9c\
494 \xf3\xde\x13\x91s\x8e\x88\x88\x08\x00\x18c\x8c1\xce9"2\xc6>~\xbc~\xf3\xfa\
495 \xd5\x8b\xf3\x97\x88\x0c\x00\x03+\x05\x04\xd2\x01\x01\x01\xbaj\xbe\x88V\xab\
496 \xd5\xe3\xc7\x8f\xcf\xce\xce\x8e\x8e\x8e\x00\xc0\x18CD}\xdf\x1bc\x9cs\x01@\
497 \x08\x11E\x11"\n!\xe4`\xe1\xa2\xd6\xfa\xe6\xe6\xf2\xdd\xaf?=\xf9\xfc\x0c\x88\
498 \xc8\x0fI\x03 \xf2\xdeH\xee\x97\xcb\x93\xd5j\xf5\xf4\xe9\xd3\xa3\xa3\xa3\
499 \x90\x07km\x9e\xe7EQ4M\xd3\xb6\xad\xf7^\x08\xb1\x0f\xa0\x94RJEQ\x140\x94R\
500 \x9c\xf3\xf5\xed\xe5\xf2\xf0d:\x9d\xd3\xc84\x00 \x0f\xe0\x9a\xd9t\xb1X,V\xab\
501 \xd5\xf1\xf11\x00\x04^\xa5i\x9aeY\xd34}\xdf#"\xe7\x9c1&\x84\x08xc(Q\x14\x05\
502 \xc8\xc0{\xa2\xab,\xbdJ\x92\x99\xf7t\x0f\x03d\x91\xecd2\x99\xcf\xe7\xf3\xf9\
503 \x1c\x11\x8d1\xd6\xda4M\xd7\xebuUU\xde{\xc6X(\xc6\xd0\x17\x18J"\x84P{\x16ns\
504 \xce\xdd\xdc\xa6]W\t\x11\r0\x04\xceuZ)\xadu\x1c\xc7R\xca\xbe\xef\x89(\xcf\
505 \xf3,\xcb\xaa\xaa"\xa2}\xd7\x00\xe0\xbd\x0fW\x18cRJ\xef}\x08(\x10!\xa4\xa1\
506 \xaa\xaa\xa6\xdaLf\x87\xf7\xd1x\xdbq\x1eK)9\xe7\xc6\x98\xb2,\xfb\xbe\x0f\xf5\
507 \x18=\x8eZ\x12\xbc\xc3\'\x1d\x8fc\xc66\xdb\xba\xb3<\xd2\x93\xf9b\xb1\xad\xda\
508 \xfb\xda\x10\x90\xb3]H:\x11\xb5m[\x14\x851&\xd4#x\x1c\xdd\x85\xbc\x8dm\xc0\
509 \x06\xfbp\x9d\xfd\xf3\xdd\xed/\x17\xd7]\xb3\x9dD\x14\xc5\xc9l6+\xeb\xd4\xd3\
510 \x1e\x05\xac\xedB\xcd\x8d1u]\x07\xe2\xb6m\x1b\xfc\xfe?\x0cD\xbc\xb8\\\xbf\
511 \xfb\xd7\xdd\xdb\xf7\xa9\xb1=\x12\x109.\x14\x97\xa0\x95\x98L\xa6\x92\xaf\xc3\
512 #;B{k\xad\xb5}\xdf\xb7m\x1b\n\x1e:1\xd0&\x04\xb4\x8fqq\x99^|X\xbf}\x9fz\xef\
513 \x10\x911.\xb8\x04\x00\x02\xc1\xc1I\tJ\xb9X\xc7Z+{\x0fCh\xad1\xc6\xf4}\xdf4M\
514 \xd34\xa1\xc3G\x15\xf9d\xa0 \xfe\xe1\x8f\x7fw\xc6 " 2\xcew\x84c\x1c\x91\x01\
515 \x12C.%(\xe5m\xa4\x94T\xc6\x01\xdc\'\xcdQ\xd7uA\x13\xe38v\xce\x8d=\x18x\xb5_\
516 \xa1\xd9A\x9cg\x16\x10\x11\x19\x06\xa1a\x82s\x8e\x9c!\x80`\xa4\x14*\xe5z.\
517 \x90q\xb0\x04\x00\x810D\xc0\xea\xba.\x07\x0b\xc5\x1f\x15\xec?j\xfe\xcd\x97\
518 \xbf\x1b1\x10\x19g\x9c\x0b\xce\x85\x94BI\xa9"%c-\xa5\xe4\xc8\x10\x99\xd8\xe9\
519 ^\xf0\xc0\xb8\x1a\xe7\xc7v\xbb\r\x84\x0e\x1d\xfa\xdf0_>^\rq\x0c\xaa\xc9\x85\
520 \x10BH!\xa5\xd0Z\xe9Hr\xc6\xbc\xf7\xce\xefx\xbfK\x9aT\xc9\xb6\xb8\x0e\xf3C)\
521 \x05\x00\xa3\x90\x04\xa2\xefsw\xf9\xe0\xe0\xe8hy\x97o\x19cBH!T@\xe0\x9cKN\
522 \x89F\x1d\x91i\xac5\xbdu\xb0\x1f\r\xe8\xc9Ao(\xcf\xf3\xbb\xbb\xbb,\xcb\x8a\
523 \xa2\xa8\xaa\xaam\xdb\x90\xba\xb1%\x87\xd7\x16\xbf\xff\xe6Tp\x110\xa4\x94B))\
524 \xa5\x92"\x8ed\x12\x0b\xc1\xc9Y\x93\xe5\xa5\xd9=:F#\xa3\xe4`\x99e7A\x94\x82\
525 \x84\xa8\xf0\xb0RA\x08\x82b\x06;{~\xfa\xc3\xab\xb7< )\x15\x00\xa5\x80Dc\xac\
526 \xc8\xf5}\xd3\xd4Uc<aX\x8b\x06\xe9\x04x\xb0\\\xdd\xa5Wi\x9a\x06\x19\x0e\x1a\
527 \x15\xe6c\xc8^(OH\xe6a\x92\x1c\xaf\x1ef\xf9VH)w\x18l\xa2a\xa2Q`W\xb7\xf5\xf5\
528 MZ\xd6vt.\xc6\xf2&\x07\xf3\x87\'O\xde\xfe\xfc\xa3s.\xb8\x1b\xb5=\x80\x85\x1d\
529 %\xbc\x84\x10\xe2\xfc\xdb\'\x7f\xf9\xe15\xe7\\p&\x05L4Lc\xa6\x98i\xebr\x93gY\
530 Q[?\xb6@\x80\x19\xfa\xef\xb3\xd3\xe7\xe5&\xbf\xfa\xf0\x8616\xce\xa8 \x88\xc1\
531 u\x882h\xc4WO\x8f\xfe\xfa\x0f\x90\x9c\xb4\x84D\xe3D\xa3b\xa6o\xcb<\xbb\xbbx\
532 \x7f[\x94fX:\xe0\x93\xa4\x01 2\xfc\xe2\xeb\xef\x9a\xb6\xf9\xf8\xf1z\x9c\x83\
533 \x81fD4*\x90s.\xfcu|x`\xfa6\x89!V$\xb0k\xeb2\xcf\xef~\xb9\xf8\xb0\xce\x1b@\
534 \x04\xc4O\xa3\x81\xb0W\x01\x02\xc6\xc9\xf4\xc5\xf9\xf7o^\xbf\xba\xb9\xb9\x1c\
535 \xe6 9\xe7\xba\xae\x0b\xabS\x92$q\x1c\x07\x1dz\xb8\xe0\xc5\x96$\xef]\xdf\xd7\
536 m\xbd\xc9\xb3\x8b\xf7\xb7\xeb\xbc\xf14" \x8d\xb5\xd9\xb1\x010\xbcB\x92\x1c\
537 \xbc8\x7f\xf9\xee\xd7\x9f\xd6\xb7\x97DWaF\x05\x8d(\x8a"\x8e\xe3P3Dt\xc6\x9a\
538 \xb6lM\xdf4\xf5\xf5M\x9a\x15uQ\x9aaf0D\xf6\t\x05h\x08e\\\x17\x11\xd9\x93\xcf\
539 \xcf\x96\x87\'Yzus\x9bVUU\x14\xc5b\xb1\x08\xcb\xdf\xfe\x94l\xdb6\xcb\xcb\xaa\
540 1em\xad\x0f.v\x1ev\xf9\xda\xab\r\x91\'"O\xe4\x81\xc2~\x8e@4\x9d\xce\x93d\xd6\
541 uUSm6e[T\xb7\x92\x7f\xd4Z)\xa9\x90qd\xc2yf\x1d\x18\x07~wF\xd8-{\xfb\x07\x83\
542 \xfbyCD\x9e\x9c\xf7\xdeY\x87\xcc1\xc7\x08\x81\xbc#\xef\xbd\'!\xa2\xc9\xec\
543 \x90\xbc\xf7\xe4\x89\xc8\x12\x19\x07`w\xbb\xe0\xa0xa\x15\x01"@\x1c\xce+\x04D\
544 \x04~8\xbd\xfc\x06\xf6o\x99]Z\x89{^\xca\x9a\x00\x00\x00\x00IEND\xaeB`\x82'
545
546 def get006Bitmap():
547 return BitmapFromImage(get006Image())
548
549 def get006Image():
550 stream = cStringIO.StringIO(get006Data())
551 return ImageFromStream(stream)
552
553 index.append('006')
554 catalog['006'] = ImageClass()
555 catalog['006'].getData = get006Data
556 catalog['006'].getImage = get006Image
557 catalog['006'].getBitmap = get006Bitmap
558
559
560 #----------------------------------------------------------------------
561 def get007Data():
562 return \
563 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
564 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
565 \x07\x1fIDATH\x89\xbdW[s\x1bI\x15>\x97\xee\x9e\x8b.V\x9c\xd8\xb2\xb7b\x13\
566 \xbc)\xb2\x01\xe3\xaa%\xaf\x9b\xdfL\xf1\x06\x05\x0f@\xf1\x08\x9b*\xb2l\x11\
567 \x92M\x9c8\xd8\xb23\xb2F\xd2\x8cf\xa4\xe9\xee\xc3CKc\x85\x82\xd7\xed\x07\xdd\
568 j\xd4_\x9f\xf3}\xe7;\xa7\x01~\x94\x85\x00p\xf6\xec\xb91\x91\xd6\x86\x95bb$FD\
569 \x11\x01\x90\xf5S\x12^d\xfdEp\xf3+\xfe\xaf\xfd\xd6\xef\x02\x08 "\xf2\xe7?\
570 \xfcZ\x01\x801Q\x1c\xa7&\x8a\x03\x12\x05\x18\x10\x10\x11\x0f \xd6\xb9\xa5\
571 \xb7Kg\x97\xd6.\xbd\xb5\xd66\xd6\x89\x00\x11\x1bm\xd2\xb8\xd3\xd3:\x02\x00D\
572 \xdc`\xa0\x00 \x82x\xf1\xe2\x00@\x01\x80\xd6\xc6Dq\x1c\':\x8a\x952L\x14\x0e\
573 \xe3}\x03\xaeB\xb1\xb11\xcc\t3\x03\x80\xb5\xb6i\x9a\xe5r\xb9X,\xca\xb2\x9c\
574 \xcf\xae\xf2\xf1e\xda\xdb\xbd\xb7;L{;\x01\x05\x11\x00\x10\x01E\xbc\xf7~\r\
575 \xc3Jimt\x14\x1b\x13km\x98\x19\x00\xd1\x95\x9a}\xbf;\xe8t:q\x1c\x1bc\x10\xd1\
576 {\xbfZ\xad\x96\xcbeUUeY\xce\xe7\xf3<\xcf\xf3<\x9fLF\xb7\xd9\xe5\xfe\xe1\xa3\
577 \x87\xc7O\x90\x10\x01\x01\x11\x11D\xbc\xb3\x9bh\x98\x98\x95R\xcahm\xb46D\xa8\
578 \xb1\xda\x19D\xf7\xef\x7f1\x18\x0c\xfa\xfd~\x9a\xa6J)\xef\xbd\xb5\xb6\xae\
579 \xeb\x16c:\x9dv:\x9d$I\x8c1Y\x96\xbd}\xf5\xa2\x98\xe6\x8f\x9f~\x9d\xa4]@D@\
580 \x10A\xda\xc0 1\x113\x113\x13a\xac\x96\x07\x0f\xfa\x07\x07\x07\xc3\xe1p\x7f\
581 \x7f\x7f0\x18h\xad[\x80\xa2(\xaa\xaaJ\x92$\x8e\xe3(\x8a\x8c1J)fFD\xe7\xdc\
582 \xe5\xc7\xd7U]\x9d=\xfb&M{\x88(\xe2\xc9\xd1\x06\x061`\x03\xa0\xc6\xeapo\xe7\
583 \xe8\xe8\xe8\xf8\xf8\xf8\xe4\xe4d8\x1c\x12Q\xd34eY\xcef3\xe7\\\x9a\xa6\x00\
584 \xe0\xbd\x17\x11\x11\x01\x00\xda,D$\xa2\x9b\x9b\xab\xd7\xdf\x7f{\xf6\xec9"\
585 \x01`P\xa5\x82 :\x10\x10@W\xee\x0c\xa2\xe1px|||zz\xba\xb7\xb7\x17vl6\xcb{\
586 \xef\x9c\x13\x11f\x8e\xa2\x08\x11\x95RZk\xadu\x08+\x8a\xa28\x8eG\xa3\x8b\xf3\
587 \x1f\xbe{\xf4\xe5)\x88\x88\xdf$\r@@\xc4\xfbF\xb3\xbf\x7f\xff\x8b\xe1pxrr\xb2\
588 \xb7\xb7\x17\xaa\xc797\x9dNg\xb3\xd9b\xb1\xa8\xeb\xda9\x170\xb6\x01\x8c1!\
589 \x81A,\xcc<\xbe\xbe\xd8}p\xd8\xed\xeeH\xab4\x00\x10\x0f\xe0\xaa~w0\x18\x0c\
590 \xf6\xf7\xf7\x87\xc3a\x88\xd29\x97e\xd9d2Y,\x16\xab\xd5\n\x11\x99\x99\x88\
591 \x82"Z$\xadu\x14E\x012\xe8^\xe4r\x92]\xa6i\xdf{\xb9\x83\x01\xb1(\xb6\xd3\xe9\
592 \xf4\xfb\xfd\xc1`@D!?Y\x96\x8d\xc7\xe3\xa2(\xbc\xf7D$"D\x14\xfe\x11\xf8`f\
593 \xa5\xd4v@\xe11\xe7\xdc\xe8:[.K\xa5\xa2\r\x8c\x80s\xcb\xd8\x988\x8e\xd34\xd5\
594 Z\x07&\xa6\xd3\xe9d2)\x8aBD6%\x87\x01\xc6{\x1f>3\xb3\x88x\xefC@\xad\xe4V\xab\
595 UY\x96U9\xed\xf4\x1f\xdcE\xe3\xed\x929\t4Zk\xcb\xb2l\x9a&\xf0\x11v\xdc\xf6\
596 \x92\x10\n|V\xf1\x18\xa2\t\xa8\xc1#f\xb3\xd9\xb4\xa8\xef\xb8\x11\x10g\x97\
597 \xe1 \xde\xfb\xba\xaeg\xb3Y\xd34\x81\x8f\xb0c\xbb]\x10q[\x06\xad\x9aC\x88\
598 \xcc\xec\xbd\xaf\xaaj>\x9f\x0f\x06\x83Yy\xedeK\x02\xd6.\xc3s\xd6\xda\xaa\xaa\
599 \x9cs\x01/\xec\xfb\xff0\xda\xbc)\xa5\xc23D\xe4\x9c\xeb\xf7\xfb\xbd^\xaf\xdb\
600 \xedj\xbe\t\x7fY\x0b\xda[k\xad]\xadVu]\x17E\x91\xa6\xa9s.h\xb7=\xec6F\xcbS\
601 \x0b\x13\x90\xb4\xd6\xde\xfb\xe0@I\x92\xc4\xb1\xb1w0\x82\xd66\xc1w\xab\xaa\
602 \xaa\xaa*l\x1a0\xfe\xab\xa1\xdc\x8c\xe7\x7f\xf9\xeb\x9b\'\'\x07ON\x0e\xd2$b\
603 \xe6\x00\xa3\xb5\x0e\x19\xb3\xd6\xc6q\xbc\xb6"m\x1a\x07p\x974\'\xad\xef&I\
604 \xe2\x9c\x0b%\xad\x94\n\xc9l\x19z\xf9\xcf\x7f\xbf{?:\xffp\xfd\xbb?\xfd\xfd\
605 \xf1\xc9\xc3\xd3\x9f=\xfc\xe5WG\x9dM\xc58\xe7\x82\x8e\xd6FG\x0cv+i\x02\xb4\
606 \xee\x1f\xf3y\x1c\xc7"\x120\x02@\x9b%D\xbc\x18\xe5\x88\xc1\xe7\xe9\xed\xfb\
607 \xd1\xf9\xc5\xa7\xdf\xfe\xf1\xe5\xcf\x9f\x9e\xfc\xea\x17?={z\x14EQ]\xd7\xad\
608 \xc5!\xa9mn\x90\xd8\xb4\xde\x1eEQ\xa0]k\xad\x94j\xb9A\xc4YQ\x8fo\xf3\xc0=\
609 \x12\x11\xae\xc9y\xf3\xee\xea\xfc"\xfb\xcd\xef\xff\xf6\xd5\xe3\xa3\x9f\x1cv\
610 \xba\x91[/\xbf\xce\xf9:i\xda\xa4\xf3\xd9U\x9e\xe7\x9dN\xc7\x18\x03\x00\xad\
611 \x91\x84\xec\x07\xc2\xdf\x9c\x7f\n-\x1c\x89\x82\x02\x94\xd2\xac\x8cR\x9a\x95\
612 R\xcc\xef/F\x93[\xba\xd7\x05\xb0e\xbd\\Z\x07\xdb\xd1@\xdc\xe9\xe5\xe3\xcb<\
613 \xcf\x93$\t\x11\x04\x83\n\x01\xb5\x86\xff\xf2_\x97\x9bba&&fVFk\xad\xb4QJ)\
614 \xc64\xc2^JF\xd9r\xb1\x9cL\xe6\x81\xff\xadht\x94\xf6v\'\x93Q`r\x1b\xc6\x18\
615 \x13\x8c`V\xd4\xe3\xdb\x19\x11\x133\x91b\xb5\x96\x98\xd2F)\xd6\x8a#\x8d\xdd\
616 \x94:1\x8a\xad\xeajQV\x8d\x17\x0cc\xd1\xc6:\x01\xee\xed\x0eo\xb3\xcb,\xcb\
617 \xc2q\x83y\x047\x0c`\xaf\xde^\x03nZ-3\xb3VJ\x85\x92\xd1\x8a\x8d\xa6nB\xfd\
618 \x8445E\xbd\xb8\x1ae\xc5\xc2\xb6\x9b\xab\xb6\xe2\xd2\xde\xce\xfe\xe1\xa3\xb7\
619 \xaf^8\xe7B\xbf\n\x00\xd1f\xbd\xf8\xc7\xfb0\xa9\xad\xf9\'b&\xc5\xac\x18#\x8d\
620 \xdd\x84v:\x1ci\xbb\xaa\xca\xe9t2\x99-\xac\xbf3B\x05p7\xc3=<~RL\xf3\xcb\x8f\
621 \xaf\x89(\xf4\xc1\xe0\xf0\xcc\\.V\x9f\xb2\xb1R\x1aD\x01\x08\x82\x10\x02"h\
622 \x864\xc2nJ\xfd\x84b\xed\x9aU9\xcdo\xdf}\xb8\x9e\x15\xcdf\xe8\x80\xcf\x92\
623 \x16N\xf9\xf8\xe9\xd7U]\xdd\xdc\\\xb5}0T@\x96\xaf4;&f\xf2\x8a\xbcV\x10i\x89c\
624 \xec$\xd4K)\x8d\xc1P\xb3\xac\xcai~\xfb\xe6\xdd\xc7q^\x01" ~\x1e\r\x84\xb9\n\
625 \x100I\xbbg\xcf\xbey\xfd\xfd\xb7\xa3\xd1\xc5\xa6\x0f\x8as.\x9b6;\t\x92&\xa5P\
626 k\x8a\x0c\xc7\t\'\x11\xa51\x1ae\xc56E\xbd\x98N\'\xef>\\\x8f\xf3\xcaK\x8b\x80\
627 \xd2r\xb3V\x03`8B\x9a\xf6\xce\x9e=?\xff\xe1\xbb\xf1\xf5\x85\xc8e\xe8Q\xca$I\
628 \xd2\x89bm\x8ch#\x91\xf1Z;\xc5\xe2VU\xb1h\xeajq5\xca&\xb3\xc5\xach6\xceJ\x88\
629 w~\x18\xfa\rn\x06\xc5\xf5\xb8\x88H\x8f\xbe<\xdd}p8\xc9.G\xd7YY\x96;;\x83~\
630 \xbf\xdf\xe9t]\x12{\x1b\xd9%\x13\x92\x17\xd74M\x9e\x17e\xd5\x14\x0bk=l|\x08\
631 \x11\xd7\x16\x05[\xdc\x88x\x11\xf1"\x1e$\xcc\xe7\x08"\xdd\xeeN\x9a\xf6\x97\
632 \xcb\xb2*\xa7\xf3E]T\x99\xe6q\x1c\x1b\xa3\r\x12#)\xe7\xc9:h\x1c\xf8\xf5\x1da\
633 =\xecm_\x0c\xee\\@D\xbc8\xef\xbd\xb3\x0e\xc9\x91#A\x10\xef\xc4{\xefE\xa9\xa8\
634 \xd3\x7f \xde{\xf1"bE\x1a\x07`\xd7\xb3\xe0\xa6\t\t\x84+\x80\x00\xe2\xe6\xbe"\
635 "\xe07\xb7\x97\x1fa\xfd\x07q\xfe,\x1f\xd7\xef^\xbd\x00\x00\x00\x00IEND\xaeB\
636 `\x82'
637
638 def get007Bitmap():
639 return BitmapFromImage(get007Image())
640
641 def get007Image():
642 stream = cStringIO.StringIO(get007Data())
643 return ImageFromStream(stream)
644
645 index.append('007')
646 catalog['007'] = ImageClass()
647 catalog['007'].getData = get007Data
648 catalog['007'].getImage = get007Image
649 catalog['007'].getBitmap = get007Bitmap
650
651
652 #----------------------------------------------------------------------
653 def get008Data():
654 return \
655 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
656 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
657 \x07PIDATH\x89\xbdWK\x8f\x1b\xc7\x11\xae\xea\xd7<\xf8Xj\xa5]J\x86\xb4\xd8\
658 \xac\x05\xd8\x066\x02\x04]\xad?\x90?\x92cN9\xe7w\xe4\x1e\x04\xb9\x04\x0e\xf2\
659 \x00b\xc4F\x00!\x06\x82D\x91.\x82c\xebe)\x1b\xed\x92\xdc\xa19\x1c\xce\x93\
660 \xd3]\x95C\x0f\xc9\x8d\x91\\\xdd\x07\xbe0\xac\xaf\xeb\xab\xaf\xbe\xae\x06\
661 \xf8^\x16\x02\xc0\xbd\x07\x0f\x8d\t\xb46R))$\n\x89\x88\xcc\x0c\xc0\xddS\xec_\
662 \xb8\xfb\xc2\xb8\xf9\x15\xffW\xbc\xee\x9d\x01\x01\x98\x99\x1f}\xf6\x89\x02\
663 \x00c\x820\x8cM\x10z$\xe1a\x80\x81\x99\t\x80\xads\r\xd9\xc6\xd9\xc6\xda\x86\
664 \xac\xb5\xb6\xb5\x8e\x19\x84\x90F\x9b8\xec\r\xb4\x0e\x00\x00\x117\x18\xc8\
665 \x00\x88\xc0\xc4\xc4\x0e\x00\x14\x00hmL\x10\x86a\xa4\x83P)#\x85\xf0\x9b!j\
666 \xc1U\xc864F\xcaHJ\t\x00\xd6\xda\xb6m\x9b\xa6)\xcb\xb2(\x8aUv\x91\xce\xcf\
667 \xe3\xc1\xfe\xb5\xfdq<\xd8\xf3(\x88\x00\x80\x08\xc8LD\xd4\xc1H\xa5\xb46:\x08\
668 \x8d\t\xb56RJ\x00DWhI\xc3\xfe\xa8\xd7\xeb\x85ah\x8cAD"Z\xaf\xd7M\xd3TUU\x14\
669 \xc5j\xb5J\xd34M\xd3\xc5b\xf2mr~x\xeb\xf8\xf6\xd1\x07(\x10\x01\x01\x11\x11\
670 \x98\xc9\xd9M6RH\xa9\x94RFk\xa3\xb5\x11\x025V{\xa3\xe0\xfa\xf5\xf7F\xa3\xd1p\
671 8\x8c\xe3X)ED\xd6\xda\xba\xae\xb7\x18\xcb\xe5\xb2\xd7\xebEQd\x8cI\x92\xe4\
672 \xf5\xd7O\xf3ez\xf7\xa3\xfbQ\xdc\x07D\x04\x04f\x14\x1b\x18\x14R\x08)\x85\x90\
673 R\n\x81\xa1jn\xde\x18\xde\xbcys<\x1e\x1f\x1e\x1e\x8eF#\xad\xf5\x16 \xcf\xf3\
674 \xaa\xaa\xa2(\n\xc30\x08\x02c\x8cRJJ\x89\x88\xce\xb9\xf3\x7f\xbf\xa8\xea\xea\
675 \xde\x83\x8f\xe3x\x80\x88\xcc$\x9c\xd8\xc0 zl\x00\xd4X\xdd:\xd8\xbbs\xe7\xce\
676 \xd1\xd1\xd1\xc9\xc9\xc9x<\x16B\xb4m[\x14E\x96e\xce\xb98\x8e\x01\x80\x88\x98\
677 \x99\x99\x01@l\x16"\n!f\xb3\x8b\x17_>\xb9\xf7\xe0!\xa2\x00@\xafJ\x05^t\xc0\
678 \xc0\x80\xae\xd8\x1b\x05\xe3\xf1\xf8\xe8\xe8\xe8\xf4\xf4\xf4\xe0\xe0\xc0Gl7\
679 \x8b\x88\x9cs\xcc,\xa5\x0c\x82\x00\x11\x95RZk\xad\xb5O+\x08\x820\x0c\'\x93\
680 \xb37\xaf\x9e\x1d\xbf\x7f\n\xccL\x1b\xd2\x00\x18\x98\x89Z-\xe9\xfa\xf5\xf7\
681 \xc6\xe3\xf1\xc9\xc9\xc9\xc1\xc1\x81\xef\x1e\xe7\xdcr\xb9\xcc\xb2\xac,\xcb\
682 \xba\xae\x9ds\x1e\xe3*\x801\xc6\x13\xe8\xc5"\xa5\x9cO\xcf\xf6o\xdc\xea\xf7\
683 \xf7x\xab4\x00`\x02p\xd5\xb0?\x1a\x8dF\x87\x87\x87\xe3\xf1\xd8g\xe9\x9cK\x92\
684 d\xb1X\x94e\xb9^\xaf\x11QJ)\x84\xf0\x8a\xd8"i\xad\x83 \xf0\x90^\xf7\xcc\xe7\
685 \x8b\xe4<\x8e\x87D\xbc\x83\x01\xb6\xc8\xb6\xd7\xeb\r\x87\xc3\xd1h$\x84\xf0\
686 \xfc$I2\x9f\xcf\xf3<\'"!\x043\x0b!\xfc?|=\xa4\x94J\xa9\xab\t\xf9\xc7\x9cs\
687 \x93i\xd24\x85R\xc1\x06\x86\xc1\xb9&4&\x0c\xc38\x8e\xb5\xd6\xbe\x12\xcb\xe5r\
688 \xb1X\xe4y\xce\xcc\x9b\x96C\x0fCD\xfe\xb3\x94\x92\x99\x89\xc8\'\xb4\x95\xdcz\
689 \xbd.\x8a\xa2*\x96\xbd\xe1\x8d]6d\x1b)#_FkmQ\x14m\xdb\xfaz\xf8\x88W\xbd\xc4\
690 \xa7\x02\xff\xd5\xf1\xe8\xb3\xf1\xa8\xde#\xb2,[\xe6\xf5\xae6\x0c\xecl\xe37BD\
691 u]gY\xd6\xb6\xad\xaf\x87\x8f\xb8\r\xe7E\xbcm\x83\xad\x9a}\x8aRJ"\xaa\xaaj\
692 \xb5Z\x8dF\xa3\xac\x98\x12_\x91\x80\xb5\x8d\x7f\xceZ[U\x95s\xce\xe3\xf9\xb8\
693 \xff\x0fc\xcb\x9bR\xca?#\x84p\xce\r\x87\xc3\xc1`\xd0\xef\xf7\xb5\x9c\xf9\xbf\
694 t\x82&k\xad\xb5\xeb\xf5\xba\xae\xeb<\xcf\xe38v\xcey\xedn7{\x15c[\xa7-\x8cG\
695 \xd2Z\x13\x91w\xa0(\x8a\xc2\xd0\xd8\x1d\x0c\xa3\xb5\xad\xf7\xdd\xaa\xaa\xaa\
696 \xaa\xf2A=\xc6w\x0e\x94/\xfe\xf1j4\x88~\xf8\xe1m\x9f\x8d\x94\xd2\xc3h\xad=c\
697 \xd6\xda0\x0c;+\xd2\xa6u\x00;\xd2\x1co}7\x8a"\xe7\x9coi\xa5\x94\'S\x08Q7\xed\
698 \'\x9f>}7I\xb4\x0e\x8f\xef\x1c\\\xdb\xeby\x8cm\x93J)\x9ds^G\x9d\xd1\t\t\x96\
699 \x01\xc0o\x96\x19Dw~\xacV\xde\x1c\xd7\xeb\xb5\xaf\x90\xe7\xea\xc5\x9b\xd9\
700 \xcf\x7f\xf9\xe8|2G@g\xd7\xbf\xfe\xe3S\x9f\xc4w\xfa\xc6\x8bmkq(T\xe7{\x9em!\
701 \xcd\xd6\xdb\xb3,\xcb\xf3|\xbd^\xb7mk\xad%\xa2\xcf\xbf\xf8\xe7o>\xfd{\xdb6\
702 \xd0\x1dW8\xffv\xf9\xa7\xbf|u5\x15\xbf|t\xdf\xda\xce9G\x1d\xe7\x1di\xda\xc4\
703 \xab\xec"M\xd3^\xafg\x8c\x01\x00Ow\xba\xaa\xff\xfc\xd7\x97\xe92G!\x10\x10Q`\
704 \xb7M\xf1\xe4\xd97\xf7O\x8f?\xbc{\xdb\xfb\x98?\xf7\xbc\xd2\xbc\x9a\x9a\xa6\
705 \xb1\x0e\xae*\r\xc2\xde \x9d\x9f\xa7i\x1aE\x91RJ\x08\xa1\xb5~\xfe\xcd\xe5\
706 \xb3\x97\x97\x08 \x95\x16\x80p\x05C\x08)\x85\xfc\xd5\xef\x9f\xfc\xec\'GA\x10\
707 DQ\xe4\x0b\xd3\xb6m]\xd7eY\x96e\xb9HW\xbe\xfeW\xb2\xd1A<\xd8_,&\xbe\x92\x0c\
708 \xf0\xec\xf9\xc5|\xb9\xd6&\xd4&B!\x85d\x01\xd0iXJ!\x94T\x92\x99~\xf1\xdb\xc7\
709 ?\xfd\xf1\x8f\x94R\xcc\xec;:\xcb2O{^\xb6\xc4\xe8\xc7\xa2\x9d^\xaf\xed\x8f\
710 \x9b\x96\x92$\x99N\xa7_\xbfx;\x9f\'@k\xe7\xacs\xads\x8e\x89\x19\x00ps\xd4J)\
711 \xa5VJ\x9f\x9d_>\xfa\xdbK\x8f\xe1G\x83\xc5b\x91\xa6\xe9\xbb\xf3Y^\xda\x9d9m;\
712 .\x1e\xec\x1d\xde:\x9e\xcdf\x93\xc9\xb4*2\xc1k%\x9c\xe0\x96\xc91["GL~R\xf3\
713 \x15\xf2Y))\xff\xf0\xf9\xe37\xff\x9a\xa4i\x9a$\xc9l6K\x92$I\x92o\x97\xa5\xa5\
714 \xce.60\x1bK\xbc}\xf4\xc1\xe1\xcd\x1f\\^\xce\xd2t\xeel\xa5\x85\r\rk\xe9\x048\
715 f\x0bL\xcc\x0e\x98\x01\x18\x81\x05\x02"h\tq\x80\xbf\xfb\xec\xf1\xbbw\xe7\x17\
716 \x17\x17\x93\xc9d:\x9d\xbe~;\xc9\xf2\x16\x01\xb6f\xab`\xb7\x10\x05\xde\xfd\
717 \xe8~UW\xf3\xe4"\x0c\xc2\xc0\xf8F\x0eP\x02HF\xe9\xa4\x90R\x90\x12\xa4\x15\
718 \x04\x9a\xc3\x10{\x91\x18\xc4\xc2`\xf9\xd5\xf3WmSL\xa7\xd3\xe7\xaf\xce\xe6i\
719 \xe5u\xbf\xb5\xf5\x0e\x06\xbb\x81\x07\xa3\xb8\x7f\xef\xc1\xc7/\xbe|ryy\xa6\
720 \x94\x92R\x84\x81\x0e\x03#\x15H\x85B\x0b\xa5Pk\x11\x18\x19F2\nD\x1c\xa2Q\x96\
721 m{9-\xb3,}\xfdv2O+\xe2-\x02\xf26\x9bN\r\x80~\x0bq<\xb8\xf7\xe0\xe1\x9bW\xcf\
722 \xe6\xd33\x80\x19\x02\x0b\xe4\xfe\x00"-\x83P\x1b\xc3\xdap`Hk\xa7$\xbbu\x95\
723 \x97m]\x95\x17\x93d\x91\x95Y\xden\x9cU \xee\xf4\xe5\xcf\x1b\xdc\x0c\x8a\xdd\
724 \xb8\x88(\x8e\xdf?\xdd\xbfqk\x91\x9c\'\xf3E]W\xa3\xaa\x1c\x0e\x87\xbd^\xdfE!\
725 \xd9\xc06R\xa0 vm\xdb\xa6i^Tm^ZK>D\x17\xa1\xe3\x8bw\xa41\x133\x133\x01\xfb\
726 \xf9\x1c\x81\xb9\xdf\xdf\x8b\xe3a\xd3\x14U\xb1\\\x95u^%Z\xce\xc3\xd0\x18mPH\
727 \x14\xca\x91\xb0\x0eZ\x07\xd4\xdd\x11\xbaa\xef\xea\xc5`\xe7\x02\xccL\xec\x88\
728 \xc8Y\x87\xc2\t\'\x18\x81\xc91\x11\x11+\x15\xf4\x867\x98\x88\x98\x98\xd92\
729 \xb7\x0e\xc0v\xb3\xe0\xe6\x10b\xefv\xcc\x80\xb8\xb9\xaf003\xd0\xe6\xf6\xf2=\
730 \xac\xff\x00-.\xac\x07\x8f7\x14\x1b\x00\x00\x00\x00IEND\xaeB`\x82'
731
732 def get008Bitmap():
733 return BitmapFromImage(get008Image())
734
735 def get008Image():
736 stream = cStringIO.StringIO(get008Data())
737 return ImageFromStream(stream)
738
739 index.append('008')
740 catalog['008'] = ImageClass()
741 catalog['008'].getData = get008Data
742 catalog['008'].getImage = get008Image
743 catalog['008'].getBitmap = get008Bitmap
744
745
746 #----------------------------------------------------------------------
747 def get009Data():
748 return \
749 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
750 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
751 \x06\xecIDATH\x89\xbd\x97K\x8f\x1b\xc7\x11\xc7\xab\xaa\x1f\xf3\xe0c\xe9\x95v\
752 )\x19\xd6BX\x1b0\x04\x08\x02\x0c\x1dm\xdd\xf2}\xf3\x05r\xca\x07p.\x86\x81D\
753 \x90 C6ERC\xcdp8ONwU\x0eM\xce2Aru\x1f\xf8\xc2\xb0\x7fSU\xff\xfaw\r\xc0\x9f\
754 \xb2\x10\x00^\xbd~cmd\x8cUZ+RH\n\x11E\x04@NWIx\x91\xd3\x17\xc1\xf3\xaf\xf8\
755 \xbf\xf6;\xbd\x0b \x80\x88\xc8\xdf\xff\xf6W\r\x00\xd6Fq\x9c\xda(\x0e$\n\x18\
756 \x10\x10\x11\x06\x10\xe7}\xcf\xae\xf7\xaew\xaeg\xe7\x9c\x1b\x9c\x17\x01"e\
757 \x8dM\xe3\xc9\xcc\x98\x08\x00\x10\xf1\xcc@\x01@\x04aa\xf1\x00\xa0\x01\xc0\
758 \x18k\xa38\x8e\x13\x13\xc5Z[E\x14n\x86y\x00\xdf\xa2\xb8\xd8Z\xa5\x12\xa5\x14\
759 \x008\xe7\x86a\xe8\xfb\xbei\x9a\xba\xae\x0f\xe5\xa7b\xb7Jg\xd7_]/\xd3\xd9U\
760 \xa0 \x02\x00"\xa0\x083\xf3\t\xa3\xb46\xc6\x9a(\xb666\xc6*\xa5\x00\x10}m\x14\
761 \xcf\xa7\x8b\xc9d\x12\xc7\xb1\xb5\x16\x11\x99\xf9x<\xf6}\xdf\xb6m]\xd7\x87\
762 \xc3\xa1(\x8a\xa2(\xf2|\xfd%[\xdd>}\xfe\xcd\xdd\xf7H\x88\x80\x80\x88\x08"\
763 \xec\xdd9\x1aEJi\xad\xb55\xc6\x1ac\x89\xd0`{\xb5\x88\x1e=\xfaz\xb1X\xcc\xe7\
764 \xf34M\xb5\xd6\xcc\xec\x9c\xeb\xband\xec\xf7\xfb\xc9d\x92$\x89\xb56\xcb\xb2\
765 \xf7\xff\xfcG\xb5/\xbe{\xf1C\x92N\x01\x11\x01A\x04\xe9\x8cARDJ\x11)\xa5\x880\
766 \xd6\xfd\x93\xc7\xf3\'O\x9e,\x97\xcb\xdb\xdb\xdb\xc5ba\x8c\x19\x01UU\xb5m\
767 \x9b$I\x1c\xc7Q\x14Yk\xb5\xd6J)D\xf4\xde\xaf~\x7f\xdbv\xed\xab\xd7?\xa5\xe9\
768 \x0c\x11E\x98<\x9d1\x88\x81\r\x80\x06\xdb\xa77W\xcf\x9e=\xbb\xbb\xbb\xbb\xbf\
769 \xbf_.\x97D4\x0cC]\xd7eYz\xef\xd34\x05\x00f\x16\x11\x11\x01\x00:/D$\xa2\xed\
770 \xf6\xd3\xdb_\x7f~\xf5\xfa\r"\x01`P\xa5\x86 :\x10\x10@__-\xa2\xe5ryww\xf7\
771 \xf2\xe5\xcb\x9b\x9b\x9b\xb0\xe3p^\xcc\xec\xbd\x17\x11\xa5T\x14E\x88\xa8\xb5\
772 6\xc6\x18cBXQ\x14\xc5q\xbc^\x7f\xfc\xf0\xee\x97\xe7\xdf\xbe\x04\x11\xe1s\xd2\
773 \x00\x04D\x98\x07\xa3\xf8\xd1\xa3\xaf\x97\xcb\xe5\xfd\xfd\xfd\xcd\xcdM\xe8\
774 \x1e\xef\xfd~\xbf/\xcb\xb2i\x9a\xae\xeb\xbc\xf7\x81q\t\xb0\xd6\x86\x04\x06\
775 \xb1(\xa5v\x9b\x8f\xd7\x8f\x9fN\xa7W2*\r\x00\x84\x01|;\x9f.\x16\x8b\xc5\xed\
776 \xed\xedr\xb9\x0cQz\xef\xb3,\xcb\xf3\xbci\x9a\xe3\xf1\x88\x88J)"\n\x8a\x18I\
777 \xc6\x98(\x8a\x022\xe8^d\x95g\xab4\x9d3\xcb\x03\x06\xc4\xa1\xb8\xc9d2\x9f\
778 \xcf\x17\x8b\x05\x11\x85\xfcdY\xb6\xdb\xed\xaa\xaabf"\x12\x11"\n\xff\x08\xf5\
779 PJi\xad/\x03\n\x97y\xef\xd7\x9b\xac\xefk\xad\xa33F\xc0\xfb>\xb66\x8e\xe34M\
780 \x8d1\xa1\x12\xfb\xfd>\xcf\xf3\xaa\xaaD\xe4\xdcr\x180\xcc\x1c>+\xa5D\x84\x99\
781 C@\xa3\xe4\x8e\xc7c]\xd7m\xbd\x9f\xcc\x1f?D\xc3\xaeW*\tet\xce\xd5u=\x0cC\xa8\
782 G\xd8\xf1\xd2KB(\xf0\x1f\x1d\x8f!\x9a@\r\x1eQ\x96\xe5\xbe\xea\x1ej# \xde\xf5\
783 \xe1F\x98\xb9\xeb\xba\xb2,\x87a\x08\xf5\x08;\x8e\xdb\x05\x11\x8fm0\xaa9\x84\
784 \xa8\x94b\xe6\xb6m\x0f\x87\xc3b\xb1(\xeb\r\xcb\x85\x04\x9c\xeb\xc3u\xce\xb9\
785 \xb6m\xbd\xf7\x81\x17\xf6\xfd\x7f\x8c1oZ\xebp\r\x11y\xef\xe7\xf3\xf9l6\x9bN\
786 \xa7Fm\xc3_N\x82f\xe7\x9cs\xc7\xe3\xb1\xeb\xba\xaa\xaa\xd24\xf5\xde\x07\xed\
787 \x8e7{\xc9\x18\xeb4b\x02\xc9\x18\xc3\xcc\xc1\x81\x92$\x89c\xeb\x1e0\x82\xce\
788 \rm\xd7\xaf\xd6_\xd6\xb9c\xf8 H \x80\x88H\n\x91Nnx^\x7f\xf9\xf1\xc5\xf2\xe6*\
789 D\xa3\x94\n\x18cL\xc8\x98s.\x8e\xe3\x93\x15\x19;x\x80\x87\xa4y\xe9\xbb\xae\
790 \xaa\xab\xe1\xe0\x9a\x01=#\x00\x92\xd2JiD\x04\xa4\x13\x06\x01\x00\xfa\xc1\
791 \x8fq(\xa5\xc6&UJy\xef\x83\x8eNFG\n\xdcE\xd2\x04\xa8\xed\xda\xa8k\x85\xd0\
792 \x1f\xd11\x02)\x8dD\xc8@\nA \xb8;\xe0\x7fu\xcce\xdfh\xad\xbd\xf7]\xd7\x8d\
793 \x16\x87\xa4O\xbe\x17\xb2M\xca6u\xd3w\xad\x1b:\xf6\xc7\xc1\xf5\xec\x1d{\xc7\
794 \xcc"\x0c\x0f\'4\x00"!\x8e\x8cK\xbf\t\xbd\x19\xe4\x1aJ\xeb\xf9\xa4\xfbS\xd2\
795 \x8cM\xab\xf2S\x9c\xa4\xc9D\xb1\xd7\xe2\xc8\t\x02\x12"\x01\x12\xa2\x04\x0fG$\
796 $\n\x0e\x13\x18\xc1+\x03#\x88\xc2{\x1f\xd4\xd4\xf7\xbd\xf3p\xa94\x88\'\xb3b\
797 \xb7\xaa\x0e%)\r\x14\x0b+\x16@TD\x9a\xc8\x0b\x11\x01\x02\x12\x12!\xa2V:\xa4\
798 \xc8\x18\x13J\x9d$I(\xcc0\x0c]\xd75M\xd34M^\x1cB\xfd/\xa21Q:\xbb\xde\x17k\
799 \xa5u\x143`$\x08\xde\x055+$EJ\x08 hX_d\xc9Z\x9b$\x89\xd6ZDBG\x97eY\x96eUUU3\
800 \xb0`\x18\x8bh\x94\xe9W\xd7\xcb\xa3\xe3"\xcf\xdb\xe6\x00\xbe\'\x19\x80\x8f\
801 \xde;\xef\x07\xef\xbd\xb0\x08\x00 )c\xf4%&\x18\xcc0\x0ca4\xc8\xf3\xbc(\x8a?\
802 V\xdb\xaaq\x0f\xe64v\\:\xbb\xba}\xfa<\xcb>\xe7_v}W\x91\x1c5y\x92A\xd8\x8b8f\
803 \xcf\xc2A\x07A\xc9cK\x06u\x15E\x91e\xd9v\xbb\xcd\xb2,\xcb\xb2/\xfb\xc6\xf1\
804 \xc9.\xceI;w\xde7w\xdfW\xfbb\xf5\xfb[$\xbc\xb1&\x8a"eE\xc8#x\x11\x07\xa2E<\
805 \x88\x1eu\xd4\xf7}8\xc2\x9b\xa6)\x8ab\xbb\xdd\xae\xd7\xeb\xcdf\xf3\xfe\xb7uY\
806 \r\xe7\xa1\xe3\xa26\xa3T\xbf{\xf1C\xdb\xb5\xbb\xecS\x1c\xc5\x91\r\x8d\x1c\
807 \xa1\x02P\x82\xca+R\x8a\xb8o\xdb\xba\xae\x83\xe3\x85P\xca\xb2\xcc\xf3<\xcb\
808 \xb2\xcdf\xf3\xafw\x1fwE\x0b\x88\x808\xda\xfa\t\x83\xa7\x81\x07\x93t\xfa\xea\
809 \xf5Oo\x7f\xfd\xf9\xf3\xe7\x8fZk\xa5(\x8eL\x1cY\xa5Ai$CZ\xe3\xe1P\xac\xd7\
810 \x18\x8e>\xe7\\({H\xda\xfb\xdf\xd6\xbb\xa2e\x19\t(\xa3\xd2Nj\x00\x0c\xb7\x90\
811 \xa6\xb3W\xaf\xdf|x\xf7\xcbn\xf3\x11`\x8b \x842\x9dAbT\x14\x1bke\x97m\xfa\
812 \xb6\x0c-r<\x1e\x9b\xa6\xa9\xaa\xea\x8f\xd5\xf6\xcb\xbe)\xab\xe1\xec\xac\x84\
813 \xf8\xa0\xafp\xde\xe0yP<\x8d\x8b\x88\xf4\xfc\xdb\x97\xd7\x8f\x9f\xe6\xd9*\
814 \xdb\xe5]\xd7.\xdaf>\x9fO&S\x9f\xc4\xab?\xfa\xb1\xf8}\xdf\xe7\xc5\xa1j\x86\
815 \xaaq\x8e\xe1\xd4\xc4\x88\x88t\xca\xd7EmDXDX\x84A\xc2|\x8e 2\x9d^\xa5\xe9\
816 \xbc\xef\xeb\xb6\xde\x1f\x9a\xaej3\xa3vql\xad\xb1H\nI{&\xe7a\xf0\xc0\xa7g\
817 \x84\xd3\xb0w\xf9`\xf0\xe0\x02"\xc2\xe2\x99\xd9;\x8f\xe4\xc9\x93 \x08{af\x16\
818 \xad\xa3\xc9\xfc\xb10\xb3\xb0\x888\x91\xc1\x03\xb8\xd3,x>\x84\x04\xc2#\x80\
819 \x00\xe2\xd9\xfe\x04D\x04\xf8l\x86\x7f\xc2\xfa7\x1aV\x91\xa0\x86ON\xe3\x00\
820 \x00\x00\x00IEND\xaeB`\x82'
821
822 def get009Bitmap():
823 return BitmapFromImage(get009Image())
824
825 def get009Image():
826 stream = cStringIO.StringIO(get009Data())
827 return ImageFromStream(stream)
828
829 index.append('009')
830 catalog['009'] = ImageClass()
831 catalog['009'].getData = get009Data
832 catalog['009'].getImage = get009Image
833 catalog['009'].getBitmap = get009Bitmap
834
835
836 #----------------------------------------------------------------------
837 def get010Data():
838 return \
839 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
840 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
841 \x07@IDATH\x89\xbdWIo\x1c\xc7\x15~\xaf\xb6^f\xe1\x88&9\xa2%Q2\xa5\xc0\x16\
842 \xcc01h\xe5\x12)\x08` \x08\x10\xff\xbf\xfc\x80 \xc7 \xc8-\x87\x1c\x02\x9f\
843 \x02\x04\xb2\x10\xc0Q\xa0\x08\x12$\xd1\x1a\xce\x0c\x9b\x9a\x9e\x99\xdeky9TOs\
844 \x0c\xe4\xecw\x98\xb5\xba\xbe\xfa\xde\xf2\xbdW\x00?\x8a!\x00\x9c\x9e=Q*\x90R\
845 q!8\xe3\xc88"\x12\x11\x00\xb5\xab\xc8\xbfP\xfb\x85p\xf3+\xfe\xbf\xfd\xdaw\
846 \x02\x04 "\xfa\xe6o\x7f\x16\x00\xa0T\x10\x86\xb1\nB\x8f\xc4<\x0c\x10\x10\x91\
847 \x03 cm\xedLmMmL\xed\x8c1F\x1bK\x04\x8cq%U\x1c\xf6\x06R\x06\x00\x80\x88\x1b\
848 \x0c$\x00D G\x8e,\x00\x08\x00\x90R\xa9 \x0c\xc3H\x06\xa1\x10\x8a3\xe6\x0f\
849 \xe3\x9c\x06["\x99P)\xce#\xce9\x00\x18c\xb4\xd6u]\x17E\x91\xe7\xf9zu\x91^M\
850 \xe2\xc1\xee\x8d\xddq<\xd8\xf1(\x88\x00\x80\x08H\xe4\x9cs-\x0c\x17BJ%\x83P\
851 \xa9PJ\xc59\x07@\xb4\xb9\xe4n\xd8\x1f\xf5z\xbd0\x0c\x95R\x88\xe8\x9ck\x9a\
852 \xa6\xae\xeb\xb2,\xf3<_\xaf\xd7i\x9a\xa6i\xbaXL?$\x93\x83\xc3{\xb7\x8f>E\x86\
853 \x08\x08\x88\x88@\xe4\xac\xd9\xb0\xe1\x8cs!\x84PR*)\x15c(\xb1\xdc\x19\x05\
854 \x1f}\xf4\xf1h4\x1a\x0e\x87q\x1c\x0b!\x9cs\xc6\x98\xaa\xaa:\x8c\xe5r\xd9\xeb\
855 \xf5\xa2(RJ%I\xf2\xfa\xc5\xb3l\x99>x\xf8E\x14\xf7\x01\x11\x01\x81\x08\xd9\
856 \x06\x06\x19g\x8cs\xc68\xe7\x8ca(\xea\x9b{\xc3\x9b7o\x8e\xc7\xe3\x83\x83\x83\
857 \xd1h$\xa5\xec\x00\xb2,+\xcb2\x8a\xa20\x0c\x83 PJ\t!8\xe7\x88h\xad\x9d|\xff\
858 \xb2\xac\xca\xd3\xb3\xc7q<@D"\xc7,\xdb\xc0 zl\x00\x94X\x1e\xee\xef\xdc\xb9s\
859 \xe7\xe8\xe8\xe8\xf8\xf8x<\x1e3\xc6\xb4\xd6y\x9e\xafV+km\x1c\xc7\x00\xe0\x9c\
860 #""\x02\x00\xb61Dd\x8c\xcd\xe7\x17/\x9f\x7f{z\xf6\x04\x91\x01\xa0\xcfJ\x01>\
861 \xe9\x80\x80\x00m\xbe3\n\xc6\xe3\xf1\xd1\xd1\xd1\xc9\xc9\xc9\xfe\xfe\xbe\xdf\
862 Qo\xcc9g\xad%"\xcey\x10\x04\x88(\x84\x90RJ)=\xad \x08\xc20\x9cN\xcf\xdf\xbc\
863 \xfa\xee\xde\xfd\x13 "\xb7q\x1a\x00\x01\x91s\x9a3;\x18\x1c\xf4\x07\xa3\xe3\
864 \xe3\xe3\xfd\xfd}_=\xd6\xda\xe5r\xb9Z\xad\x8a\xa2\xa8\xaa\xcaZ\xeb1\xb6\x01\
865 \x94R\xde\x81>Y8\xe7W\xb3\xf3\xdd\xbd\xc3~\x7f\x87\xbaL\x03\x00r\x00\xb6\x1c\
866 \xf4\x86a\xd4\xab\r\x7f\xf1n}\xf7.x\x8c$I\x16\x8bEQ\x14M\xd3 "\xe7\x9c1\xe63\
867 \xa2C\x92R\x06A\xe0!}\xde\x13M\x16\xc9$\x8e\x87\xce\xd15\x0c\x90\x01\xa7\xc3\
868 p\xcce\xa0\x1d\x9f].\xff\xf0\x97gg\x9f\x8fo\xf4\xf0\xea\xea*\xcb2\xe7\x1cc\
869 \x8c\x88\x18c\xfe\t\x1f\x0f\xce\xb9\x10b\x9b\x90_f\xad\x9d\xce\x92\xba\xce\
870 \x85\x0860\x04\xd6\xd6\x81\x94\x8c\x0bc1+\x9a\xbcI\xd7\xf9\xec\xe9\xd3\x7f\
871 \xde\x1e\xef<\xfa\xe9-%\xf9\xa6\xe4\xd0\xc38\xe7\xfcg\xce9\x119\xe7<\xa1.\
872 \xe5\x9a\xa6\xc9\xf3\xbc\xcc\x97\xbd\xe1\xde5\x1bgj\xc6\x03\x00^6\xc6\xe9L\
873 \xdb\xaa(\xcbl\xbd~6\x9f\xbdz\xf3\xfe\xb7\xbf\xfa\xfc`o\xd8i\x89\xa7\x02?\
874 \xa8x\xf4l<\xaa\xd7\x88\xd5j\xb5\xcc*\x1f\x1b\x0e\x00w\xef?DW\xed\x0c\x07q\
875 \x7fh\x9c\xc8+WTuQ\x14UU\x1a\xad\x8b\xb2\xfa\xd7\x7f\xde\x05J}<\x1em#ul\xc4\
876 \x96u\x82\xe4\xc5b\xb5^\x8b`\xf0\xe2\xdfO[6\xc6\xd4\x04\xd04\xda\x9a\xaa\xd4\
877 \x8d\xb1\xa0\xb5\xd1\xbaqmm\xc0\xdf\xff\xf1\xfc\xdd\xc5\xe2w\xbf>\t\x02\xd9\
878 \x95\xda6\x92?\x01c\xccZ;\x1c\x0e\x07\x83A\xbf\xdf\x97|\xde\xd6V\x9bh\xc6\
879 \x18c\x9a\xba)\xcb\xb2(\x8a\xb2\xac\x9a\xa6\xb6\xc68\xe7\x00\x08\x10\x01\xe0\
880 \xf5\xdb\x8b\xdf\xff\xf1\x9b\xf3\xc9\x87\xed8u0\xbebz\xbd^\x1c\xc7^\x81\xa2(\
881 \nC\x05\xd70\x84\xc6h\xadu\xa3\x9b\xa6\xae\x9b\xbaj\xeaJ7\xcd\xa6\xd4\x01\
882 \xa8\xed5\xc6\xd4\x7f\xfa\xeb\xb3\xaa\xd6\x1d\x1b\xce\xb9\x87\xf1)\x10\x86\
883 \xa1\xd7\xa1V\x8a\xa4\xf2=j\xe34KM]7M\xad\x1dj\x8d\xd6!\x002.8g\x00\xd4\xd2!\
884 \x00\x84\'\x8f\x1eD\xa1\xeaxp\xce\xbb"\xe5\x9c[k\xbd\x1c\xb4B\xc78\x98\xeb\
885 \xba!\x02VVeP\x95\xc4\xd06h\x1c\x02\xe3\x02\x19C\x07\x8c\xa3\xf7\x1b\xc2\xfd\
886 \xbb\x87\xbf\xf8\xf9\xf1vH\xb6\xebF\x08a\xad\xad\xaa\xaa\x938d\xc2\xc7\xc6\
887 \xc3 \xe3\xaa\xc8\x8b(*\x99d\xcerm\x81s\xe5\x18w\xe8\x97s\x02\x1a\xf6\x87_\
888 \x7f\xf53\xff|\x87\xb1\xad7B\x88\xba\xae}[\xb2\xde\\\x9b\xf7\xad\xd3\xa4\x8a\
889 \xb3\xd5E\x18\xc5Q\x8f;+\xc80C\x08\xc8\x10\x19 C$D\xfc\xfa\xab\xd3^\x1cv\xbe\
890 \xf2\x18>\x1e\x1e\xc6\xb3\xb4\xd6v\tm,l\xb3\x81\xb07H\xaf&\xd9z\xc5\xb8\x00\
891 \x16\x92\xe3\x8e\x00\x913&\x18\xb3\xc4\xd8/\xbf\xfc\xec\x93;\xfb\xdb\x00>\
892 \xec>\xd4Q\x14\xf9\xc0h\xad\xab\xaa*\x8a\xa2(\x8aE\xba\xd6\x16~\xc8F\x06\xf1\
893 `w\x99N\xb9\x10A\xe8\x00\x03B\xb0\x86\xfbH\xdf\xba5~\xf2\xe8\'^1\xbdu\x8eRJE\
894 Q$\x84 "\xad\xb5/\xfe\xd5j\x95eYVhG\xe8\xc7"\xd6U\xf5\x8d\xddqc\\\xbaX\x94\
895 \xc5\x1al\xcdH\x83k\xac5\xc8\xf07\x8f?\xf3\x93C\xd7`\xd4\x96y\x81\xd1Z\xfb\
896 \xd1`\xb1X\xa4i\xfa~2\xcf\ns-N\x9dr\xc4\x83\x9d\x83\xc3{Ir\xb9\xf8pUW\x19\
897 \xa3F0\xcbH?\xfe\xf2\x93Pq\xd3\x96*l\xd7\x8a/~\x9f]i\x9a&I2\x9f\xcf\x93$I\
898 \x92\xe4\xc3\xb20\xedr\xdc8m#T\xb7\x8f>\xcd\x96\xe9\xe4\xfb\x97\xc8p_\xc9 \
899 \x08n\x1e\x0ewb\xbe^\xaf\xfd\xd6\x8c1)e\x97Hu]\xfb\x16^\x14E\x9a\xa6\xf3\xf9\
900 |:\x9d\xcef\xb3\xd7o\xa7\xabLo\x86\x8e\xad\xd8\xb4\x94\x18>x\xf8EY\x95W\xc9E\
901 \x18\x84Q\x18*\xae///}\x1b\xf5\xbb\xfb\xf9F)UUUGe\xb5Z-\x16\x8b$If\xb3\xd9\
902 \x7f_\x9d_\xa5% \x02b7"\xb60\xd8\x0e<\x18\xc5\xfd\xd3\xb3\xc7/\x9f\x7f{yy\
903 \xae\x94\x8cB\x85\x00\xfe\xe0eY\x0e\x87C?\xb6\t!\x18c\x1e\xd2\x87\xdd;\xed\
904 \xf5\xdb\xe9UZ:\xea\x10\xf0Zl\xdal\x00\xf4G\x88\xe3\xc1\xe9\xd9\x937\xaf\xbe\
905 \xbb\x9a\x9d\x13M|\x8f*\x8ab\xbd^\x0f\x06\x03/Y\x1e\xa6\xfb+\xcb\xb2\xf7\x93\
906 \xf9\x87e\xb1\xca\xf4\xa6\x051\xc4\xeb\xfc\x12\xe0\x15\x18\xaf\ty\x81\xbfw\
907 \xffdw\xefp\x91L\xa6\xb3\xc4OO\xa3\xd1\xa8\xdf\xefGQ\xb4\xdd%\xeb\xba^\xa4\
908 \xeb\xac\xd0Ya\x8c\xf3[\xb4;\xb4\xfe\xda\x8a\r\x91#"G\xe4\x80\xfc|\x8e@\xd4\
909 \xef\xef\xc4\xf1\xb0\xae\xf32_.\xb3j\x95\xcf$\x9f\x87\xa1RR!\xe3\xc8\x84u\
910 \xccX\xd0\x16\\{Gh\x87\xbd\xed\x8b\xc1\xb5\n\x10\x91#\xeb\x9c\xb3\xc6"\xb3\
911 \xcc2B g\xc99\xe7H\x88\xa07\xdc#\xe7\x1c9"2D\xda\x02\x98\xb6\xdf\xb5]\x0f\
912 \x08\xfc\x15\x80\x00qs_! "p\x9b\xdb\xcb\x8f`\xff\x03R\xab\x9d!\xfeG\xe5\x15\
913 \x00\x00\x00\x00IEND\xaeB`\x82'
914
915 def get010Bitmap():
916 return BitmapFromImage(get010Image())
917
918 def get010Image():
919 stream = cStringIO.StringIO(get010Data())
920 return ImageFromStream(stream)
921
922 index.append('010')
923 catalog['010'] = ImageClass()
924 catalog['010'].getData = get010Data
925 catalog['010'].getImage = get010Image
926 catalog['010'].getBitmap = get010Bitmap
927
928
929 #----------------------------------------------------------------------
930 def get011Data():
931 return \
932 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
933 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
934 \x07\x19IDATH\x89\xbdW\xd9n[G\x12\xad\xea\xedn\xdcD;\x92\xe5\xd8\x8a<\xde&H`\
935 \xf0C\x80A\xfc\x90\xf9\xe1\xf9\x81y\x9a\x0fH\x80A\xe0 V\xecH\xb0E\x91\xd4\
936 \x95x\xc9\xbb\xf4]\xba\xbb\xe6\xa1\xc9+zf\x9eS\x0f"\xc4\xa5OW\x9dS\xa7\xea\
937 \x02\xfc)\x81\x00\xf0\xea\xf5\x1b\xa5\x02)\x15\x17\x823\x8e\x8c#"\x11\x01\
938 \xd0\xf6[\xe4\xff\xd0\xf6\x1f\xc2\xdd\xbb\xf8\xff\xce\xdb\xbe\x12 \x00\x11\
939 \xd1\xbf\xfe\xf9\x0f\x01\x00J\x05a\x18\xab \xf4H\xcc\xc3\x00\x01\x119\x002\
940 \xd66\xce4\xd64\xc64\xce\x18c:c\x89\x801\xae\xa4\x8a\xc3d(e\x00\x00\x88\xb8\
941 \xc3@\x02@\x04r\xe4\xc8\x02\x80\x00\x00)\x95\n\xc20\x8cd\x10\n\xa18c\xfe2\
942 \xceu`5\xb8.TR\x88\x88s\x0e\x00\xc6\x98\xae\xeb\x9a\xa6\xa9\xaa\xaa,\xcb|s\
943 \x95\xdd\xcc\xe2\xe1\xf4`z\x14\x0f\xc7\x1e\x05\x11\x00\x10\x01\x89\x9csn\x0b\
944 \xc3\x85\x90R\xc9 T*\x94Rq\xce\x01\x10m\xc9\x99\x1d&\xa30<b\\\x1e\x8c\x07\
945 \x8c1\xe7\\\xdb\xb6M\xd3h\xad\xcb\xb2\xcc\xf3<\xcb\xb2,\xcbV\xab\xf9m:;<>}t\
946 \xf2\x12\x19" "\x02\x91\xb3f\x97\rg\x9c\x0b!\x84\x92RI\xa9\x18C\x89z4V\xa3\
947 \xd1a\x18%\\\x06\xc6\xe1\xd1\xfd\x83\xe9$6\xc6\xd4u\xddc\xac\xd7\xeb$I\xa2(R\
948 J\xa5i\xfa\xe1\xb7\x9f\x8bu\xf6\xec\xeb\xef\xa2x\x00\x88\x08\x08D\xc8v0\xc88\
949 c\x9c3\xc69g\x0cC\xd1\x1c\xde\x1b\x1e\x1c\xdc\x8b\x07c!\xe3\xce\xf1\xa2jk\
950 \x17<~\xfcXk]\x14\x85\xd6:\x8a\xa20\x0c\x83 PJ\t!8\xe7\x88h\xad\x9d}:\xd3\
951 \xb5~\xf5\xfa\x878\x1e""\x91c\x96\xed`\x10=6\x00J\xd4\x87\xd3\xe1\xe1\xe1\
952 \xf1hr/L\x0eP\xc4\xa56e\x9b]\\\xde\xfe\xfdo\x89\xb56\x8ec\x00p\xce\x11\x11\
953 \x11\x01\x00\xdb\x05"2\xc6\x96\xcb\xab\xb3\xb7?\xbdz\xfd\x06\x91\x01\xa0W\
954 \xa5\x00/: @[\x8e\xc6\xea`zo8\xbe7\x9e>\x0c\x93\xa9!\xb1\xae\x96y\xd9TZ\xbf\
955 =\xbb|\xf8Eb\xad%"\xcey\x10\x04\x88(\x84\x90RJ)}ZA\x10\x84a8\x9f\x7f<\x7f\
956 \xff\xcb\xe9\xd3o\x81\x88\xdc\xaeh\x00\x04D\xceu\x9c\xd9\xd1\xe80\x1e\x8c\
957 \xa3\xc1A\x98LU4Z\\^]]\xcdon\xd2"\xcf\xff\xfd\xeb\xf9t\xf8\xd4Z\xeb1\xf6\x01\
958 \x94R\xbe\x80a\x18*\xa58\xe77\x8b\x8f\xd3\xfb\xc7\x83\xc1\x98z\xa5\x01\x009\
959 \x00\xab\x87\xc9(\x8c\x12!c\x14\xb1!\xb1\xb8\xbc:\xff\xe3\xe2\xfaz\x99\xe7\
960 \x9b\xba\xd6\xbf\xbe\xfb\xf4\xe3\xf7\xcf8\xe7\x8c1!\x84s\xaeG\x92R\x06A\xe0!\
961 \xbd\xee\x89f\xabt\x16\xc7#\xe7\xe8\x0e\x06\xc8\x80\xeb\xc2\xf0\x88\xcb\xa0s\
962 \xbc\xd4f]-\xaf\xae\xe6\xd7\xd7\xcb\xcdf\xadue\xad\x05\x80\xdf/\xae\x9f}\xf5\
963 \x85\xff\x85\xe7\x83s.\x84\xd8O\x881FD\xd6\xda\xf9"m\x9aR\x88`\x07C`m\x13H\
964 \xc9\xb80\x16\x8b\xaa-\xdb,/\x9b\x9b\x9b4\xcf7ZW\xce9\xcf\xde\xef\x17\xd7/\
965 \xff\xf2\xc0K\xc0\x13\xce9\'"\xe7\x9cO\xa8\x97\\\xdb\xb6eY\xear\x9d\x8c\xee\
966 \xdfe\xe3L\xc3x\x00\xc0uk\\Wt\xb6\xae\xb4.\xf2\xbc\xae\xb5\xb5\x96h\xeb`g\
967 \x7f,\xe1\xc7m*\xf0Y\xc7\xa3\xcf\xc6\xa3z\x8f\xd8l6\xeb\xa2\xbe\xe3\x86\x80\
968 \xaci\x182\xeb\\U5\x8d\xa5\xceB]7u\xadM\xd7\xedL\x13\x01\xc0\x98\xe6\xec|\
969 \xf9\xfc\xf4\xb0o\x83^\xcd>E\xce\xb9sNk\x9d\xe7\xf9d2\xd9\x94\x0bG{\x120\xa6\
970 !\x80\xb6\xed\xac\xa9u\xd7\x1a\x0b]g\xba\xaeu\xdb\xde\xb8\xb3\xde\xb3\xf3\
971 \xc5\xf3\xd3C\xdcEO\x8fO\x8b1f\xad\x1d\x8dF\xc3\xe1p0\x18H\xbe\xdc\xf6\xd6Vh\
972 \xc6\x18c\xda\xa6\xd5ZWU\xa5u\xdd\xb6\x8d5\xc69\x07@\x80w\x86\xff\xee\xc3\
973 \xb2/\xd4\xbe\n|\xc7$I\x12\xc7\xb1w\xa0(\x8a\xc2P\x01\xf5J#4\xa6\xeb\xba\xae\
974 \xed\xda\xd6\xb1\xb6\x05\xeb\x18\x11!" \xf3\x8e\x0e\xe0m\x02N\xbe\x9c\xae\
975 \x0b=\x19\xc6>\x1b\xce\xb9\x87\x91R\xfa\x8a\x19c\xc20\xdcZ\x91T\x9d\x85\xbd\
976 \xa2Yj\x9b\xa6m\x9b\xcea\xd7\xa1u\x08\x80\x8c\x0b\xce\x19\x00\t\x19\xbcx\xf2\
977 \xe0\xf9\x93\xa3\x93\x87\xd30\x90\xfbyp\xce\xfb&\xe5\x9c[k\xbd\x1dl\x8d\x8eq\
978 0w}C\x04L\xd7:\xa851\xb4-\x1a\x87\xc0x(\xc3\x17O\xbf\xfc\xeb\xd3\xe3\x17O\
979 \x1ex\xcb\xfa_J\xf6\xfbF\x08a\xad\xad\xeb\xba\xb78d\x82\xee\x8a\x06\xc8\xb8\
980 \xaa\xca*\x8a4\x93\x0c x\xf8`\xfa\xfc\xc9\xa3o^\x9ex\x93\xef\xb5\xeb\x01|\
981 \xad<\xc6\xbe\xdf\x08!\x9a\xa6AD\xe7\x9c\xf5\xe1\xb6\xba\xdf\x16M\xaa\xb8\
982 \xdc\\%\x83\xc1\xd1xt\xf2\xf8h2\x99\x1c\x1c\xc4m\xdb\xfa\x8a\xfb\xa6\xeb\xb5\
983 \xcbw\xe1[\xd2\xfb\x98R\xca\x7f\xc7Zk\x8c\xf1\xd3\xcfX\xd8\xcf\x06\xc2d\x98\
984 \xdd\xcc\x8a|3\x1c$\xb7\xb7\xb7\x8c1\x7fG)\xa5\x10\xa27\xfc}\x00O\xbb\xa7:\
985 \x8a"OL\xd7uu]WUUU\xd5*\xcb=\xff{\xd9\xc8 \x1eNW\xab\xb9gr\x1fF)\xd5[\x8b\
986 \xd8E_(\xa5T\x14E\xfe*]\xd7\xf9\xe6\xdfl6EQ\x14U\xe7\x08\xfdZ\xb4\xb3N\x80\
987 \x83\xe9\xd1m:K\xd3\xd4\x9f\xe8\xcd\xc3\xbb\xa1?\xd4\xd3\xf3_\x18\xfeZ\x1e\
988 \xc3\xaf\x06\xab\xd5*\xcb\xb2\xcb\xd9\xb2\xa8L\x7f\xb8\xe8\xe9\x8d\x87\xe3\
989 \xc3\xe3\xd3\x0f\xbf\xfdl\xad\xf5\xc7y\x80`\x17~G\xd9\xef\x15\xdf\xfc\xbeVy\
990 \x9e\xa7i\xba\\.\xd34M\xd3\xf4v]\x19\xd7{\x9e\x87\xd9\xf5\xf8\xa3\x93\x97\
991 \xc5:\x9b}:c\x8c\xeds\xdbS\xe2\x8b\xd9\x0b\xa9i\x1a\xc6\x98\xafU\x96e\xcb\
992 \xe5r>\x9f/\x16\x8b\x0f\x17\xf3M\xd1\xed\x96\x0e\xf8\xach\x00\x88\x0c\x9f}\
993 \xfd\x9d\xae\xf5ry\xd5\xcfA\xaf`\xef\xf6\xd6Z\xdf\xe7J\xa9\xba\xae}*u]o6\x9b\
994 \xd5j\x95\xa6\xe9b\xb1x\xf7\xfe\xe3M\xa6\x01\x11\x10?\xcf\x06\xfc^\x05\x08\
995 \x18\xc5\x83W\xaf\x7f8{\xfb\xd3|\xfeq7\x07\xc9_\\k=\x1a\x8d\x92$\t\xc3P\x08\
996 \xe1\xd76c\x8c\xa7=\xcb\xb24M?\\\xcco2\xed\xa8G@\xea\xb9\xd9\xaa\x01\xd0_!\
997 \x8e\x87\xaf^\xbf9\x7f\xff\xcb\xcd\xe2#\xd1\xcc\xcf\xa8\xaa\xaa\xf2<\x1f\x0e\
998 \x87~u\xf20\xfdGEQ\\\xce\x96\xb7\xebjSt\xbb\x11\xc4\x10\xd9g\x12\xa0]*\xfd\
999 \xba\x88\xc8N\x9f~;\xbd\x7f\xbcJg\xf3EZ\x96\xe5f\xb3\x99L&\x83\xc1 \x8a\xa2\
1000 \xfd)\xd94\xcd*\xcb\x8b\xaa+*c\x9c?b{\xc2\xb6^{\xdc\x109"rD\x0e\xc8\xef\xe7\
1001 \x08D\x83\xc18\x8eGMS\xear\xbd.\xeaM\xb9\x90|\x19\x86JI\x85\x8c#\x13\xd61c\
1002 \xa1\xb3\xe0\xb6\xcf\x08\xdbeo\xff\xc1\xe0\xce\x05\x88\xc8\x91u\xceYc\x91Yf\
1003 \x19!\x90\xb3\xe4\x9cs$D\x90\x8c\xee\x93s\x8e\x1c\x11\x19\xa2\xce\x02\x98\
1004 \xed\xbc\xdbM=\x02?0h;6\xfc{D\x04n\xf7\xf4\xf2\'\xc4\x7f\x00l\x93w\x1f\x1b\
1005 \xdd\x0c\xf7\x00\x00\x00\x00IEND\xaeB`\x82'
1006
1007 def get011Bitmap():
1008 return BitmapFromImage(get011Image())
1009
1010 def get011Image():
1011 stream = cStringIO.StringIO(get011Data())
1012 return ImageFromStream(stream)
1013
1014 index.append('011')
1015 catalog['011'] = ImageClass()
1016 catalog['011'].getData = get011Data
1017 catalog['011'].getImage = get011Image
1018 catalog['011'].getBitmap = get011Bitmap
1019
1020
1021 #----------------------------------------------------------------------
1022 def get012Data():
1023 return \
1024 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1025 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1026 \x07\x11IDATH\x89\xbd\x97\xc9r\x1bG\x12\x863k\xeb\xea\xc6JP&%Jr(F\xb2h\xc5\
1027 \xc8\x8cp\xe80\x17\xeb\x99\xe7\x05\xe64\x0f`_<\x8e\xb08ZhI \x006\x85F\xefKU\
1028 \xe5\x1c\n\xdd\x84\x1csv\x1e\x80\x00\xd0\xa8/\xf3\xcf\xa5\xaa\x00\xfe\x12C\
1029 \x00\xb8x\xf5Z\xa9@J\xc5\x85\xe0\x8c#\xe3\x88HD\x00\xb4\x7f\x8a\xfc\x0b\xed?\
1030 \x10\xf6\xdf\xe2\xff[o\xffN\x80\x00DD\xff\xfe\xd7?\x05\x00(\x15h\x1d\xa9@{\
1031 \x12\xf3\x18 "\x07@\xc6\xda\xc6\x99\xc6\x9a\xc6\x98\xc6\x19cLg,\x110\xc6\
1032 \x95T\x91\x1eM\xa4\x0c\x00\x00\x11{\x06\x12\x00"\x90#G\x16\x00\x04\x00H\xa9T\
1033 \xa0\xb5\x0ee\xa0\x85P\x9c1\xef\x8cs\x1d\xd8\n\\\x17H\xc9x\xc0\x90\x11\x801\
1034 \xa6\xeb\xba\xa6i\xea\xaa*\xcb\xb2H\xaf\x93\xdbe4Y\x1c-N\xa3\xc9\xccS\x10\
1035 \x01\x00\x11\x90\xc89\xe7\xf6\x18.\x84\x94J\x06Z)-\xa5\xe2\x9c\x03 \xda\x823\
1036 ;\x19M\xb5>e\\\x020\xeb\\\xdbvm\xd3\xb6]\xdb\xb6\x8d\x0e\xab0\xaa&\x93I\x9a\
1037 \xee\xb6\xdb\xd5\x97xy\xf2\xe0\xc9\xa3o\xcf\x91!\x02\x02""\x109k\xfah8\xe3\\\
1038 \x08!\x94\x94JJ\xc5\x18J\xac\xa635\x9d\x9e\xe8p\xc4e`\x1cV\x8d)\xcb\xc6\x9a\
1039 \xba\x85\xaau\xcc\x10\x12C&\xd9\xa3o\x16\xdbm\xa4\x94\x8a\xe3\xf8\xdd\xef\
1040 \xbf\xe4\xbb\xe4\xd9\x8b\x1f\xc3h\x0c\x88\x08\x08D\xc8z\x0c2\xce\x18\xe7\x8c\
1041 q\xce\x19C-\x9a\x93\xe3\xc9\xd1\xd1q4\x9e\t\x19u\x8e\xe7ek\x9b\xbc\xb1Tum\
1042 \xd9b\xdbB\xd7\xa1m\xf1h6?=\x9dJ)9\xe7\x88h\xad]~\xba\xac\xea\xea\xe2\xd5OQ4\
1043 AD"\xc7,\xeb1\x88\x9e\r\x80\x12\xab\x93\xc5\xe4\xe4\xe4\xc1t~\xacGG(\xa2\xa2\
1044 2E\x9b\x18Ww\x16\x8c\x01\xeb\x98u\xccZ4\x0e\x1f\x9d\x9d\xce\xe7\x01\xeb\r\
1045 \x11\x19c\x9b\xcd\xf5\xe5o?_\xbcz\x8d\xc8\x00\xd0W\xa5\x00_t@@\x80\xb6\x98\
1046 \xce\xd4\xd1\xe2x2;\x9e-\xce\xf4haH\xec\xcaMV4eU\xd5u\xd3\x19\xe3\x9c%"@\x04\
1047 \xc6\xcf\x9f=v\xb6\x93RJ)\x95RB\x88 \x08\xb4\xd6\xab\xd5\xc7\x0fo\x7f}\xf2\
1048 \xf4%\x10\x91\xebE\x03 r\xae\xe3\xccN\xa7\'\xd1x\x16\x8e\x8f\xf4h\xa1\xc2\
1049 \xe9\xfa\xf3\xf5\xf5\xf5\xea\xf66\xce\xb3\xac\xae\xab\xaek\x9d\xb5\x88\xc8\
1050 \xb8x|zoq4k\xdbV)\xa5\x94\n\x82@)\xa5\xb5VJq\xceo\xd7\x1f\x17\xf7\x1e\x8c\
1051 \xc73\x1a*\r\x00\xc8\x01\xd8j2\x9a\xeap$d\x84"2$\xd6\x9f\xaf?\xbc\xbf\xba\
1052 \xb9\xd9dYZ\xd7\x95\xe9:GD\x80\x80\x8cs\xf6\xfd\xb3\x87a\x18\xca\xde\x82 \
1053 \xf01q\xce\x01\x80h\xb9\x8d\x97Q4u\x8e\xee0@\x06\\\xa7\xf5)\x97A\xe7xQ\x99]\
1054 \xb9\xb9\xbe^\xdd\xdcl\xd2tWU\xa5\xb5\x16\x00\x88|S \x00}\xff\xec\xcc/*\x848\
1055 \x0c\x881FD\xd6\xda\xd5:n\x9aB\x88\xa0\xc7\x10X\xdb\x04R2.\x8c\xc5\xbcl\x8b6\
1056 \xc9\x8a\xe6\xf66\xce\xb2\xb4\xaaJ\xe7\xdc>{\x00\x80\x0c\x81\x16\x8b\xa3\xf9\
1057 t\x04\x00\x9cs"r\xce\xf9\x80\x86\x92k\xdb\xb6(\x8a\xaa\xd8\x8d\xa6\xf7\xee\
1058 \xa2q\xa6\x912\x8c\xc2\x10\x18\xdf\xa5yg\xeb\xb2\xaa|>\xac\xb5D\xfd\x04\xeb\
1059 \xa7\xc9\xc5\xf9#\xc6\xd8A\xc7\xa3\x8f\xc6S\x9b\xa6)\xcb2M\xd3]^\xdf\xe5\x86\
1060 \x80\xaci8\xe7\xa1V\xe7O\xef\xcf\x17\xdf\xdc&\xcd\x7f\xde|\xba\xb9\xd9\x98\
1061 \xae\xeb\x87\xe6\xc1\x94D\xf8\xeeo\'\xbe\r\x86j\x06\x00\xe7\x1c\xe7\xdc9WUU\
1062 \x96e\xf3\xf9<-\xd6\x8e\x0eJ\xc0\x98\xc6?g\x8c\x11\x8c\x1e\xdf\x1f?<y\xfe\
1063 \x8f\x8b\xb3\xb7\x7f\xdc\\~\xd8\xbc\xbfZ\x1dR\x8e\x17\xf3\xf9$\x1a0>=>,\xc6\
1064 \x98\xb5v:\x9dN&\x93\xf1x,\xf9\x86\xe8\xae\x04\xc8\x19c\x8ci\xdb\xb6\xae\xeb\
1065 <\xcf\xa3(\xb2\xd6r\x06/\x9e\xde\xff\xfbwg\x9dq\xff\xbd\xbay\xf3~\xf5\xeej\
1066 \x05\x04?\x9c?\xf4B\xf98<\xc6\x93\xa4\x94\xce\xb9\xd1h\x14\x86a\x18\x86Z+s\
1067 \x87!4\xa6\xf3s\xb7\xaa\xaa\xaa\xaa|\xcfr\xce\xbd\x1a:\x90/\x9f\x9f\xbd|~\
1068 \xd64\xdd\xe5\xd5\xcd\xb7\x0f\x17\xd8\x1b\xe7\xdcc\xfc\xc8\xf1zh\xad\xb5\xd6\
1069 A\x10(\xa9:\x0b\x07\xa2Y\xf2\x8c\xa2(\xc20\xb4\xd6\xfa\x96\x16Bx1\xf7<\xad~8\
1070 \x7fx\x18\x07\xe7|\x98\x02\x9csk\xad\x1f\x07B\x08\xce92\x0e\xe6@4\x02V\x96eQ\
1071 \x14Y\x96i\xad\x89\xc83<`(\xa7\xc1\x06\xad\x0e\xfbF\x08a\xad\xad\xebz\x18q\
1072 \xc8\xc4an\x90q\xe5\x19\xbb\xdd.\x08\x02"\xf2B\x0b!\x86B\x1a\x00^+\xcf\x18B\
1073 \xf1\x98\xa6i\x10\xd19g\xbd9\xe6\xd5\xda\x8b&U\x94\xa5\xd7I\x92\x8cF#\xa5\
1074 \x14\x00x\xb9\xbd\xe2\xbe\xe9\x86\xda\xe5\xbd\xf9\x96\xf4sL)\xe5\x9f\xb1\xd6\
1075 \xfajj\x9a\xc6X8\x8c\x06\xf4h\x92\xdc.\x93$\t\xc3\xd0G\xe0}\xf4\x01\xf9G\xff\
1076 \x04\xf0~\xf8T\x87a\xe8\x13\xd3u]]\xd7eY\x96e\xb9M2\x9f\xff\x83hd\x10M\x16\
1077 \xdb\xed\xcag\xf2\x10\xa3\x94r\xceyOEo\x83PJ)\xef\x19\x11u]\xe7\x9b?M\xd3<\
1078 \xcf\xf3\xb2s\x84\xfeX\xd4\x8fN\x80\xa3\xc5\xe9\x97x\x19\xc7\xb1_\xd1\x0f\
1079 \x0f?\r\xfd\xa2>=\x7fbx\xb7<#\xcb\xb2$I\xb6\xdbm\x92$\x9f\x97\x9b\xbc4\xc3\
1080 \xe2{\x0c"F\x93\xd9\xc9\x83\'\xef~\xff\xc5Z\xeb\x97\xf3\x80\xa07\x7fF9\xec\
1081 \x15\xdf\x92^\xab,\xcb\xe28\xdel6q\x1c\xc7q\xfceW\x1a7\xcc<\x8f\xe9\x07\xc9\
1082 \xa3o\xcf\xf3]\xb2\xfct\xc9\x18;\xcc\xed\x90\x12/\xe6PHM\xd30\xc6\xbcVI\x92l\
1083 6\x9b\xd5j\xb5^\xaf\xdf]\xad\xd2\xbc\xeb\x0f\x1d\xf0\x95h\x00\x88\x0c\x9f\
1084 \xbd\xf8\xb1\xaa\xab\xcd\xe6z\xd8\x07}\x05\xfbio\xad\xf5}\xae\x94\xaa\xeb\
1085 \xda\x87R\xd7u\x9a\xa6\xdb\xed6\x8e\xe3\xf5z\xfd\xe6\xed\xc7\xdb\xa4\x02D@\
1086 \xfc:\x1a\xf0\xe7*@\xc00\x1a_\xbc\xfa\xe9\xf2\xb7\x9fW\xab\x8f\xfd>H\xde\xf1\
1087 \xaa\xaa\xa6\xd3\xe9h4\xd2Z\xfbj\xf4H\x9f\xf6$I\xe28~w\xb5\xbaM*G\x03\x01i\
1088 \xc8\xcd\xbe\x1a\x00\xbd\x0bQ4\xb9x\xf5\xfa\xc3\xdb_o\xd7\x1f\x89\x96~\x8f*\
1089 \xcb2\xcb\xb2\xc9d\x12\x86\xe1\x80\x19~\xca\xf3\xfc\xf3r\xf3eW\xa6y\xd7oA\
1090 \x0c\x91}U\x02\xd4\x872\x1c\x17\x11\xd9\x93\xa7/\x17\xf7\x1el\xe3\xe5j\x1d\
1091 \x17E\x91\xa6\xe9|>\x1f\x8f\xc7a\x18\x1e\xee\x92M\xd3l\x93,/\xbb\xbc4\xc6\
1092 \xf9%\xf6+\xec\xf5:\xc8\r\x91#"G\xe4\x80\xfc\xf9\x1c\x81h<\x9eE\xd1\xb4i\x8a\
1093 \xaa\xd8\xed\xf2:-\xd6\x92o\xb4VJ*d\x1c\x99\xb0\x8e\x19\x0b\x9d\x05\xb7\xbf#\
1094 \xec\x0f{\x87\x17\x83\xbb)@D\x8e\xacs\xce\x1a\x8b\xcc2\xcb\x08\x81\x9c%\xe7\
1095 \x9c#!\x82\xd1\xf4\x1e9\xe7\xc8\x11\x91!\xea,\x80!\xff\x7f\xff\xea}F\xf4g\
1096 \x92\xfe\xbeB@D\xe0\xfa\xdb\xcb_`\xff\x03Y\x15v\xb6\xe3G\x12\xcf\x00\x00\x00\
1097 \x00IEND\xaeB`\x82'
1098
1099 def get012Bitmap():
1100 return BitmapFromImage(get012Image())
1101
1102 def get012Image():
1103 stream = cStringIO.StringIO(get012Data())
1104 return ImageFromStream(stream)
1105
1106 index.append('012')
1107 catalog['012'] = ImageClass()
1108 catalog['012'].getData = get012Data
1109 catalog['012'].getImage = get012Image
1110 catalog['012'].getBitmap = get012Bitmap
1111
1112
1113 #----------------------------------------------------------------------
1114 def get013Data():
1115 return \
1116 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1117 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1118 \x07aIDATH\x89\xbd\x97Ko\x1c\xc7\x11\xc7\xab\xaa\x1f\xd33\xfb\xe0\x8a"\xb9\
1119 \x96l1\x82\xa4XQ\xc0(v\x18\x180"\x05\x01\x8c\x00\x0e\xe0S\xf2\xe9\xf2\x05r\
1120 \xc8%\x97\x1c\x03\x18\x08\x907b#\x80a\xc0\x16,\xdb\x91MqWC\xed\xec\xbc\x1f\
1121 \xdd]9\xf4\xee\x926rv\x1f\x86\xe0no\xfd\xaa\xfeU]]\x03\xf0\x9d,\x04\x80\x87\
1122 \xa7\x8f\xb5\x8e\x94\xd2BJA\x02I "3\x03\xf0f\x17\x87\x07o\xfea\xdc~\x8a\xff\
1123 \xcf\xde\xe6/\x03\x0203\xff\xf9O\x7f\x90\x00\xa0udL\xa2#\x13H\x140\xc0\xc0\
1124 \xcc\x1e\x80\xads\x9d\xb7\x9d\xb3\x9d\xb5\x9d\xb7\xd6\xda\xc1:f \x12Z\xe9\
1125 \xc4\x8c&JE\x00\x80\x88[\x062\x00"\xb0g\xcf\x0e\x00$\x00(\xa5ud\x8c\x89Ud\
1126 \xa4\xd4\x82(8\xe3\xfd\x00\xae\x01?DJ\x91\x88\x08\x89\x01\xac\xb5\xc30t]\xd7\
1127 6M]\xd7e\xfe<\xbb8K&\xfb\xd7\xf6\xe7\xc9d/P\x10\x01\x00\x11\x90\xd9{\xef7\
1128 \x18!\xa5RZEFk\xa3\x94\x16B\x00 \xbaJ\x90\x9b\x8c\xa6\xc6\xccI(\x00r\xde\xf7\
1129 \xfd\xd0w}?\xf4}\xdf\x99\xb8\x89\x93\xc6\xc4IY\xe4\xeb\xec\xfcezvt\xe3\xf6k\
1130 \xc7\xf7\x91\x10\x01\x01\x11\x11\x98\xbd\xb3\xdbh\x04\t!\xa5\x94Z)\xad\x94&B\
1131 \x85\xcdt/\x9aN\x8fL<\x12*\xb2\x1e\x9b\xce\xd6u\xe7l\xdbC\xd3{\xb2\x8cLH\x8a\
1132 \xe2\x91 !\x85\x94\xd9j\xf5\xf4\x93\x0f\xcbuv\xef\xc1\x9bq2\x06D\x04\x04f\
1133 \xa4-\x06I\x10\tA$\x84 B#\xbbW\x0e\xa6\xf3\xf9\\\xe8\x91\x90\xf1\xe0EY\xf7\
1134 \xae+;\xc7\xcd\xd0\xd7=\xf6=\x0c\x03\xba\x1e\x9d#v\x12\xc8D\xc6O\xf7\xd89w\
1135 \xf6\xd5\x93\xa6m\x1e\x9e>J\x92\t"2{r\xb4\xc5 \x066\x00*ln\x1c\xee\xdd\xbau\
1136 \xeb\xf8\xf8\xf8\xda\xc1+O\xbf\xca\xab\xc6V}f};8\xb0\x16\x9c\'\xe7\xc99\xb4\
1137 \x1e\x07\x87l\x89\xbd\x00\x8c"\x03\xd7\xf6\x11\t/\xd2\xe7O>\xfe\xe0\xe1\xe9c\
1138 D\x02\xc0P\x95\x12B\xd1\x01\x03\x03\xbajo\x16\xcd\xe7\xf3\xe3\xe3\xe3\x93\
1139 \x93\x93\xc3\xc3\xc3\xd9a\xf3\xfe_\xfeST]\xdd4m\xdb\r\xd6z\xef\x98\x19\x10\
1140 \x81\x84\x10\xda2z\x06F \x81&\xa1C\xadLd^\xbcx\xf6\xc5g\x1f\xdd\xbe{\x02\xcc\
1141 \xec\xb7\xa2\x0100{?(\xe1\xaf_\xbf9\x9f\xcf\xef\xdc\xb9sxx\x88\x88\xb7_\x89\
1142 \x87\xae\xbb\xb8H\xcb\xa2h\xdbf\x18z\xef\x1c"\x92\x90\x12\xc9\x93\x00$D\xe1\
1143 \xac\x00/\x88T\x14E&2Z\xab\x8b\xc5\xb3\xfd\x83\x1b\xe3\xf1\x1e\xef*\r\x00\
1144 \xd8\x03\xb8f:\x9e\xcdf\xb3\xa3\xa3\xa3\xf9|\x1e\xa2t\xce\xbdu2\xff\xc7?\xff\
1145 \xd5\xb6\x8d\x1d\x06\xcf\xcc\x80\x80$\x04\x11z\x8f\x84HD\x92\x88\x9c\x93\xc0\
1146 \xc3\xfe\xf5d\x1c\xf3r\xa1\x99\xcfV\xe9Y\x92L\xbd\xe7K\x0c\xb0E\xb6\xa3\xd1h\
1147 :\x9d\xcef3"\xf2\xde;\xe7\xd24\x95d\x7f\xfa\xa3\xe3\xf7\xff\xfa\x11\x000\x87\
1148 C\x81\x00\x0c$\x08\x11\x90\x88\x1c\x91\xd0\x84o\xfc\xe0\xe6\xabG\xc9\x8b\x17\
1149 /\x10\xc09w\xbeH\xbb\xae\x922\xdab\x18\x9c\xeb\x8c\xd6\xc6\x98$I\x94R\xc30\
1150 \x0c\xc3\xb0^\xafW\xabUY\x96o\xfc\xf0\xd6\xe7\xcf\xd2\xa7\xff}\x0e\x00\x80\
1151 \x84\x01\x07\x8c(\x10\x99\x89\x0e\x0e\xae\xff\xf2\xd1\xfd\xd9\xc4\x14E\x81\
1152 \x88\xce\xb9\xbe\xef\xab\xaaj\xaa\xf5hzp\x19\x8d\xb7\x9d\x10\xb1\xd6ZJi\xad\
1153 \xad\xaaj\x18\x86<\xcf\xeb\xba\xf6\xde#\xe2\xaf~q\xf2\xdb\xdf\xad\xac\xed6\
1154 \xe7\x1c\x00\x10\x19\x18\x11OO\xee>~\xeb\xfbZ\tk\xad\x10\x82\x99\xbb\xae\xab\
1155 \xeb:\xcf\xf3u\xd9^\xe6\x86\x81\x9d\xed\x84\x10\x88\xe8\xbdo\xdb6\xcf\xf3a\
1156 \x18\xea\xba\xee\xfb\x9e\x88\x00 6\xfa\xd7\xef\xbe\xf9\xfb?\xfe}\xd7\x17\x01\
1157 A\xab\xf8\xbdw\x1e>\xb8w3\xec\xf1\xde\x0b!\xbc\xf7M\xd3\x14E1\x9b\xcd\xf2j\
1158 \xe1\xf9J\t\x047\xbd\xf7\xd6\xda\xa6i\x9cs\x81\x17ZuhR\xdf{\xf5\xfa\xdb\xa7\
1159 \xaf\xff\xed\xdf\x9f\x06\xd2k7\x0e\xdf{\xe7\xc7\xfb\xb3\xb1\x10BJ\x19\xf6\
1160 \x10\x91sn:\x9dN&\x93\xf1x\xac\xc4\x92\xf9\xb2\x04\xd8[k\xad\xed\xfb\xbem\
1161 \xdb\xb2,\x93$q\xce9\xe7\x84\x10D\x14\x9ce\xe6\x9f\x9d\xde\xfb\xf4\xf3\xe5\
1162 \xc5\xcb\xec\xed\xd3\xfb?\x7f\xeb\xf5\xf0U\xc0\x04\x92R\xca{?\x1a\x8d\xe28\
1163 \x8e\xe3\xd8\x18m/1\x8c\xd6\x0e\xa1\xef6M\xd34M0\x1a\x18\xdf\xbaP~\xf3\xeeO\
1164 \xf2\xa29~\xf5z\xe8\x1dB\x88\x80QJ\x05\xc5\xac\xb5\xc6\x18cL\x14EZ\xe9\xc1\
1165 \x01\\\x8a\xe680\xaa\xaa\x8a\xe3\xd89\'\xa5\x8c\xa2HJ\x19\xc4\x0c<D\xdc\x9b\
1166 \xc4\xb3i\xb2\x8bC\x08\xa1\x94RJi\xad\x85\x10\xce\xb9PGRJ!\x04\x92\x00{E4\
1167 \x06\xaa\xeb\xba\xaa\xaa\xa2(\x8c1\xcc\x1c\x18\x01\xb0\xbd@.\xd7N\xab\xf0\
1168 \xd4Z\x07\xeb\xce\xb9\xb6m\x83\x13\x88\x88$\xaf\xe6\x06I\xe8\xc0X\xaf\xd7Q\
1169 \x14\x85\xb4+\xa5\xa4\x94\xbb\xdc\xec\x00A\xab\xc0\xd8\x85\x120]\xd7\x85r\r\
1170 \xa9u~\xa3\xf9F4\xa5\x93"\x7f\x9ee\xd9h4\xd2Z\x03@\x90;(\x1ej\x9d\xb6Kl\x97R\
1171 *\x8a"cL\xc0\x84=\xce\xb9PM]\xd7Y\x07W\xa3\x013\x9ad\x17gY\x96\xc5q\x1c"\x08\
1172 >\x86\x80\xc2\xd6o\x01\x82\x1f!\xd5q\x1c\x87\xc4\x0c\xc3\xd0\xb6m]\xd7u]\xaf\
1173 \xb2"\xe4\xffJ4*J&\xfb\xab\xd5y\xc8\xe4U\x8c\xd6:4\x02"\x92\xdb\xb5\x13Jk\
1174 \x1d<c\xe6p\xa2\xf3<\xcf\xf3\xbc,\xcb\xb2\x1e<\x87\x93\xbck\x9d\x00\xd7\xf6\
1175 \xe7/\xd3\xb34M\x83E\xadu\x14EQ\x14\xed`!=\xdfb\x04\xb7\x02\xa3(\x8a,\xcbV\
1176 \xabU\x96e_\x9f-\xcb\xda\xee\x8co0\x88\x98L\xf6\x8en\xdc~\xfa\xc9\x87\xce\
1177 \xb9`.\x00\xa2\xed\n3\xca\xd5\xb3\x12\x8ed\xd0\xaa(\x8a4M\x97\xcbe\x9a\xa6i\
1178 \x9a\xbe\\\xd7v\xb3}\x87\xd9\xcep\xaf\x1d\xdf/\xd7\xd9\xd9WO\x88\xe8jnw)\tb\
1179 \xee\n\xa9\xeb:"\nZeY\xb6\\.\xcf\xcf\xcf\x17\x8b\xc5\xd3/\xcf\xf3r\xd8\x0e\
1180 \x1d\xf0\r\xd1\x00\x10\t\xef=x\xb3i\x9b\xe5\xf2y`\x04\xd3\xa1\xb3\x05\xeb\
1181 \xe1\x9ck\xadC\xc7\x0b\x07%\xcf\xf3\xd5j\x95\xa6\xe9b\xb1\xf8\xf4\xb3g\x17Y\
1182 \x03\x88\x80\xf8\xcdh \xccU\x80\x80q2~x\xfa\xe8\xc9\xc7\x1f\x9c\x9f?\x13B\
1183 \xc0\xf6\x0e\r=b:\x9d\x8eF#cL\xa8\xc6\x80\x0ci\xcf\xb2,M\xd3\xa7_\x9e_d\x8d\
1184 \xe7\x1d\x01y\x97\x9bM5\x00\x06\x17\x92d\xf2\xf0\xf4\xf1\x17\x9f}t\xb1x\xc6|\
1185 \x16\xee\xa8\xba\xae\x8b\xa2\x98L&q\x1c\xef0\xbb\xaf\xca\xb2\xfc\xfal\xf9r]\
1186 \xe7\xe5\xb0\x1d:\t\xf1\xb2\x1f\x86\xfb\x06\xb7\x83\xe2f\\D\xa4\xdbwO\xf6\
1187 \x0fn\xac\xd2\xb3\xf3EZUU\x9e\xe7\xb3\xd9l<\x1e\xc7q\x1cEQ8\xb0!\xcaUV\x94\
1188 \xf5P\xd6\xd6\xfa`bca\xa3\xd7\x95\xdc0{f\xf6\xcc\x1e8\xcc\xe7\x08\xcc\xe3\
1189 \xf1^\x92L\xbb\xaej\xaa\xf5\xbal\xf3j\xa1\xc4\xd2\x18\xad\x95F\x12H\xd2y\xb2\
1190 \x0e\x06\x07~\xf3\x8e\xb0\x19\xf6\xae\xbe\x18\\v\x01f\xf6\xec\xbc\xf7\xce:$G\
1191 \x8e\x18\x81\xbdc\xef\xbdg)\xa3\xd1\xf4\x80\xbd\xf7\xec\x99\xd92\x0f\x0e\xc0\
1192 r\xf8}x\x06\x9fq7$\xc0\xe63f\x06\xbf}{\xf9\x0e\xd6\xff\x00\xe9\xdc\x91 \xc3\
1193 \x93\x95\xba\x00\x00\x00\x00IEND\xaeB`\x82'
1194
1195 def get013Bitmap():
1196 return BitmapFromImage(get013Image())
1197
1198 def get013Image():
1199 stream = cStringIO.StringIO(get013Data())
1200 return ImageFromStream(stream)
1201
1202 index.append('013')
1203 catalog['013'] = ImageClass()
1204 catalog['013'].getData = get013Data
1205 catalog['013'].getImage = get013Image
1206 catalog['013'].getBitmap = get013Bitmap
1207
1208
1209 #----------------------------------------------------------------------
1210 def get014Data():
1211 return \
1212 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1213 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1214 \x06\xe9IDATH\x89\xbdW]\x8f\xdbV\x0e%y\xbf$\xd9\xe3q&\x99qR\xb4\x83`\xda"(\
1215 \x10\x04(\xd2\xa7E\xf2\x9b\xf7\x0f\xec\xd3\xfe\x80\xf6\xa5(\xd0\x06\t\x12L;\
1216 \xb1]9\x96e}Z\xf7^\xee\x03m\x8f\xd3\xee\xeb.\x1fd\xd8\x96x.y\xc8C\n\xe0\xffb\
1217 \x08\x00/^\xbe\xb6\xd6\x19c\x95\xd6\x8a\x14\x92BDf\x06\xe0\xfd],\x17\xde\x7f\
1218 a<\xfc\x8a\xff\xcd\xdf\xfe\x93\x01\x01\x98\x99\xff\xfd\xaf\x7fj\x00\xb0\xd6%\
1219 If]"H$0\xc0\xc0\xcc\x11\x80}\x08}\xf4}\xf0\xbd\xf7}\xf4\xde\xfb\xc1\x07f R\
1220 \xd6\xd8,\x19\x9d\x19\xe3\x00\x00\x11\x0f\x18\xc8\x00\x88\xc0\x91#\x07\x00\
1221 \xd0\x00`\x8c\xb5.I\x92\xd4\xb8Dk\xab\x88\xe401\x0e\x10Zd\x9fX\xabT\xaa\x94\
1222 \x02\x00\xef}\xd3v}\xdfwm\xdb4MU~,Vw\xd9\xd9\xc5\x83\x8bYvv.(\x88\x00\x80\
1223 \x08\xc8\x1cc\x8c{\x18\xa5\xb51\xd6\xb8\xc4\xda\xc4\x18\xab\x94\x02@\x0c\xb5\
1224 Qq2\x9e\x8eF\xa3$I\xac\xb5\x88\x18c\xdc\xedv\xefo\x17\xbb]\x9f\xa4m\x9a\xb5I\
1225 \x9aU\xdbrS\xcc?\xe5wWO\x9e~y\xfd\x0c\t\x11\x10\x10\x11\x819\x06\x7f\x88F\
1226 \x91RZkm\x8d\xb1\xc6X"4\xd8\x9eO\xdd\xc3\x87_L\xa7\xd3\xc9d\x92e\x99\xd6:\
1227 \xc6\xe8\xbd\xef\xba\xee\xb7\x0f\x1b\xcf\xc8\x84d(\x1d)RZi]\xac\xd7\xef~\xfd\
1228 \xa9\xda\x14\xdf|\xf7}\x9a\x8d\x01\x11\x01\x81\x19\xe9\x00\x83\xa4\x88\x94"R\
1229 J\x11a\xa2\xfb\xc7\x8f&\x8f\x1f?\x9e\xcdfWWW\xd3\xe9\xd4\x18#\x00m\xdbVU\xd5\
1230 \xec`\x180\xec0\x04\xe2\xa0\x81\x12\x97\xc4\xc99\x87\x10\xee~\x7f\xd3v\xed\
1231 \x8b\x97\xaf\xb2\xec\x0c\x11\x99#\x05:\xc0 \n6\x00\x1al\x9f\\\x9e\x7f\xf5\
1232 \xd5W\xd7\xd7\xd7777\xb3\xd9\x8c\x88\x86a\xa8\xeb\xba,\xcb\x10B\x96e!R\x08\
1233 \xe8#\x0e\x01\xd9\x13G\x05\xe8\\\x02\x0f.\x10\tW\xf9\xc77\xbf\xfc\xf8\xe2\
1234 \xe5kD\x02@\xa9J\rRt\xc0\xc0\x80\xa1>\x9f\xba\xd9lv}}\xfd\xfc\xf9\xf3\xcb\
1235 \xcbK\x00\x881\x0e\x07\x8b1\x86\x10\x98\x19\x10\x81\x94R\xd63F\x06F \x85IF\
1236 \x97\xd6$.\xf9\xf3\xcf\xdb\xf7o\x7f~\xfa\xf5s`\xe6xH\x1a\x00\x03s\x8c\x83Q\
1237 \xf1\xe1\xc3/f\xb3\xd9\xcd\xcd\xcd\xe5\xe5\xa5tO\x08a\xb3\xd9\x94e\xd94M\xd7\
1238 u!\x04D$\xa55R$\x05H\x88*x\x05Q\x11\x19\xe7\x9c\xb3Nk\xbdZ\xdc^<z2\x1e\x9f\
1239 \xf3\xb1\xd2\x00\x80#@h\'\xe3\xe9t:\xbd\xba\xba\x9a\xcdf\x12e\x08!\xcf\xf3\
1240 \xf5z\xdd4\xcdn\xb7CD\xa5\x14 )E\x841"!\x12\x91&\xa2\x104\xf0\xa0,;g\x95"\
1241 \x80\xe5:\xbf\xcb\xb2I\x8c|\x0f\x03\xec\x91\xfdh4\x9aL&\xd3\xe9\x94\x88$?y\
1242 \x9e\xafV\xab\xaa\xaab\x8cD\xc4\xccD\x84H\x00\x0c\xa4\x08\x11\x90\x88\x02\
1243 \x91\xa20p4L\xc1X\xe7\xacF\xe0|\xb5\xee\xfbZkw\x80a\x08\xa1O\xacM\x92$\xcb2c\
1244 \x8c0\xb1\xd9l\xd6\xebuUU\xcc|h9$"Dd@\x04FT\x88\xccDH\nI1{\x84\x80\nRk\x15A\
1245 \xd7\xb5m\xbd\x19M\x1e\xddG\x13}\xafTj\xad\xd5Z{\xef\xeb\xba\x1e\x86A\xf8\
1246 \x881\x1e1\x8e\xca%\xdf\x19\x18\x11\t\x90\x14+\xa5c\xd4\xcc\x1e\x15+\x03c\
1247 \x03\xd3\xb6\xd96\xdd=7\x0c\x1c|\xaf\x94\x92>\xef\xba\xae,\xcba\x18\x84\x0f"\
1248 :\x11\x10d\x16I\x04\x90^\x07\x04$\x02`\x02d\x05\xacA\x05\xa515j2\x99Tm\x1e\
1249 \xf9\xa4\x04\xbc\xef\xa5v\xbd\xf7m\xdb\x86\x10\x04O\xfc~\x86qTGi4$\x14\xb6\
1250 \x10\x14\x03sP\xa4\xc8\x90K\xcch<6\xf9J\x1e\xd9\x17t\xf4\xde{\xbf\xdb\xed\
1251 \xba\xae\xab\xaa*\xcb\xb2\x10B\x08A)ED\x12\xd0=\xc6\xbd\xec#\x12\xed\t#\x05\
1252 \x00\xc0ZQ\xd4\x1a\xad\xe5\x90$Ib\xfd=\x0c\xa3\xf7\xc30\x0c}\xdf\xb7m\xdb\
1253 \xb6\xad8\x15\x8c\xbf{\xfe\xc7\x0f\xcf\x00\xf6\xb5\xa0\xb4\x16A\xd4Z#\x12p\
1254 \xf4~\x17vu\xdf\x14y\xec\xac\xb1C8\xa8\x00\x00\xf8\xc0\x82Q\xd7u\x9a\xa6!\
1255 \x04\xad\xb5sNk-\xc9<e\xe8\xd5\x0f\xdfJ\x88J)c\x8c=\x98R*\x84P\xd7\xf5|>\xff\
1256 \xf0!\x96E\x8e\xa4\xc0\x9f$\x8d\x81\x9a\xa6\xa9\xebz\xbb\xdd&I\xc2\xcc\x82!\
1257 \x00Gn\x8e&\x18Zk\xb9\n\x8c\xd6:\x84\xd0u\x9d\x1c\x02\x11\x91\xf4)7H\xca\n\
1258 \xc6f\xb3q\xce\t\xed\xc6\x18\xad\xf5\x91\x9b#\x80h\x81`\x18c\x8e\x01i\xad\
1259 \xfb\xbe\x97r\x15jC\xdc\xe7|\x9f4c\xb3m\xf9\xb1(\x8a\xd1hd\xad\x05\x00\xad\
1260 \xb5\xb8PJI\xad\xd3\xc1\xd4\xc1\x8c1\xce9\x19z2\xf7\x88(\x84 \xd5\xd4\xf7\
1261 \xbd\x0fp\x1a\r$\xa3\xb3buW\x14E\x9a\xa6\x12\x81\x9cQ\x02\x92[\xff\x02 \xe7H\
1262 \x92\xc49\x97\xa6\xa9\x103\x0cC\xd7uM\xd34M\xb3.\xb6\xc2\xffI4\xc6eg\x17\xeb\
1263 \xf5\\\x98<\x85\xb1\xd6\x8a\x10\x10\x91>\xd8)\xf3r2f\x96\x8e.\xcb\xb2,\xcb\
1264 \xaa\xaa\xaaf\x88,\x9d|\x94N\x80\x07\x17\xb3O\xf9]\x9e\xe7\xe2\xd1Z\xeb\x9cs\
1265 \xce\x1d\xc1\x84\x9e\xbf`\xc8\xb1\x04c\xbb\xdd\x16E\xb1^\xaf\x8b\xa2\xf8\xe3\
1266 nY5\xfe\xe8\\\x1f\xbb!;;\xbfz\xf2\xf4\xdd\xaf?\xc9D\x91\xfa\x91\xec\x8b\xc9\
1267 \x8e"\xfc\xabC\xb3 \xa2\xe4j\xbb\xdd\xe6y\xbe\\.\xf3<\xcf\xf3\xfc\xd3\xa6\
1268 \xf1\xf1^\x08\xb5(\x87\xd8\x97\xd7\xcf\xaaMq\xf7\xfb\x1b":\xe5\xf6H\x89$\xf3\
1269 XH}\xdf\xcb\x08o\x9a\xa6(\x8a\xe5r9\x9f\xcf\x17\x8b\xc5\xbb\x0f\xf3\xb2\x1a\
1270 \x0eK\x07|\x964\xd1\xa7o\xbe\xfb\xbe\xed\xda\xe5\xf2\xa3`\x88kQ3\xf1.\xbag\
1271 \xad\x15\xc5\x93F)\xcbr\xbd^\xe7y\xbeX,~{{\xbb*Z@\x04\xc4\xcf\xa3\x01\xd9\
1272 \xab\x00\x01\xd3l\xfc\xe2\xe5\xab7\xbf\xfc8\x9f\xdf\xca\xfe\'3T4b2\x99\xc8\
1273 \xda&\xd5(\x90B{Q\x14y\x9e\xbf\xfb0_\x15m\xe4#\x02\xf2\x91\x9b}5\xecu\x1d\
1274 \xb3\xec\xec\xc5\xcb\xd7\xef\xdf\xfe\xbcZ\xdc2\xdf\x85\x10v\xbb]\xd34\xdb\
1275 \xed\xf6\xec\xec,M\xd3#\xcc\xf1\xaf\xaa\xaa\xfe\xb8[~\xda4e5\x1cf\x86\x0c\
1276 \xd9\x93\x12\xe0C(\xc7u\x11\x91\x9e~\xfd\xfc\xe2\xd1\x93u~7_\xe4\xb2=M\xa7\
1277 \xd3\xf1x\x9c\xa6\xa9sN\x1aV\xa2\\\x17\xdb\xaa\x19\xaa\xc6\xfb(.\xf6\x1e\xf6\
1278 \xf9:\xe1\x8692sd\x8e\xc0\xb2\x9f#0\x8f\xc7\xe7Y6\xe9\xfb\xba\xad7\x9b\xaa+\
1279 \xeb\x85Q\xcb$\xb1\xd6X$\x85\xa4C$\x1f`\x08\x10\xf7\xef\x08\xfb\x19t\xfabp\
1280 \xaf\x02\xcc\x1c9\xc4\x18\x83\x0fH\x81\x021\x02\xc7\xc01\xc6\xc8Z\xbb\xd1\
1281 \xe4\x11\xc7\x1892\xb3g\x1e\x02\x80gy\xfe0\x84\x18\xe4\x15@\x96\x04\xd8\xff\
1282 \xc6\xcc\x10\xff6\xa5\xfew\xf6\x1fo\xebo\xf2\xff\x82\xa3\x96\x00\x00\x00\x00\
1283 IEND\xaeB`\x82'
1284
1285 def get014Bitmap():
1286 return BitmapFromImage(get014Image())
1287
1288 def get014Image():
1289 stream = cStringIO.StringIO(get014Data())
1290 return ImageFromStream(stream)
1291
1292 index.append('014')
1293 catalog['014'] = ImageClass()
1294 catalog['014'].getData = get014Data
1295 catalog['014'].getImage = get014Image
1296 catalog['014'].getBitmap = get014Bitmap
1297
1298
1299 #----------------------------------------------------------------------
1300 def get015Data():
1301 return \
1302 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1303 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1304 \x07MIDATH\x89\xbd\x97K\x8f\x1b\xc7\x11\xc7\xab\xaa_3\xc3\xc7\xd2\xd2\xeeRr\
1305 \xa4\x8d\xb0Vb\x0b^\x08Q\x0489X>\xf9\x16$\xb9\xe4\x94\xef\x96\x0f\x10\xf8\
1306 \x90S\x82 \x88\x81\xc0\x81\x91\x9bt\x11$[\x1b\xc9\x8f\x95\xb9\xbb\xdc\xa18$\
1307 \xe7\xc1\xe1tw\xe5\xd0\xc3\xd9\xb5\x91\xb3\xfb@.\x87\xcb\xfau=\xfa_\xd5\x00?\
1308 \xcaB\x00\xb8\xff\xf0\x91\xd6F)-\xa4\x14$\x90\x04"23\x00\xb7\xff\xc5\xe1\x85\
1309 \xdb\x0f\x8c\xdb\xa7\xf8\xff\xec\xb5\xef\x0c\x08\xc0\xcc\xfc\xd9?\xff"\x01@k\
1310 \x13E\x896Q Q\xc0\x00\x033{\x00\xb6\xce\xd5\xde\xd6\xce\xd6\xd6\xd6\xdeZk\
1311 \x1b\xeb\x98\x81Hh\xa5\x93\xa87P\xca\x00\x00"n\x19\xc8\x00\x88\xc0\x9e=;\x00\
1312 \x90\x00\xa0\x94\xd6&\x8a\xa2X\x99HJ-\x88\xc2f\xbco\xc0U\xc86\xd2Z\x88X\x08\
1313 \x01\x00\xd6\xda\xa6i\xea\xba.\xcb\xb2(\x8a\xd5\xf24\x9bM\x92\xc1\xb5\xb7\
1314 \xae\x8d\x93\xc1N\xa0 \x02\x00" \xb3\xf7\xde\xb7\x18!\xa5RZ\x99H\xebH)-\x84\
1315 \x00@t\x85\x12~\xd8\x1f\xf5z\xbd(\x8a\xb4\xd6\x88\xe8\xbd\xdfl6u]WUU\x14\xc5\
1316 j\xb5\xca\xb2,\xcb\xb2\xf9\xfc\xecM:\xd9\xbfy\xe7\xd6\xc1\xbbH\x88\x80\x80\
1317 \x88\x08\xcc\xde\xd9\xad7\x82\x84\x90RJ\xad\x94VJ\x13\xa1\xc2jgd\xae_\x7f{4\
1318 \x1a\r\x87\xc3$I\xa4\x94\xde{k\xedz\xbd\xee\x18\x8b\xc5\xa2\xd7\xeb\xc5q\xac\
1319 \xb5N\xd3\xf4\xd5\x97O\xf2Ev\xf7\xde\x838\xe9\x03"\x02\x023\xd2\x16\x83$\x88\
1320 \x84 \x12B\x10a$\xeb\x1b\xbb\xc3\x1b7n\x8c\xc7\xe3\xfd\xfd\xfd\xd1h\xa4\x94\
1321 \xea\x00y\x9eWU\x15\xc7q\x14E\xc6\x18\xad\xb5\x94R\x08\xe1=7\x8d\x9d\xbc>\
1322 \xae\xd6\xd5\xfd\x87\x1f&\xc9\x00\x11\x99=9\xdab\x10\x03\x1b\x00\x15V7\xf7vn\
1323 \xdf\xbe}pppxx8\x1e\x8f\x89\xa8i\x9a\xa2(\x96\xcb\xa5s.I\x12\x00\xf0\xde333\
1324 \x03\x00\x111\xc04]\xbdum\x17\tg\xe9\xe9\xf1\xb3\xc7\xf7\x1f>B$\x00\x0cU)!\
1325 \x14\x1d00\xa0+vFf<\x1e\x1f\x1c\x1c\x1c\x1d\x1d\xed\xed\xed\x05\x8b\xcdvy\
1326 \xef\x9ds\xcc,\x840\xc6 \xa2\x94R)\xf5\xe4\xd9kO&JpO\xab\xc8D\x17\x17\'_\xbf\
1327 |z\xe7\x9d#`f\xbf\r\x1a\x00\x03\xb3\xf7\x8d\x12\xfe\xfa\xf5\xb7\xc7\xe3\xf1\
1328 \xe1\xe1\xe1\xde\xde^8=\xce\xb9\xc5b\xb1\\.\xcb\xb2\\\xaf\xd7\xce\xb9\xc0\
1329 \x08\x00\xa5\xd4\xd3\x17\xa7\xcb\xc2\x01ED\xca\x18c\xb4\x91R\xce\xceO\xae\
1330 \xed\xde\xec\xf7w\xb8\xab4\x00`\x0f\xe0\xaaa\x7f4\x1a\x8d\xf6\xf7\xf7\xc7\
1331 \xe3q\xf0\xd29\x97\xa6\xe9|>/\xcbr\xb3\xd9 \xa2\x10\x82\x88BEH)\xb3\xd5\xfa\
1332 \xd9\x7f\xcf\x95\x8e\x9c\x93\xc0\x8d\xd0l\x8c\x16\x82\x00\xa6\xf3t\x92$C\xef\
1333 \xf9\x12\x03l\x91m\xaf\xd7\x1b\x0e\x87\xa3\xd1\x88\x88B|\xd24\x9d\xcdfy\x9e{\
1334 \xef\x89\x88\x99\x89(\xfc\x82\x886\x8d\xfb\xfbg_(\xa5\x89\x04\xb9\x86\xbdbrJ\
1335 \x1b\xa3%\x02\xa7\xb3y]\x17R\x9a-\x86\xc1\xb9:\xd2:\x8a\xa2$I\x94R!\x13\x8b\
1336 \xc5b>\x9f\xe7y\xce\xcc\xdb#\x87\x01\xe3\xbdG\xc4\x7f\xfc\xfbyU\xad\x85TH\
1337 \x02I0[\x04\x87\x02b\xad\x05\xc1z]U\xc5\xa27\xdc\xbd\xf4\xc6\xdbZ\x888T\xa7\
1338 \xb5\xb6(\x8a\xa6iB>\x82\xc5\xabZ\x12\\y\xfab\xf2\xd5\xc99\x12\x11 \t\x16Bz/\
1339 \x99-\n\x16\n\xfa\nFU\xb9*\xd7\x97\xb9a`gk!D8\xe7\xeb\xf5z\xb9\\6M\x13\xf2\
1340 \x11\xb6\xdf\x91B\x11O\xd3\xe5\xa7\x9f?o\xcf\x01\x12\x010\x01\xb2\x00\x96 \
1341 \x9c\x90\x18+1\x1c\x0e\xf3*\xf5|\xa5\x04\xac\xadC(\xac\xb5UU9\xe7\x02/\xd8\
1342 \xfd\x01\x03\x00\xfe\xfa\xaf\xa7\xb6\xd9 "!\x11"\x01\x82``v\x82\x04)2\x91\
1343 \xea\xf5\xfb*\x9d\x85\x9f\xb4\x05\xed\xad\xb5\xd6n6\x9b\xf5z\x9d\xe7y\x92$\
1344 \xce\xb9P\xbbD\x14\x1c\xea\x18\x9f~\xfe\xc5\xecM\xd6\n\x17QH\x18\x92\x00\x00\
1345 `)\xc8K\x89Z\xb3\x8b\xa2(\xd2\xf6\x12\xc3hm\x13t\xb7\xaa\xaa\xaa\xaa\x82\xd1\
1346 \xc0\xf8aCA<9}\xd3Jc\xd0\x0fj\xa5\n\x91\x00X\x92W\x8a\x94fo\x8dV\xbaq\x00\
1347 \x00\xad\x15\xeb\xb8\xd3\xdd\xa2(\xf2<\xaf\xeb\xda9\xd7\x16\x88\xf7\x1d\x03\
1348 \x00\xfe\xf8\xfb_\xbd\xff\xdeO\x01\xdb\x88\x11\t")\x84\x14RJ)\x95n\x97\x10\
1349 \x02I@\x10\xa4\x104\x06j\xfb\xc7j\x15\xc4q\xb3\xd9\x84\x0cu\xb1\xea\xb6\x9e\
1350 \xc4\xe6w\x1f\xff\xe2\x0f\xbf\xf9\xb561"\t\x12B\n!\x95\x94J)m\xb4\x8ac\xad\
1351 \x95$"$y57HBw\xdan\x8c\tiWJI)\xbb\xdct\x98\xa0\x05\xef\xff\xfc\xd6\xc1O\xf6\
1352 \xfe\xfc\xb7\xc7\xf3\xf9*4\x12!\x08\x11\xe2\x88b\x83R\xb0\xf7\xce\xf96Z\x02\
1353 \x00\xee\x1c\xdeC\xc4b5SJ\x05g\x83\x9c\x84ED\xe2\xfb\xab\xfbj8\xe8}\xf4\xc1{\
1354 JG\'\x93yxj\x94\xe8\'r\x90\x10\xbb\xf5r\x91\xa5o\n\xeb\xe0\xf8\xf9\x93\xb6\
1355 \xa0\xa3\xde \x9bM\xb2,\x8b\xe38\x98\x0e\xc8\xe0P\'\xf8\x1d)<WJEQ\xf4\xdb\
1356 \x8f\x7f\xf9\xe0\xe8\xee\x9f>\xf9\x0f\xbbubp\x90\x90\x96\xb6(\x9b,\xcb\x9b6\
1357 \xb9[oL\x94X\xdb,\xb3\x94\xb6\xab3\xd4\xfd\xd1}\x0c;0\xc6\x84\xce\x16\xc7\
1358 \xf1xo\xf4\xd1\x07?\x9b\xa6\xcbfS\x0ec\x02\xb7^-\xe6\xa7\xe7\xf3j\xc3\x00p\
1359 \xfc\xfcI\x8bQZG&\xbe\xb88m6u\xd8\xb8\x94\xb2\xf3\xa6\xc3t\x0f\xf5\x95\xa5\
1360 \x94\x02\x00\xf6\xee\xe0\xc6\x80m]\xe6\x8b\xaaX~\xf3\xedw\xb3\xac\xf2\x0c\
1361 \x01#\xbb*J\x06;\xfb7\xef\xbc\xfa\xf2\x89s.\xf4\xab`\xc2lW(\xeb\x90\xff.C\
1362 \x88\xe8\x9ck\x9af\xb5Z\xa5i\xaa\xa8!\xd8,\x16\xf3\xf9\xb2\xb4\xfeR\x08%\xc0\
1363 \xe5\x0cw\xeb\xe0\xdd|\x91M^\x1f\x13Q\x88Iw\x02\xc2\n\xc1\x0c=\xc29W\xd7uh\
1364 \xe1eYfY6\x9dN\xcf\xce\xce..\xa6_}{\xbe\xcc\x9b\xed\xd0\xd1a\xba\x03Nx\xf7\
1365 \xde\x83j]M\xa7\xa7\x81\x11L\x075\x0b\xd6\x83\xeei\xad\x83\xe29\xe7\x82\xd4\
1366 \xce\xe7\xf34M\xcf\xcf\xcf_\xbc<\x99e\x15 \x02\xe2\xf7\xbd\x81 O\x80\x80q\
1367 \xd2\xbf\xff\xf0\xc3\xe3g\x8f\xcf\xceN\xc2\xfc\x17zh\xd0\x88\xe1p\x18\xc6\
1368 \xb6P\x8d\x01Y\x96\xe5r\xb9\xcc\xb2,M\xd3W\xdf\x9c\xcd\xb2\xcasG\xc0p\xb6%\
1369 \xb4\xf3n\xcb\x02\xc4$\x19\xdc\x7f\xf8\xe8\xeb\x97Og\xe7\'\xcc\x13\xe7\xdcf\
1370 \xb3)\xcbr\xb5Z\r\x06\x830:\x05L\xf7U\x9e\xe7\xdfM\xa6o\x16\xe52o\xb6=\x83\
1371 \x10/\xf50\xf4\x1b\xdc\x0e\x8a\xd0\xc9\xe1\x9dw\x8e\xae\xed\xde\x9c\xa7\x93\
1372 \xb3\xf34LO\xa3\xd1\xa8\xdf\xef\xc7ql\x8c\t\xcd)x9\xcfVy\xd9\xe4\xa5\xb5\x1e\
1373 .\xf5\x14\xa9\x8d\xd7\x95\xdc0{f\xf6\xcc\x1e8\xcc\xe7\x08\xcc\xfd\xfeN\x92\
1374 \x0c\xeb\xba\xa8\x8a\xc5"_/\x8bs%\xa6Q\xa4\xb5\xd2H\x02I:O\xd6A\xe3\xc0\xb7w\
1375 \x84v\xd8\xbbz1\xb8\xd44f\xf6\xec\xbc\xf7\xce:$G\x8e\x18\x81\xbdc\xef\xbdg)M\
1376 o\xb8\xcb\xde{\xf6\xccl\x99\x1b\x07`\xdbYp+\xac\x0c\xe1\n\xc0\x80\xb8\xbd\
1377 \xaf003\xf8\xed\xed\xe5GX\xff\x03,}\x834\xc6\xa3\x1c\x05\x00\x00\x00\x00IEND\
1378 \xaeB`\x82'
1379
1380 def get015Bitmap():
1381 return BitmapFromImage(get015Image())
1382
1383 def get015Image():
1384 stream = cStringIO.StringIO(get015Data())
1385 return ImageFromStream(stream)
1386
1387 index.append('015')
1388 catalog['015'] = ImageClass()
1389 catalog['015'].getData = get015Data
1390 catalog['015'].getImage = get015Image
1391 catalog['015'].getBitmap = get015Bitmap
1392
1393
1394 #----------------------------------------------------------------------
1395 def get016Data():
1396 return \
1397 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1398 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1399 \x07\x01IDATH\x89\xbdWI\x8f\x1b\xd7\x11\xaez[\xbfnrH\x8a\x98\x11g\x02k\xb4x\
1400 \x11l\x8c\x15\x18s\xb5~i\xfe@n\xf9\x03\x01\x82$\x07\xe7$_\x0c\x01\x8el\x8d\
1401 \xa0Qf\x11\x9a\xd3\xcdf\xefo\xa9\x1c\x1e\xbb\x87\xcaru\x1dH\xb0\xd9]_W\xd5W_\
1402 \xd5\x03\xf8M\x0c\x01\xe0\xc5\xf9K\xa5")\x15\x17\x823\x8e\x8c#"\x11\x01\xd0\
1403 \xee.\n\x1f\xb4\xfbA8\\\xc5\xff\xe5o\xf7M\x80\x00DD\x7f\xfb\xf3\x9f\x04\x00(\
1404 \x15i\x9d\xa8H\x07$\x16`\x80\x80\x88<\x00Y\xe7:o;g;k;o\xad\xb5\xc6:"`\x8c+\
1405 \xa9\x12=9\x902\x02\x00D\x1c0\x90\x00\x10\x81<yr\x00 \x00@J\xa5"\xadu,#-\x84\
1406 \xe2\x8c\x85\x97\xf1\xde\x80k\x90\xacV\x8a\xf3\x98s\x0e\x00\xd6ZcL\xd7uu]WU\
1407 \xb5-\xae\xf3\xf5Ur\xb0|\xb0\\%\x07\xf3\x80\x82\x08\x00\x88\x80D\xde{\xbf\
1408 \x83\xe1BH\xa9d\xa4\x95\xd2R*\xce9\x00\xa2\xab$\xf7\xb3\xe9b2\x99h\xad\xa5\
1409 \x94\x8c1\xe7\\\xdf\xf7}\xdf\xef0\xb6\xdb\xcdf\x93\xe7y\x96\xdd\xdc\xa5W\x0f\
1410 O\x9e|v\xfa\x1c\x19" "\x02\x91wv\x88\x863\xce\x85\x10BI\xa9\xa4T\x8c\xa1\
1411 \xc4f\xbe\x88\x96\xcb\x93\xc5b1\x9f\xcf\xe38\xe6\x9c\x13\x911\xa6m\xdb\xa6i\
1412 \xaa\xaa*\xcbr\xb3\xd9L\xa7\xd38\x8e\x95Ri\x9a\xbe\xfd\xf9\xc7r\x93\x7f\xf1\
1413 \xf5wq2\x05D\x04\x04"d\x03\x0c2\xce\x18\xe7\x8cq\xce\x19C-\xba\xe3\xc3\xd9j\
1414 \xb0\xf9|.\xa5\x0c\x00!\x88\xa6i\xe28\xd6ZGQ\xa4\x94\x12B0\xc6\x10\xd19w\xf5\
1415 \xe1M\xd36/\xce\xbfO\x92\x03D$\xf2\xcc\xb1\x01\x061`\x03\xa0\xc4\xe6\xf8p\
1416 \xf6\xe8\xd1\xa3\xd3\xd3\xd3g\xcf\x9e\x1d\x1f\x1f#b\xdf\xf7eY\x16E\xe1\x9c\
1417 \xf3\xde\x13\x91s\x8e\x88\x88\x08\x00\x18c\x8c1\xce9"2\xc6>~\xbc~\xf3\xfa\
1418 \xd5\x8b\xf3\x97\x88\x0c\x00\x03+\x05\x04\xd2\x01\x01\x01\xbaj\xbe\x88V\xab\
1419 \xd5\xe3\xc7\x8f\xcf\xce\xce\x8e\x8e\x8e\x00\xc0\x18CD}\xdf\x1bc\x9cs\x01@\
1420 \x08\x11E\x11"\n!\xe4`\xe1\xa2\xd6\xfa\xe6\xe6\xf2\xdd\xaf?=\xf9\xfc\x0c\x88\
1421 \xc8\x0fI\x03 \xf2\xdeH\xee\x97\xcb\x93\xd5j\xf5\xf4\xe9\xd3\xa3\xa3\xa3\
1422 \x90\x07km\x9e\xe7EQ4M\xd3\xb6\xad\xf7^\x08\xb1\x0f\xa0\x94RJEQ\x140\x94R\
1423 \x9c\xf3\xf5\xed\xe5\xf2\xf0d:\x9d\xd3\xc84\x00 \x0f\xe0\x9a\xd9t\xb1X,V\xab\
1424 \xd5\xf1\xf11\x00\x04^\xa5i\x9aeY\xd34}\xdf#"\xe7\x9c1&\x84\x08xc(Q\x14\x05\
1425 \xc8\xc0{\xa2\xab,\xbdJ\x92\x99\xf7t\x0f\x03d\x91\xecd2\x99\xcf\xe7\xf3\xf9\
1426 \x1c\x11\x8d1\xd6\xda4M\xd7\xebuUU\xde{\xc6X(\xc6\xd0\x17\x18J"\x84P{\x16ns\
1427 \xce\xdd\xdc\xa6]W\t\x11\r0\x04\xceuZ)\xadu\x1c\xc7R\xca\xbe\xef\x89(\xcf\
1428 \xf3,\xcb\xaa\xaa"\xa2}\xd7\x00\xe0\xbd\x0fW\x18cRJ\xef}\x08(\x10!\xa4\xa1\
1429 \xaa\xaa\xa6\xdaLf\x87\xf7\xd1x\xdbq\x1eK)9\xe7\xc6\x98\xb2,\xfb\xbe\x0f\xf5\
1430 \x18=\x8eZ\x12\xbc\xc3\'\x1d\x8fc\xc66\xdb\xba\xb3<\xd2\x93\xf9b\xb1\xad\xda\
1431 \xfb\xda\x10\x90\xb3]H:\x11\xb5m[\x14\x851&\xd4#x\x1c\xdd\x85\xbc\x8dm\xc0\
1432 \x06\xfbp\x9d\xfd\xf3\xdd\xed/\x17\xd7]\xb3\x9dD\x14\xc5\xc9l6+\xeb\xd4\xd3\
1433 \x1e\x05\xac\xedB\xcd\x8d1u]\x07\xe2\xb6m\x1b\xfc\xfe?\x0cD\xbc\xb8\\\xbf\
1434 \xfb\xd7\xdd\xdb\xf7\xa9\xb1=\x12\x109.\x14\x97\xa0\x95\x98L\xa6\x92\xaf\xc3\
1435 #;B{k\xad\xb5}\xdf\xb7m\x1b\n\x1e:1\xd0&\x04\xb4\x8fqq\x99^|X\xbf}\x9fz\xef\
1436 \x10\x911.\xb8\x04\x00\x02\xc1\xc1I\tJ\xb9X\xc7Z+{\x0fCh\xad1\xc6\xf4}\xdf4M\
1437 \xd34\xa1\xc3G\x15\xf9d\xa0 \xfe\xe1\x8f\x7fw\xc6 " 2\xcew\x84c\x1c\x91\x01\
1438 \x12C.%(\xe5m\xa4\x94T\xc6\x01\xdc\'\xcdQ\xd7uA\x13\xe38v\xce\x8d=\x18x\xb5_\
1439 \xa1\xd9A\x9cg\x16\x10\x11\x19\x06\xa1a\x82s\x8e\x9c!\x80`\xa4\x14*\xe5z.\
1440 \x90q\xb0\x04\x00\x810D\xc0\xea\xba.\x07\x0b\xc5\x1f\x15\xec?j\xfe\xcd\x97\
1441 \xbf\x1b1\x10\x19g\x9c\x0b\xce\x85\x94BI\xa9"%c-\xa5\xe4\xc8\x10\x99\xd8\xe9\
1442 ^\xf0\xc0\xb8\x1a\xe7\xc7v\xbb\r\x84\x0e\x1d\xfa\xdf0_>^\rq\x0c\xaa\xc9\x85\
1443 \x10BH!\xa5\xd0Z\xe9Hr\xc6\xbc\xf7\xce\xefx\xbfK\x9aT\xc9\xb6\xb8\x0e\xf3C)\
1444 \x05\x00\xa3\x90\x04\xa2\xefsw\xf9\xe0\xe0\xe8hy\x97o\x19cBH!T@\xe0\x9cKN\
1445 \x89F\x1d\x91i\xac5\xbdu\xb0\x1f\r\xe8\xc9Ao(\xcf\xf3\xbb\xbb\xbb,\xcb\x8a\
1446 \xa2\xa8\xaa\xaam\xdb\x90\xba\xb1%\x87\xd7\x16\xbf\xff\xe6Tp\x110\xa4\x94B))\
1447 \xa5\x92"\x8ed\x12\x0b\xc1\xc9Y\x93\xe5\xa5\xd9=:F#\xa3\xe4`\x99e7A\x94\x82\
1448 \x84\xa8\xf0\xb0RA\x08\x82b\x06;{~\xfa\xc3\xab\xb7< )\x15\x00\xa5\x80Dc\xac\
1449 \xc8\xf5}\xd3\xd4Uc<aX\x8b\x06\xe9\x04x\xb0\\\xdd\xa5Wi\x9a\x06\x19\x0e\x1a\
1450 \x15\xe6c\xc8^(OH\xe6a\x92\x1c\xaf\x1ef\xf9VH)w\x18l\xa2a\xa2Q`W\xb7\xf5\xf5\
1451 MZ\xd6vt.\xc6\xf2&\x07\xf3\x87\'O\xde\xfe\xfc\xa3s.\xb8\x1b\xb5=\x80\x85\x1d\
1452 %\xbc\x84\x10\xe2\xfc\xdb\'\x7f\xf9\xe15\xe7\\p&\x05L4Lc\xa6\x98i\xebr\x93gY\
1453 Q[?\xb6@\x80\x19\xfa\xef\xb3\xd3\xe7\xe5&\xbf\xfa\xf0\x8616\xce\xa8 \x88\xc1\
1454 u\x882h\xc4WO\x8f\xfe\xfa\x0f\x90\x9c\xb4\x84D\xe3D\xa3b\xa6o\xcb<\xbb\xbbx\
1455 \x7f[\x94fX:\xe0\x93\xa4\x01 2\xfc\xe2\xeb\xef\x9a\xb6\xf9\xf8\xf1z\x9c\x83\
1456 \x81fD4*\x90s.\xfcu|x`\xfa6\x89!V$\xb0k\xeb2\xcf\xef~\xb9\xf8\xb0\xce\x1b@\
1457 \x04\xc4O\xa3\x81\xb0W\x01\x02\xc6\xc9\xf4\xc5\xf9\xf7o^\xbf\xba\xb9\xb9\x1c\
1458 \xe6 9\xe7\xba\xae\x0b\xabS\x92$q\x1c\x07\x1dz\xb8\xe0\xc5\x96$\xef]\xdf\xd7\
1459 m\xbd\xc9\xb3\x8b\xf7\xb7\xeb\xbc\xf14" \x8d\xb5\xd9\xb1\x010\xbcB\x92\x1c\
1460 \xbc8\x7f\xf9\xee\xd7\x9f\xd6\xb7\x97DWaF\x05\x8d(\x8a"\x8e\xe3P3Dt\xc6\x9a\
1461 \xb6lM\xdf4\xf5\xf5M\x9a\x15uQ\x9aaf0D\xf6\t\x05h\x08e\\\x17\x11\xd9\x93\xcf\
1462 \xcf\x96\x87\'Yzus\x9bVUU\x14\xc5b\xb1\x08\xcb\xdf\xfe\x94l\xdb6\xcb\xcb\xaa\
1463 1em\xad\x0f.v\x1ev\xf9\xda\xab\r\x91\'"O\xe4\x81\xc2~\x8e@4\x9d\xce\x93d\xd6\
1464 uUSm6e[T\xb7\x92\x7f\xd4Z)\xa9\x90qd\xc2yf\x1d\x18\x07~wF\xd8-{\xfb\x07\x83\
1465 \xfbyCD\x9e\x9c\xf7\xdeY\x87\xcc1\xc7\x08\x81\xbc#\xef\xbd\'!\xa2\xc9\xec\
1466 \x90\xbc\xf7\xe4\x89\xc8\x12\x19\x07`w\xbb\xe0\xa0xa\x15\x01"@\x1c\xce+\x04D\
1467 \x04~8\xbd\xfc\x06\xf6o\x99]Z\x89{^\xca\x9a\x00\x00\x00\x00IEND\xaeB`\x82'
1468
1469 def get016Bitmap():
1470 return BitmapFromImage(get016Image())
1471
1472 def get016Image():
1473 stream = cStringIO.StringIO(get016Data())
1474 return ImageFromStream(stream)
1475
1476 index.append('016')
1477 catalog['016'] = ImageClass()
1478 catalog['016'].getData = get016Data
1479 catalog['016'].getImage = get016Image
1480 catalog['016'].getBitmap = get016Bitmap
1481
1482
1483 #----------------------------------------------------------------------
1484 def get017Data():
1485 return \
1486 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1487 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1488 \x07\x1fIDATH\x89\xbdW[s\x1bI\x15>\x97\xee\x9e\x8b.V\x9c\xd8\xb2\xb7b\x13\
1489 \xbc)\xb2\x01\xe3\xaa%\xaf\x9b\xdfL\xf1\x06\x05\x0f@\xf1\x08\x9b*\xb2l\x11\
1490 \x92M\x9c8\xd8\xb23\xb2F\xd2\x8cf\xa4\xe9\xee\xc3CKc\x85\x82\xd7\xed\x07\xdd\
1491 j\xd4_\x9f\xf3}\xe7;\xa7\x01~\x94\x85\x00p\xf6\xec\xb91\x91\xd6\x86\x95bb$FD\
1492 \x11\x01\x90\xf5S\x12^d\xfdEp\xf3+\xfe\xaf\xfd\xd6\xef\x02\x08 "\xf2\xe7?\
1493 \xfcZ\x01\x801Q\x1c\xa7&\x8a\x03\x12\x05\x18\x10\x10\x11\x0f \xd6\xb9\xa5\
1494 \xb7Kg\x97\xd6.\xbd\xb5\xd66\xd6\x89\x00\x11\x1bm\xd2\xb8\xd3\xd3:\x02\x00D\
1495 \xdc`\xa0\x00 \x82x\xf1\xe2\x00@\x01\x80\xd6\xc6Dq\x1c\':\x8a\x952L\x14\x0e\
1496 \xe3}\x03\xaeB\xb1\xb11\xcc\t3\x03\x80\xb5\xb6i\x9a\xe5r\xb9X,\xca\xb2\x9c\
1497 \xcf\xae\xf2\xf1e\xda\xdb\xbd\xb7;L{;\x01\x05\x11\x00\x10\x01E\xbc\xf7~\r\
1498 \xc3Jimt\x14\x1b\x13km\x98\x19\x00\xd1\x95\x9a}\xbf;\xe8t:q\x1c\x1bc\x10\xd1\
1499 {\xbfZ\xad\x96\xcbeUUeY\xce\xe7\xf3<\xcf\xf3<\x9fLF\xb7\xd9\xe5\xfe\xe1\xa3\
1500 \x87\xc7O\x90\x10\x01\x01\x11\x11D\xbc\xb3\x9bh\x98\x98\x95R\xcahm\xb46D\xa8\
1501 \xb1\xda\x19D\xf7\xef\x7f1\x18\x0c\xfa\xfd~\x9a\xa6J)\xef\xbd\xb5\xb6\xae\
1502 \xeb\x16c:\x9dv:\x9d$I\x8c1Y\x96\xbd}\xf5\xa2\x98\xe6\x8f\x9f~\x9d\xa4]@D@\
1503 \x10A\xda\xc0 1\x113\x113\x13a\xac\x96\x07\x0f\xfa\x07\x07\x07\xc3\xe1p\x7f\
1504 \x7f\x7f0\x18h\xad[\x80\xa2(\xaa\xaaJ\x92$\x8e\xe3(\x8a\x8c1J)fFD\xe7\xdc\
1505 \xe5\xc7\xd7U]\x9d=\xfb&M{\x88(\xe2\xc9\xd1\x06\x061`\x03\xa0\xc6\xeapo\xe7\
1506 \xe8\xe8\xe8\xf8\xf8\xf8\xe4\xe4d8\x1c\x12Q\xd34eY\xcef3\xe7\\\x9a\xa6\x00\
1507 \xe0\xbd\x17\x11\x11\x01\x00\xda,D$\xa2\x9b\x9b\xab\xd7\xdf\x7f{\xf6\xec9"\
1508 \x01`P\xa5\x82 :\x10\x10@W\xee\x0c\xa2\xe1px|||zz\xba\xb7\xb7\x17vl6\xcb{\
1509 \xef\x9c\x13\x11f\x8e\xa2\x08\x11\x95RZk\xadu\x08+\x8a\xa28\x8eG\xa3\x8b\xf3\
1510 \x1f\xbe{\xf4\xe5)\x88\x88\xdf$\r@@\xc4\xfbF\xb3\xbf\x7f\xff\x8b\xe1pxrr\xb2\
1511 \xb7\xb7\x17\xaa\xc797\x9dNg\xb3\xd9b\xb1\xa8\xeb\xda9\x170\xb6\x01\x8c1!\
1512 \x81A,\xcc<\xbe\xbe\xd8}p\xd8\xed\xeeH\xab4\x00\x10\x0f\xe0\xaa~w0\x18\x0c\
1513 \xf6\xf7\xf7\x87\xc3a\x88\xd29\x97e\xd9d2Y,\x16\xab\xd5\n\x11\x99\x99\x88\
1514 \x82"Z$\xadu\x14E\x012\xe8^\xe4r\x92]\xa6i\xdf{\xb9\x83\x01\xb1(\xb6\xd3\xe9\
1515 \xf4\xfb\xfd\xc1`@D!?Y\x96\x8d\xc7\xe3\xa2(\xbc\xf7D$"D\x14\xfe\x11\xf8`f\
1516 \xa5\xd4v@\xe11\xe7\xdc\xe8:[.K\xa5\xa2\r\x8c\x80s\xcb\xd8\x988\x8e\xd34\xd5\
1517 Z\x07&\xa6\xd3\xe9d2)\x8aBD6%\x87\x01\xc6{\x1f>3\xb3\x88x\xefC@\xad\xe4V\xab\
1518 UY\x96U9\xed\xf4\x1f\xdcE\xe3\xed\x929\t4Zk\xcb\xb2l\x9a&\xf0\x11v\xdc\xf6\
1519 \x92\x10\n|V\xf1\x18\xa2\t\xa8\xc1#f\xb3\xd9\xb4\xa8\xef\xb8\x11\x10g\x97\
1520 \xe1 \xde\xfb\xba\xaeg\xb3Y\xd34\x81\x8f\xb0c\xbb]\x10q[\x06\xad\x9aC\x88\
1521 \xcc\xec\xbd\xaf\xaaj>\x9f\x0f\x06\x83Yy\xedeK\x02\xd6.\xc3s\xd6\xda\xaa\xaa\
1522 \x9cs\x01/\xec\xfb\xff0\xda\xbc)\xa5\xc23D\xe4\x9c\xeb\xf7\xfb\xbd^\xaf\xdb\
1523 \xedj\xbe\t\x7fY\x0b\xda[k\xad]\xadVu]\x17E\x91\xa6\xa9s.h\xb7=\xec6F\xcbS\
1524 \x0b\x13\x90\xb4\xd6\xde\xfb\xe0@I\x92\xc4\xb1\xb1w0\x82\xd66\xc1w\xab\xaa\
1525 \xaa\xaa*l\x1a0\xfe\xab\xa1\xdc\x8c\xe7\x7f\xf9\xeb\x9b\'\'\x07ON\x0e\xd2$b\
1526 \xe6\x00\xa3\xb5\x0e\x19\xb3\xd6\xc6q\xbc\xb6"m\x1a\x07p\x974\'\xad\xef&I\
1527 \xe2\x9c\x0b%\xad\x94\n\xc9l\x19z\xf9\xcf\x7f\xbf{?:\xffp\xfd\xbb?\xfd\xfd\
1528 \xf1\xc9\xc3\xd3\x9f=\xfc\xe5WG\x9dM\xc58\xe7\x82\x8e\xd6FG\x0cv+i\x02\xb4\
1529 \xee\x1f\xf3y\x1c\xc7"\x120\x02@\x9b%D\xbc\x18\xe5\x88\xc1\xe7\xe9\xed\xfb\
1530 \xd1\xf9\xc5\xa7\xdf\xfe\xf1\xe5\xcf\x9f\x9e\xfc\xea\x17?={z\x14EQ]\xd7\xad\
1531 \xc5!\xa9mn\x90\xd8\xb4\xde\x1eEQ\xa0]k\xad\x94j\xb9A\xc4YQ\x8fo\xf3\xc0=\
1532 \x12\x11\xae\xc9y\xf3\xee\xea\xfc"\xfb\xcd\xef\xff\xf6\xd5\xe3\xa3\x9f\x1cv\
1533 \xba\x91[/\xbf\xce\xf9:i\xda\xa4\xf3\xd9U\x9e\xe7\x9dN\xc7\x18\x03\x00\xad\
1534 \x91\x84\xec\x07\xc2\xdf\x9c\x7f\n-\x1c\x89\x82\x02\x94\xd2\xac\x8cR\x9a\x95\
1535 R\xcc\xef/F\x93[\xba\xd7\x05\xb0e\xbd\\Z\x07\xdb\xd1@\xdc\xe9\xe5\xe3\xcb<\
1536 \xcf\x93$\t\x11\x04\x83\n\x01\xb5\x86\xff\xf2_\x97\x9bba&&fVFk\xad\xb4QJ)\
1537 \xc64\xc2^JF\xd9r\xb1\x9cL\xe6\x81\xff\xadht\x94\xf6v\'\x93Q`r\x1b\xc6\x18\
1538 \x13\x8c`V\xd4\xe3\xdb\x19\x11\x133\x91b\xb5\x96\x98\xd2F)\xd6\x8a#\x8d\xdd\
1539 \x94:1\x8a\xad\xeajQV\x8d\x17\x0cc\xd1\xc6:\x01\xee\xed\x0eo\xb3\xcb,\xcb\
1540 \xc2q\x83y\x047\x0c`\xaf\xde^\x03nZ-3\xb3VJ\x85\x92\xd1\x8a\x8d\xa6nB\xfd\
1541 \x8445E\xbd\xb8\x1ae\xc5\xc2\xb6\x9b\xab\xb6\xe2\xd2\xde\xce\xfe\xe1\xa3\xb7\
1542 \xaf^8\xe7B\xbf\n\x00\xd1f\xbd\xf8\xc7\xfb0\xa9\xad\xf9\'b&\xc5\xac\x18#\x8d\
1543 \xdd\x84v:\x1ci\xbb\xaa\xca\xe9t2\x99-\xac\xbf3B\x05p7\xc3=<~RL\xf3\xcb\x8f\
1544 \xaf\x89(\xf4\xc1\xe0\xf0\xcc\\.V\x9f\xb2\xb1R\x1aD\x01\x08\x82\x10\x02"h\
1545 \x864\xc2nJ\xfd\x84b\xed\x9aU9\xcdo\xdf}\xb8\x9e\x15\xcdf\xe8\x80\xcf\x92\
1546 \x16N\xf9\xf8\xe9\xd7U]\xdd\xdc\\\xb5}0T@\x96\xaf4;&f\xf2\x8a\xbcV\x10i\x89c\
1547 \xec$\xd4K)\x8d\xc1P\xb3\xac\xcai~\xfb\xe6\xdd\xc7q^\x01" ~\x1e\r\x84\xb9\n\
1548 \x100I\xbbg\xcf\xbey\xfd\xfd\xb7\xa3\xd1\xc5\xa6\x0f\x8as.\x9b6;\t\x92&\xa5P\
1549 k\x8a\x0c\xc7\t\'\x11\xa51\x1ae\xc56E\xbd\x98N\'\xef>\\\x8f\xf3\xcaK\x8b\x80\
1550 \xd2r\xb3V\x03`8B\x9a\xf6\xce\x9e=?\xff\xe1\xbb\xf1\xf5\x85\xc8e\xe8Q\xca$I\
1551 \xd2\x89bm\x8ch#\x91\xf1Z;\xc5\xe2VU\xb1h\xeajq5\xca&\xb3\xc5\xach6\xceJ\x88\
1552 w~\x18\xfa\rn\x06\xc5\xf5\xb8\x88H\x8f\xbe<\xdd}p8\xc9.G\xd7YY\x96;;\x83~\
1553 \xbf\xdf\xe9t]\x12{\x1b\xd9%\x13\x92\x17\xd74M\x9e\x17e\xd5\x14\x0bk=l|\x08\
1554 \x11\xd7\x16\x05[\xdc\x88x\x11\xf1"\x1e$\xcc\xe7\x08"\xdd\xeeN\x9a\xf6\x97\
1555 \xcb\xb2*\xa7\xf3E]T\x99\xe6q\x1c\x1b\xa3\r\x12#)\xe7\xc9:h\x1c\xf8\xf5\x1da\
1556 =\xecm_\x0c\xee\\@D\xbc8\xef\xbd\xb3\x0e\xc9\x91#A\x10\xef\xc4{\xefE\xa9\xa8\
1557 \xd3\x7f \xde{\xf1"bE\x1a\x07`\xd7\xb3\xe0\xa6\t\t\x84+\x80\x00\xe2\xe6\xbe"\
1558 "\xe07\xb7\x97\x1fa\xfd\x07q\xfe,\x1f\xd7\xef^\xbd\x00\x00\x00\x00IEND\xaeB\
1559 `\x82'
1560
1561 def get017Bitmap():
1562 return BitmapFromImage(get017Image())
1563
1564 def get017Image():
1565 stream = cStringIO.StringIO(get017Data())
1566 return ImageFromStream(stream)
1567
1568 index.append('017')
1569 catalog['017'] = ImageClass()
1570 catalog['017'].getData = get017Data
1571 catalog['017'].getImage = get017Image
1572 catalog['017'].getBitmap = get017Bitmap
1573
1574
1575 #----------------------------------------------------------------------
1576 def get018Data():
1577 return \
1578 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1579 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1580 \x07PIDATH\x89\xbdWK\x8f\x1b\xc7\x11\xae\xea\xd7<\xf8Xj\xa5]J\x86\xb4\xd8\
1581 \xac\x05\xd8\x066\x02\x04]\xad?\x90?\x92cN9\xe7w\xe4\x1e\x04\xb9\x04\x0e\xf2\
1582 \x00b\xc4F\x00!\x06\x82D\x91.\x82c\xebe)\x1b\xed\x92\xdc\xa19\x1c\xce\x93\
1583 \xd3]\x95C\x0f\xc9\x8d\x91\\\xdd\x07\xbe0\xac\xaf\xeb\xab\xaf\xbe\xae\x06\
1584 \xf8^\x16\x02\xc0\xbd\x07\x0f\x8d\t\xb46R))$\n\x89\x88\xcc\x0c\xc0\xddS\xec_\
1585 \xb8\xfb\xc2\xb8\xf9\x15\xffW\xbc\xee\x9d\x01\x01\x98\x99\x1f}\xf6\x89\x02\
1586 \x00c\x820\x8cM\x10z$\xe1a\x80\x81\x99\t\x80\xads\r\xd9\xc6\xd9\xc6\xda\x86\
1587 \xac\xb5\xb6\xb5\x8e\x19\x84\x90F\x9b8\xec\r\xb4\x0e\x00\x00\x117\x18\xc8\
1588 \x00\x88\xc0\xc4\xc4\x0e\x00\x14\x00hmL\x10\x86a\xa4\x83P)#\x85\xf0\x9b!j\
1589 \xc1U\xc864F\xcaHJ\t\x00\xd6\xda\xb6m\x9b\xa6)\xcb\xb2(\x8aUv\x91\xce\xcf\
1590 \xe3\xc1\xfe\xb5\xfdq<\xd8\xf3(\x88\x00\x80\x08\xc8LD\xd4\xc1H\xa5\xb46:\x08\
1591 \x8d\t\xb56RJ\x00DWhI\xc3\xfe\xa8\xd7\xeb\x85ah\x8cAD"Z\xaf\xd7M\xd3TUU\x14\
1592 \xc5j\xb5J\xd34M\xd3\xc5b\xf2mr~x\xeb\xf8\xf6\xd1\x07(\x10\x01\x01\x11\x11\
1593 \x98\xc9\xd9M6RH\xa9\x94RFk\xa3\xb5\x11\x025V{\xa3\xe0\xfa\xf5\xf7F\xa3\xd1p\
1594 8\x8c\xe3X)ED\xd6\xda\xba\xae\xb7\x18\xcb\xe5\xb2\xd7\xebEQd\x8cI\x92\xe4\
1595 \xf5\xd7O\xf3ez\xf7\xa3\xfbQ\xdc\x07D\x04\x04f\x14\x1b\x18\x14R\x08)\x85\x90\
1596 R\n\x81\xa1jn\xde\x18\xde\xbcys<\x1e\x1f\x1e\x1e\x8eF#\xad\xf5\x16 \xcf\xf3\
1597 \xaa\xaa\xa2(\n\xc30\x08\x02c\x8cRJJ\x89\x88\xce\xb9\xf3\x7f\xbf\xa8\xea\xea\
1598 \xde\x83\x8f\xe3x\x80\x88\xcc$\x9c\xd8\xc0 zl\x00\xd4X\xdd:\xd8\xbbs\xe7\xce\
1599 \xd1\xd1\xd1\xc9\xc9\xc9x<\x16B\xb4m[\x14E\x96e\xce\xb98\x8e\x01\x80\x88\x98\
1600 \x99\x99\x01@l\x16"\n!f\xb3\x8b\x17_>\xb9\xf7\xe0!\xa2\x00@\xafJ\x05^t\xc0\
1601 \xc0\x80\xae\xd8\x1b\x05\xe3\xf1\xf8\xe8\xe8\xe8\xf4\xf4\xf4\xe0\xe0\xc0Gl7\
1602 \x8b\x88\x9cs\xcc,\xa5\x0c\x82\x00\x11\x95RZk\xad\xb5O+\x08\x820\x0c\'\x93\
1603 \xb37\xaf\x9e\x1d\xbf\x7f\n\xccL\x1b\xd2\x00\x18\x98\x89Z-\xe9\xfa\xf5\xf7\
1604 \xc6\xe3\xf1\xc9\xc9\xc9\xc1\xc1\x81\xef\x1e\xe7\xdcr\xb9\xcc\xb2\xac,\xcb\
1605 \xba\xae\x9ds\x1e\xe3*\x801\xc6\x13\xe8\xc5"\xa5\x9cO\xcf\xf6o\xdc\xea\xf7\
1606 \xf7x\xab4\x00`\x02p\xd5\xb0?\x1a\x8dF\x87\x87\x87\xe3\xf1\xd8g\xe9\x9cK\x92\
1607 d\xb1X\x94e\xb9^\xaf\x11QJ)\x84\xf0\x8a\xd8"i\xad\x83 \xf0\x90^\xf7\xcc\xe7\
1608 \x8b\xe4<\x8e\x87D\xbc\x83\x01\xb6\xc8\xb6\xd7\xeb\r\x87\xc3\xd1h$\x84\xf0\
1609 \xfc$I2\x9f\xcf\xf3<\'"!\x043\x0b!\xfc?|=\xa4\x94J\xa9\xab\t\xf9\xc7\x9cs\
1610 \x93i\xd24\x85R\xc1\x06\x86\xc1\xb9&4&\x0c\xc38\x8e\xb5\xd6\xbe\x12\xcb\xe5r\
1611 \xb1X\xe4y\xce\xcc\x9b\x96C\x0fCD\xfe\xb3\x94\x92\x99\x89\xc8\'\xb4\x95\xdcz\
1612 \xbd.\x8a\xa2*\x96\xbd\xe1\x8d]6d\x1b)#_FkmQ\x14m\xdb\xfaz\xf8\x88W\xbd\xc4\
1613 \xa7\x02\xff\xd5\xf1\xe8\xb3\xf1\xa8\xde#\xb2,[\xe6\xf5\xae6\x0c\xecl\xe37BD\
1614 u]gY\xd6\xb6\xad\xaf\x87\x8f\xb8\r\xe7E\xbcm\x83\xad\x9a}\x8aRJ"\xaa\xaaj\
1615 \xb5Z\x8dF\xa3\xac\x98\x12_\x91\x80\xb5\x8d\x7f\xceZ[U\x95s\xce\xe3\xf9\xb8\
1616 \xff\x0fc\xcb\x9bR\xca?#\x84p\xce\r\x87\xc3\xc1`\xd0\xef\xf7\xb5\x9c\xf9\xbf\
1617 t\x82&k\xad\xb5\xeb\xf5\xba\xae\xeb<\xcf\xe38v\xcey\xedn7{\x15c[\xa7-\x8cG\
1618 \xd2Z\x13\x91w\xa0(\x8a\xc2\xd0\xd8\x1d\x0c\xa3\xb5\xad\xf7\xdd\xaa\xaa\xaa\
1619 \xaa\xf2A=\xc6w\x0e\x94/\xfe\xf1j4\x88~\xf8\xe1m\x9f\x8d\x94\xd2\xc3h\xad=c\
1620 \xd6\xda0\x0c;+\xd2\xa6u\x00;\xd2\x1co}7\x8a"\xe7\x9coi\xa5\x94\'S\x08Q7\xed\
1621 \'\x9f>}7I\xb4\x0e\x8f\xef\x1c\\\xdb\xeby\x8cm\x93J)\x9ds^G\x9d\xd1\t\t\x96\
1622 \x01\xc0o\x96\x19Dw~\xacV\xde\x1c\xd7\xeb\xb5\xaf\x90\xe7\xea\xc5\x9b\xd9\
1623 \xcf\x7f\xf9\xe8|2G@g\xd7\xbf\xfe\xe3S\x9f\xc4w\xfa\xc6\x8bmkq(T\xe7{\x9em!\
1624 \xcd\xd6\xdb\xb3,\xcb\xf3|\xbd^\xb7mk\xad%\xa2\xcf\xbf\xf8\xe7o>\xfd{\xdb6\
1625 \xd0\x1dW8\xffv\xf9\xa7\xbf|u5\x15\xbf|t\xdf\xda\xce9G\x1d\xe7\x1di\xda\xc4\
1626 \xab\xec"M\xd3^\xafg\x8c\x01\x00Ow\xba\xaa\xff\xfc\xd7\x97\xe92G!\x10\x10Q`\
1627 \xb7M\xf1\xe4\xd97\xf7O\x8f?\xbc{\xdb\xfb\x98?\xf7\xbc\xd2\xbc\x9a\x9a\xa6\
1628 \xb1\x0e\xae*\r\xc2\xde \x9d\x9f\xa7i\x1aE\x91RJ\x08\xa1\xb5~\xfe\xcd\xe5\
1629 \xb3\x97\x97\x08 \x95\x16\x80p\x05C\x08)\x85\xfc\xd5\xef\x9f\xfc\xec\'GA\x10\
1630 DQ\xe4\x0b\xd3\xb6m]\xd7eY\x96e\xb9HW\xbe\xfeW\xb2\xd1A<\xd8_,&\xbe\x92\x0c\
1631 \xf0\xec\xf9\xc5|\xb9\xd6&\xd4&B!\x85d\x01\xd0iXJ!\x94T\x92\x99~\xf1\xdb\xc7\
1632 ?\xfd\xf1\x8f\x94R\xcc\xec;:\xcb2O{^\xb6\xc4\xe8\xc7\xa2\x9d^\xaf\xed\x8f\
1633 \x9b\x96\x92$\x99N\xa7_\xbfx;\x9f\'@k\xe7\xacs\xads\x8e\x89\x19\x00ps\xd4J)\
1634 \xa5VJ\x9f\x9d_>\xfa\xdbK\x8f\xe1G\x83\xc5b\x91\xa6\xe9\xbb\xf3Y^\xda\x9d9m;\
1635 .\x1e\xec\x1d\xde:\x9e\xcdf\x93\xc9\xb4*2\xc1k%\x9c\xe0\x96\xc91["GL~R\xf3\
1636 \x15\xf2Y))\xff\xf0\xf9\xe37\xff\x9a\xa4i\x9a$\xc9l6K\x92$I\x92o\x97\xa5\xa5\
1637 \xce.60\x1bK\xbc}\xf4\xc1\xe1\xcd\x1f\\^\xce\xd2t\xeel\xa5\x85\r\rk\xe9\x048\
1638 f\x0bL\xcc\x0e\x98\x01\x18\x81\x05\x02"h\tq\x80\xbf\xfb\xec\xf1\xbbw\xe7\x17\
1639 \x17\x17\x93\xc9d:\x9d\xbe~;\xc9\xf2\x16\x01\xb6f\xab`\xb7\x10\x05\xde\xfd\
1640 \xe8~UW\xf3\xe4"\x0c\xc2\xc0\xf8F\x0eP\x02HF\xe9\xa4\x90R\x90\x12\xa4\x15\
1641 \x04\x9a\xc3\x10{\x91\x18\xc4\xc2`\xf9\xd5\xf3WmSL\xa7\xd3\xe7\xaf\xce\xe6i\
1642 \xe5u\xbf\xb5\xf5\x0e\x06\xbb\x81\x07\xa3\xb8\x7f\xef\xc1\xc7/\xbe|ryy\xa6\
1643 \x94\x92R\x84\x81\x0e\x03#\x15H\x85B\x0b\xa5Pk\x11\x18\x19F2\nD\x1c\xa2Q\x96\
1644 m{9-\xb3,}\xfdv2O+\xe2-\x02\xf26\x9bN\r\x80~\x0bq<\xb8\xf7\xe0\xe1\x9bW\xcf\
1645 \xe6\xd33\x80\x19\x02\x0b\xe4\xfe\x00"-\x83P\x1b\xc3\xdap`Hk\xa7$\xbbu\x95\
1646 \x97m]\x95\x17\x93d\x91\x95Y\xden\x9cU \xee\xf4\xe5\xcf\x1b\xdc\x0c\x8a\xdd\
1647 \xb8\x88(\x8e\xdf?\xdd\xbfqk\x91\x9c\'\xf3E]W\xa3\xaa\x1c\x0e\x87\xbd^\xdfE!\
1648 \xd9\xc06R\xa0 vm\xdb\xa6i^Tm^ZK>D\x17\xa1\xe3\x8bw\xa41\x133\x133\x01\xfb\
1649 \xf9\x1c\x81\xb9\xdf\xdf\x8b\xe3a\xd3\x14U\xb1\\\x95u^%Z\xce\xc3\xd0\x18mPH\
1650 \x14\xca\x91\xb0\x0eZ\x07\xd4\xdd\x11\xbaa\xef\xea\xc5`\xe7\x02\xccL\xec\x88\
1651 \xc8Y\x87\xc2\t\'\x18\x81\xc91\x11\x11+\x15\xf4\x867\x98\x88\x98\x98\xd92\
1652 \xb7\x0e\xc0v\xb3\xe0\xe6\x10b\xefv\xcc\x80\xb8\xb9\xaf003\xd0\xe6\xf6\xf2=\
1653 \xac\xff\x00-.\xac\x07\x8f7\x14\x1b\x00\x00\x00\x00IEND\xaeB`\x82'
1654
1655 def get018Bitmap():
1656 return BitmapFromImage(get018Image())
1657
1658 def get018Image():
1659 stream = cStringIO.StringIO(get018Data())
1660 return ImageFromStream(stream)
1661
1662 index.append('018')
1663 catalog['018'] = ImageClass()
1664 catalog['018'].getData = get018Data
1665 catalog['018'].getImage = get018Image
1666 catalog['018'].getBitmap = get018Bitmap
1667
1668
1669 #----------------------------------------------------------------------
1670 def get019Data():
1671 return \
1672 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1673 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1674 \x06\xecIDATH\x89\xbd\x97K\x8f\x1b\xc7\x11\xc7\xab\xaa\x1f\xf3\xe0c\xe9\x95v\
1675 )\x19\xd6BX\x1b0\x04\x08\x02\x0c\x1dm\xdd\xf2}\xf3\x05r\xca\x07p.\x86\x81D\
1676 \x90 C6ERC\xcdp8ONwU\x0eM\xce2Aru\x1f\xf8\xc2\xb0\x7fSU\xff\xfaw\r\xc0\x9f\
1677 \xb2\x10\x00^\xbd~cmd\x8cUZ+RH\n\x11E\x04@NWIx\x91\xd3\x17\xc1\xf3\xaf\xf8\
1678 \xbf\xf6;\xbd\x0b \x80\x88\xc8\xdf\xff\xf6W\r\x00\xd6Fq\x9c\xda(\x0e$\n\x18\
1679 \x10\x10\x11\x06\x10\xe7}\xcf\xae\xf7\xaew\xaeg\xe7\x9c\x1b\x9c\x17\x01"e\
1680 \x8dM\xe3\xc9\xcc\x98\x08\x00\x10\xf1\xcc@\x01@\x04aa\xf1\x00\xa0\x01\xc0\
1681 \x18k\xa38\x8e\x13\x13\xc5Z[E\x14n\x86y\x00\xdf\xa2\xb8\xd8Z\xa5\x12\xa5\x14\
1682 \x008\xe7\x86a\xe8\xfb\xbei\x9a\xba\xae\x0f\xe5\xa7b\xb7Jg\xd7_]/\xd3\xd9U\
1683 \xa0 \x02\x00"\xa0\x083\xf3\t\xa3\xb46\xc6\x9a(\xb666\xc6*\xa5\x00\x10}m\x14\
1684 \xcf\xa7\x8b\xc9d\x12\xc7\xb1\xb5\x16\x11\x99\xf9x<\xf6}\xdf\xb6m]\xd7\x87\
1685 \xc3\xa1(\x8a\xa2(\xf2|\xfd%[\xdd>}\xfe\xcd\xdd\xf7H\x88\x80\x80\x88\x08"\
1686 \xec\xdd9\x1aEJi\xad\xb55\xc6\x1ac\x89\xd0`{\xb5\x88\x1e=\xfaz\xb1X\xcc\xe7\
1687 \xf34M\xb5\xd6\xcc\xec\x9c\xeb\xband\xec\xf7\xfb\xc9d\x92$\x89\xb56\xcb\xb2\
1688 \xf7\xff\xfcG\xb5/\xbe{\xf1C\x92N\x01\x11\x01A\x04\xe9\x8cARDJ\x11)\xa5\x880\
1689 \xd6\xfd\x93\xc7\xf3\'O\x9e,\x97\xcb\xdb\xdb\xdb\xc5ba\x8c\x19\x01UU\xb5m\
1690 \x9b$I\x1c\xc7Q\x14Yk\xb5\xd6J)D\xf4\xde\xaf~\x7f\xdbv\xed\xab\xd7?\xa5\xe9\
1691 \x0c\x11E\x98<\x9d1\x88\x81\r\x80\x06\xdb\xa77W\xcf\x9e=\xbb\xbb\xbb\xbb\xbf\
1692 \xbf_.\x97D4\x0cC]\xd7eYz\xef\xd34\x05\x00f\x16\x11\x11\x01\x00:/D$\xa2\xed\
1693 \xf6\xd3\xdb_\x7f~\xf5\xfa\r"\x01`P\xa5\x86 :\x10\x10@__-\xa2\xe5ryww\xf7\
1694 \xf2\xe5\xcb\x9b\x9b\x9b\xb0\xe3p^\xcc\xec\xbd\x17\x11\xa5T\x14E\x88\xa8\xb5\
1695 6\xc6\x18cBXQ\x14\xc5q\xbc^\x7f\xfc\xf0\xee\x97\xe7\xdf\xbe\x04\x11\xe1s\xd2\
1696 \x00\x04D\x98\x07\xa3\xf8\xd1\xa3\xaf\x97\xcb\xe5\xfd\xfd\xfd\xcd\xcdM\xe8\
1697 \x1e\xef\xfd~\xbf/\xcb\xb2i\x9a\xae\xeb\xbc\xf7\x81q\t\xb0\xd6\x86\x04\x06\
1698 \xb1(\xa5v\x9b\x8f\xd7\x8f\x9fN\xa7W2*\r\x00\x84\x01|;\x9f.\x16\x8b\xc5\xed\
1699 \xed\xedr\xb9\x0cQz\xef\xb3,\xcb\xf3\xbci\x9a\xe3\xf1\x88\x88J)"\n\x8a\x18I\
1700 \xc6\x98(\x8a\x022\xe8^d\x95g\xab4\x9d3\xcb\x03\x06\xc4\xa1\xb8\xc9d2\x9f\
1701 \xcf\x17\x8b\x05\x11\x85\xfcdY\xb6\xdb\xed\xaa\xaabf"\x12\x11"\n\xff\x08\xf5\
1702 PJi\xad/\x03\n\x97y\xef\xd7\x9b\xac\xefk\xad\xa33F\xc0\xfb>\xb66\x8e\xe34M\
1703 \x8d1\xa1\x12\xfb\xfd>\xcf\xf3\xaa\xaaD\xe4\xdcr\x180\xcc\x1c>+\xa5D\x84\x99\
1704 C@\xa3\xe4\x8e\xc7c]\xd7m\xbd\x9f\xcc\x1f?D\xc3\xaeW*\tet\xce\xd5u=\x0cC\xa8\
1705 G\xd8\xf1\xd2KB(\xf0\x1f\x1d\x8f!\x9a@\r\x1eQ\x96\xe5\xbe\xea\x1ej# \xde\xf5\
1706 \xe1F\x98\xb9\xeb\xba\xb2,\x87a\x08\xf5\x08;\x8e\xdb\x05\x11\x8fm0\xaa9\x84\
1707 \xa8\x94b\xe6\xb6m\x0f\x87\xc3b\xb1(\xeb\r\xcb\x85\x04\x9c\xeb\xc3u\xce\xb9\
1708 \xb6m\xbd\xf7\x81\x17\xf6\xfd\x7f\x8c1oZ\xebp\r\x11y\xef\xe7\xf3\xf9l6\x9bN\
1709 \xa7Fm\xc3_N\x82f\xe7\x9cs\xc7\xe3\xb1\xeb\xba\xaa\xaa\xd24\xf5\xde\x07\xed\
1710 \x8e7{\xc9\x18\xeb4b\x02\xc9\x18\xc3\xcc\xc1\x81\x92$\x89c\xeb\x1e0\x82\xce\
1711 \rm\xd7\xaf\xd6_\xd6\xb9c\xf8 H \x80\x88H\n\x91Nnx^\x7f\xf9\xf1\xc5\xf2\xe6*\
1712 D\xa3\x94\n\x18cL\xc8\x98s.\x8e\xe3\x93\x15\x19;x\x80\x87\xa4y\xe9\xbb\xae\
1713 \xaa\xab\xe1\xe0\x9a\x01=#\x00\x92\xd2JiD\x04\xa4\x13\x06\x01\x00\xfa\xc1\
1714 \x8fq(\xa5\xc6&UJy\xef\x83\x8eNFG\n\xdcE\xd2\x04\xa8\xed\xda\xa8k\x85\xd0\
1715 \x1f\xd11\x02)\x8dD\xc8@\nA \xb8;\xe0\x7fu\xcce\xdfh\xad\xbd\xf7]\xd7\x8d\
1716 \x16\x87\xa4O\xbe\x17\xb2M\xca6u\xd3w\xad\x1b:\xf6\xc7\xc1\xf5\xec\x1d{\xc7\
1717 \xcc"\x0c\x0f\'4\x00"!\x8e\x8cK\xbf\t\xbd\x19\xe4\x1aJ\xeb\xf9\xa4\xfbS\xd2\
1718 \x8cM\xab\xf2S\x9c\xa4\xc9D\xb1\xd7\xe2\xc8\t\x02\x12"\x01\x12\xa2\x04\x0fG$\
1719 $\n\x0e\x13\x18\xc1+\x03#\x88\xc2{\x1f\xd4\xd4\xf7\xbd\xf3p\xa94\x88\'\xb3b\
1720 \xb7\xaa\x0e%)\r\x14\x0b+\x16@TD\x9a\xc8\x0b\x11\x01\x02\x12\x12!\xa2V:\xa4\
1721 \xc8\x18\x13J\x9d$I(\xcc0\x0c]\xd75M\xd34M^\x1cB\xfd/\xa21Q:\xbb\xde\x17k\
1722 \xa5u\x143`$\x08\xde\x055+$EJ\x08 hX_d\xc9Z\x9b$\x89\xd6ZDBG\x97eY\x96eUUU3\
1723 \xb0`\x18\x8bh\x94\xe9W\xd7\xcb\xa3\xe3"\xcf\xdb\xe6\x00\xbe\'\x19\x80\x8f\
1724 \xde;\xef\x07\xef\xbd\xb0\x08\x00 )c\xf4%&\x18\xcc0\x0ca4\xc8\xf3\xbc(\x8a?\
1725 V\xdb\xaaq\x0f\xe64v\\:\xbb\xba}\xfa<\xcb>\xe7_v}W\x91\x1c5y\x92A\xd8\x8b8f\
1726 \xcf\xc2A\x07A\xc9cK\x06u\x15E\x91e\xd9v\xbb\xcd\xb2,\xcb\xb2/\xfb\xc6\xf1\
1727 \xc9.\xceI;w\xde7w\xdfW\xfbb\xf5\xfb[$\xbc\xb1&\x8a"eE\xc8#x\x11\x07\xa2E<\
1728 \x88\x1eu\xd4\xf7}8\xc2\x9b\xa6)\x8ab\xbb\xdd\xae\xd7\xeb\xcdf\xf3\xfe\xb7uY\
1729 \r\xe7\xa1\xe3\xa26\xa3T\xbf{\xf1C\xdb\xb5\xbb\xecS\x1c\xc5\x91\r\x8d\x1c\
1730 \xa1\x02P\x82\xca+R\x8a\xb8o\xdb\xba\xae\x83\xe3\x85P\xca\xb2\xcc\xf3<\xcb\
1731 \xb2\xcdf\xf3\xafw\x1fwE\x0b\x88\x808\xda\xfa\t\x83\xa7\x81\x07\x93t\xfa\xea\
1732 \xf5Oo\x7f\xfd\xf9\xf3\xe7\x8fZk\xa5(\x8eL\x1cY\xa5Ai$CZ\xe3\xe1P\xac\xd7\
1733 \x18\x8e>\xe7\\({H\xda\xfb\xdf\xd6\xbb\xa2e\x19\t(\xa3\xd2Nj\x00\x0c\xb7\x90\
1734 \xa6\xb3W\xaf\xdf|x\xf7\xcbn\xf3\x11`\x8b \x842\x9dAbT\x14\x1bke\x97m\xfa\
1735 \xb6\x0c-r<\x1e\x9b\xa6\xa9\xaa\xea\x8f\xd5\xf6\xcb\xbe)\xab\xe1\xec\xac\x84\
1736 \xf8\xa0\xafp\xde\xe0yP<\x8d\x8b\x88\xf4\xfc\xdb\x97\xd7\x8f\x9f\xe6\xd9*\
1737 \xdb\xe5]\xd7.\xdaf>\x9fO&S\x9f\xc4\xab?\xfa\xb1\xf8}\xdf\xe7\xc5\xa1j\x86\
1738 \xaaq\x8e\xe1\xd4\xc4\x88\x88t\xca\xd7EmDXDX\x84A\xc2|\x8e 2\x9d^\xa5\xe9\
1739 \xbc\xef\xeb\xb6\xde\x1f\x9a\xaej3\xa3vql\xad\xb1H\nI{&\xe7a\xf0\xc0\xa7g\
1740 \x84\xd3\xb0w\xf9`\xf0\xe0\x02"\xc2\xe2\x99\xd9;\x8f\xe4\xc9\x93 \x08{af\x16\
1741 \xad\xa3\xc9\xfc\xb10\xb3\xb0\x888\x91\xc1\x03\xb8\xd3,x>\x84\x04\xc2#\x80\
1742 \x00\xe2\xd9\xfe\x04D\x04\xf8l\x86\x7f\xc2\xfa7\x1aV\x91\xa0\x86ON\xe3\x00\
1743 \x00\x00\x00IEND\xaeB`\x82'
1744
1745 def get019Bitmap():
1746 return BitmapFromImage(get019Image())
1747
1748 def get019Image():
1749 stream = cStringIO.StringIO(get019Data())
1750 return ImageFromStream(stream)
1751
1752 index.append('019')
1753 catalog['019'] = ImageClass()
1754 catalog['019'].getData = get019Data
1755 catalog['019'].getImage = get019Image
1756 catalog['019'].getBitmap = get019Bitmap
1757
1758
1759 #----------------------------------------------------------------------
1760 def get020Data():
1761 return \
1762 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1763 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1764 \x07@IDATH\x89\xbdWIo\x1c\xc7\x15~\xaf\xb6^f\xe1\x88&9\xa2%Q2\xa5\xc0\x16\
1765 \xcc01h\xe5\x12)\x08` \x08\x10\xff\xbf\xfc\x80 \xc7 \xc8-\x87\x1c\x02\x9f\
1766 \x02\x04\xb2\x10\xc0Q\xa0\x08\x12$\xd1\x1a\xce\x0c\x9b\x9a\x9e\x99\xdeky9TOs\
1767 \x0c\xe4\xecw\x98\xb5\xba\xbe\xfa\xde\xf2\xbdW\x00?\x8a!\x00\x9c\x9e=Q*\x90R\
1768 q!8\xe3\xc88"\x12\x11\x00\xb5\xab\xc8\xbfP\xfb\x85p\xf3+\xfe\xbf\xfd\xdaw\
1769 \x02\x04 "\xfa\xe6o\x7f\x16\x00\xa0T\x10\x86\xb1\nB\x8f\xc4<\x0c\x10\x10\x91\
1770 \x03 cm\xedLmMmL\xed\x8c1F\x1bK\x04\x8cq%U\x1c\xf6\x06R\x06\x00\x80\x88\x1b\
1771 \x0c$\x00D G\x8e,\x00\x08\x00\x90R\xa9 \x0c\xc3H\x06\xa1\x10\x8a3\xe6\x0f\
1772 \xe3\x9c\x06["\x99P)\xce#\xce9\x00\x18c\xb4\xd6u]\x17E\x91\xe7\xf9zu\x91^M\
1773 \xe2\xc1\xee\x8d\xddq<\xd8\xf1(\x88\x00\x80\x08H\xe4\x9cs-\x0c\x17BJ%\x83P\
1774 \xa9PJ\xc59\x07@\xb4\xb9\xe4n\xd8\x1f\xf5z\xbd0\x0c\x95R\x88\xe8\x9ck\x9a\
1775 \xa6\xae\xeb\xb2,\xf3<_\xaf\xd7i\x9a\xa6i\xbaXL?$\x93\x83\xc3{\xb7\x8f>E\x86\
1776 \x08\x08\x88\x88@\xe4\xac\xd9\xb0\xe1\x8cs!\x84PR*)\x15c(\xb1\xdc\x19\x05\
1777 \x1f}\xf4\xf1h4\x1a\x0e\x87q\x1c\x0b!\x9cs\xc6\x98\xaa\xaa:\x8c\xe5r\xd9\xeb\
1778 \xf5\xa2(RJ%I\xf2\xfa\xc5\xb3l\x99>x\xf8E\x14\xf7\x01\x11\x01\x81\x08\xd9\
1779 \x06\x06\x19g\x8cs\xc68\xe7\x8ca(\xea\x9b{\xc3\x9b7o\x8e\xc7\xe3\x83\x83\x83\
1780 \xd1h$\xa5\xec\x00\xb2,+\xcb2\x8a\xa20\x0c\x83 PJ\t!8\xe7\x88h\xad\x9d|\xff\
1781 \xb2\xac\xca\xd3\xb3\xc7q<@D"\xc7,\xdb\xc0 zl\x00\x94X\x1e\xee\xef\xdc\xb9s\
1782 \xe7\xe8\xe8\xe8\xf8\xf8x<\x1e3\xc6\xb4\xd6y\x9e\xafV+km\x1c\xc7\x00\xe0\x9c\
1783 #""\x02\x00\xb61Dd\x8c\xcd\xe7\x17/\x9f\x7f{z\xf6\x04\x91\x01\xa0\xcfJ\x01>\
1784 \xe9\x80\x80\x00m\xbe3\n\xc6\xe3\xf1\xd1\xd1\xd1\xc9\xc9\xc9\xfe\xfe\xbe\xdf\
1785 Qo\xcc9g\xad%"\xcey\x10\x04\x88(\x84\x90RJ)=\xad \x08\xc20\x9cN\xcf\xdf\xbc\
1786 \xfa\xee\xde\xfd\x13 "\xb7q\x1a\x00\x01\x91s\x9a3;\x18\x1c\xf4\x07\xa3\xe3\
1787 \xe3\xe3\xfd\xfd}_=\xd6\xda\xe5r\xb9Z\xad\x8a\xa2\xa8\xaa\xcaZ\xeb1\xb6\x01\
1788 \x94R\xde\x81>Y8\xe7W\xb3\xf3\xdd\xbd\xc3~\x7f\x87\xbaL\x03\x00r\x00\xb6\x1c\
1789 \xf4\x86a\xd4\xab\r\x7f\xf1n}\xf7.x\x8c$I\x16\x8bEQ\x14M\xd3 "\xe7\x9c1\xe63\
1790 \xa2C\x92R\x06A\xe0!}\xde\x13M\x16\xc9$\x8e\x87\xce\xd15\x0c\x90\x01\xa7\xc3\
1791 p\xcce\xa0\x1d\x9f].\xff\xf0\x97gg\x9f\x8fo\xf4\xf0\xea\xea*\xcb2\xe7\x1cc\
1792 \x8c\x88\x18c\xfe\t\x1f\x0f\xce\xb9\x10b\x9b\x90_f\xad\x9d\xce\x92\xba\xce\
1793 \x85\x0860\x04\xd6\xd6\x81\x94\x8c\x0bc1+\x9a\xbcI\xd7\xf9\xec\xe9\xd3\x7f\
1794 \xde\x1e\xef<\xfa\xe9-%\xf9\xa6\xe4\xd0\xc38\xe7\xfcg\xce9\x119\xe7<\xa1.\
1795 \xe5\x9a\xa6\xc9\xf3\xbc\xcc\x97\xbd\xe1\xde5\x1bgj\xc6\x03\x00^6\xc6\xe9L\
1796 \xdb\xaa(\xcbl\xbd~6\x9f\xbdz\xf3\xfe\xb7\xbf\xfa\xfc`o\xd8i\x89\xa7\x02?\
1797 \xa8x\xf4l<\xaa\xd7\x88\xd5j\xb5\xcc*\x1f\x1b\x0e\x00w\xef?DW\xed\x0c\x07q\
1798 \x7fh\x9c\xc8+WTuQ\x14UU\x1a\xad\x8b\xb2\xfa\xd7\x7f\xde\x05J}<\x1em#ul\xc4\
1799 \x96u\x82\xe4\xc5b\xb5^\x8b`\xf0\xe2\xdfO[6\xc6\xd4\x04\xd04\xda\x9a\xaa\xd4\
1800 \x8d\xb1\xa0\xb5\xd1\xbaqmm\xc0\xdf\xff\xf1\xfc\xdd\xc5\xe2w\xbf>\t\x02\xd9\
1801 \x95\xda6\x92?\x01c\xccZ;\x1c\x0e\x07\x83A\xbf\xdf\x97|\xde\xd6V\x9bh\xc6\
1802 \x18c\x9a\xba)\xcb\xb2(\x8a\xb2\xac\x9a\xa6\xb6\xc68\xe7\x00\x08\x10\x01\xe0\
1803 \xf5\xdb\x8b\xdf\xff\xf1\x9b\xf3\xc9\x87\xed8u0\xbebz\xbd^\x1c\xc7^\x81\xa2(\
1804 \nC\x05\xd70\x84\xc6h\xadu\xa3\x9b\xa6\xae\x9b\xbaj\xeaJ7\xcd\xa6\xd4\x01\
1805 \xa8\xed5\xc6\xd4\x7f\xfa\xeb\xb3\xaa\xd6\x1d\x1b\xce\xb9\x87\xf1)\x10\x86\
1806 \xa1\xd7\xa1V\x8a\xa4\xf2=j\xe34KM]7M\xad\x1dj\x8d\xd6!\x002.8g\x00\xd4\xd2!\
1807 \x00\x84\'\x8f\x1eD\xa1\xeaxp\xce\xbb"\xe5\x9c[k\xbd\x1c\xb4B\xc78\x98\xeb\
1808 \xba!\x02VVeP\x95\xc4\xd06h\x1c\x02\xe3\x02\x19C\x07\x8c\xa3\xf7\x1b\xc2\xfd\
1809 \xbb\x87\xbf\xf8\xf9\xf1vH\xb6\xebF\x08a\xad\xad\xaa\xaa\x938d\xc2\xc7\xc6\
1810 \xc3 \xe3\xaa\xc8\x8b(*\x99d\xcerm\x81s\xe5\x18w\xe8\x97s\x02\x1a\xf6\x87_\
1811 \x7f\xf53\xff|\x87\xb1\xad7B\x88\xba\xae}[\xb2\xde\\\x9b\xf7\xad\xd3\xa4\x8a\
1812 \xb3\xd5E\x18\xc5Q\x8f;+\xc80C\x08\xc8\x10\x19 C$D\xfc\xfa\xab\xd3^\x1cv\xbe\
1813 \xf2\x18>\x1e\x1e\xc6\xb3\xb4\xd6v\tm,l\xb3\x81\xb07H\xaf&\xd9z\xc5\xb8\x00\
1814 \x16\x92\xe3\x8e\x00\x913&\x18\xb3\xc4\xd8/\xbf\xfc\xec\x93;\xfb\xdb\x00>\
1815 \xec>\xd4Q\x14\xf9\xc0h\xad\xab\xaa*\x8a\xa2(\x8aE\xba\xd6\x16~\xc8F\x06\xf1\
1816 `w\x99N\xb9\x10A\xe8\x00\x03B\xb0\x86\xfbH\xdf\xba5~\xf2\xe8\'^1\xbdu\x8eRJE\
1817 Q$\x84 "\xad\xb5/\xfe\xd5j\x95eYVhG\xe8\xc7"\xd6U\xf5\x8d\xddqc\\\xbaX\x94\
1818 \xc5\x1al\xcdH\x83k\xac5\xc8\xf07\x8f?\xf3\x93C\xd7`\xd4\x96y\x81\xd1Z\xfb\
1819 \xd1`\xb1X\xa4i\xfa~2\xcf\ns-N\x9dr\xc4\x83\x9d\x83\xc3{Ir\xb9\xf8pUW\x19\
1820 \xa3F0\xcbH?\xfe\xf2\x93Pq\xd3\x96*l\xd7\x8a/~\x9f]i\x9a&I2\x9f\xcf\x93$I\
1821 \x92\xe4\xc3\xb20\xedr\xdc8m#T\xb7\x8f>\xcd\x96\xe9\xe4\xfb\x97\xc8p_\xc9 \
1822 \x08n\x1e\x0ewb\xbe^\xaf\xfd\xd6\x8c1)e\x97Hu]\xfb\x16^\x14E\x9a\xa6\xf3\xf9\
1823 |:\x9d\xcef\xb3\xd7o\xa7\xabLo\x86\x8e\xad\xd8\xb4\x94\x18>x\xf8EY\x95W\xc9E\
1824 \x18\x84Q\x18*\xae///}\x1b\xf5\xbb\xfb\xf9F)UUUGe\xb5Z-\x16\x8b$If\xb3\xd9\
1825 \x7f_\x9d_\xa5% \x02b7"\xb60\xd8\x0e<\x18\xc5\xfd\xd3\xb3\xc7/\x9f\x7f{yy\
1826 \xae\x94\x8cB\x85\x00\xfe\xe0eY\x0e\x87C?\xb6\t!\x18c\x1e\xd2\x87\xdd;\xed\
1827 \xf5\xdb\xe9UZ:\xea\x10\xf0Zl\xdal\x00\xf4G\x88\xe3\xc1\xe9\xd9\x937\xaf\xbe\
1828 \xbb\x9a\x9d\x13M|\x8f*\x8ab\xbd^\x0f\x06\x03/Y\x1e\xa6\xfb+\xcb\xb2\xf7\x93\
1829 \xf9\x87e\xb1\xca\xf4\xa6\x051\xc4\xeb\xfc\x12\xe0\x15\x18\xaf\ty\x81\xbfw\
1830 \xffdw\xefp\x91L\xa6\xb3\xc4OO\xa3\xd1\xa8\xdf\xefGQ\xb4\xdd%\xeb\xba^\xa4\
1831 \xeb\xac\xd0Ya\x8c\xf3[\xb4;\xb4\xfe\xda\x8a\r\x91#"G\xe4\x80\xfc|\x8e@\xd4\
1832 \xef\xef\xc4\xf1\xb0\xae\xf32_.\xb3j\x95\xcf$\x9f\x87\xa1RR!\xe3\xc8\x84u\
1833 \xccX\xd0\x16\\{Gh\x87\xbd\xed\x8b\xc1\xb5\n\x10\x91#\xeb\x9c\xb3\xc6"\xb3\
1834 \xcc2B g\xc99\xe7H\x88\xa07\xdc#\xe7\x1c9"2D\xda\x02\x98\xb6\xdf\xb5]\x0f\
1835 \x08\xfc\x15\x80\x00qs_! "p\x9b\xdb\xcb\x8f`\xff\x03R\xab\x9d!\xfeG\xe5\x15\
1836 \x00\x00\x00\x00IEND\xaeB`\x82'
1837
1838 def get020Bitmap():
1839 return BitmapFromImage(get020Image())
1840
1841 def get020Image():
1842 stream = cStringIO.StringIO(get020Data())
1843 return ImageFromStream(stream)
1844
1845 index.append('020')
1846 catalog['020'] = ImageClass()
1847 catalog['020'].getData = get020Data
1848 catalog['020'].getImage = get020Image
1849 catalog['020'].getBitmap = get020Bitmap
1850
1851
1852 #----------------------------------------------------------------------
1853 def get021Data():
1854 return \
1855 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1856 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1857 \x07\x19IDATH\x89\xbdW\xd9n[G\x12\xad\xea\xedn\xdcD;\x92\xe5\xd8\x8a<\xde&H`\
1858 \xf0C\x80A\xfc\x90\xf9\xe1\xf9\x81y\x9a\x0fH\x80A\xe0 V\xecH\xb0E\x91\xd4\
1859 \x95x\xc9\xbb\xf4]\xba\xbb\xe6\xa1\xc9+zf\x9eS\x0f"\xc4\xa5OW\x9dS\xa7\xea\
1860 \x02\xfc)\x81\x00\xf0\xea\xf5\x1b\xa5\x02)\x15\x17\x823\x8e\x8c#"\x11\x01\
1861 \xd0\xf6[\xe4\xff\xd0\xf6\x1f\xc2\xdd\xbb\xf8\xff\xce\xdb\xbe\x12 \x00\x11\
1862 \xd1\xbf\xfe\xf9\x0f\x01\x00J\x05a\x18\xab \xf4H\xcc\xc3\x00\x01\x119\x002\
1863 \xd66\xce4\xd64\xc64\xce\x18c:c\x89\x801\xae\xa4\x8a\xc3d(e\x00\x00\x88\xb8\
1864 \xc3@\x02@\x04r\xe4\xc8\x02\x80\x00\x00)\x95\n\xc20\x8cd\x10\n\xa18c\xfe2\
1865 \xceu`5\xb8.TR\x88\x88s\x0e\x00\xc6\x98\xae\xeb\x9a\xa6\xa9\xaa\xaa,\xcb|s\
1866 \x95\xdd\xcc\xe2\xe1\xf4`z\x14\x0f\xc7\x1e\x05\x11\x00\x10\x01\x89\x9csn\x0b\
1867 \xc3\x85\x90R\xc9 T*\x94Rq\xce\x01\x10m\xc9\x99\x1d&\xa30<b\\\x1e\x8c\x07\
1868 \x8c1\xe7\\\xdb\xb6M\xd3h\xad\xcb\xb2\xcc\xf3<\xcb\xb2,\xcbV\xab\xf9m:;<>}t\
1869 \xf2\x12\x19" "\x02\x91\xb3f\x97\rg\x9c\x0b!\x84\x92RI\xa9\x18C\x89z4V\xa3\
1870 \xd1a\x18%\\\x06\xc6\xe1\xd1\xfd\x83\xe9$6\xc6\xd4u\xddc\xac\xd7\xeb$I\xa2(R\
1871 J\xa5i\xfa\xe1\xb7\x9f\x8bu\xf6\xec\xeb\xef\xa2x\x00\x88\x08\x08D\xc8v0\xc88\
1872 c\x9c3\xc69g\x0cC\xd1\x1c\xde\x1b\x1e\x1c\xdc\x8b\x07c!\xe3\xce\xf1\xa2jk\
1873 \x17<~\xfcXk]\x14\x85\xd6:\x8a\xa20\x0c\x83 PJ\t!8\xe7\x88h\xad\x9d}:\xd3\
1874 \xb5~\xf5\xfa\x878\x1e""\x91c\x96\xed`\x10=6\x00J\xd4\x87\xd3\xe1\xe1\xe1\
1875 \xf1hr/L\x0eP\xc4\xa56e\x9b]\\\xde\xfe\xfdo\x89\xb56\x8ec\x00p\xce\x11\x11\
1876 \x11\x01\x00\xdb\x05"2\xc6\x96\xcb\xab\xb3\xb7?\xbdz\xfd\x06\x91\x01\xa0W\
1877 \xa5\x00/: @[\x8e\xc6\xea`zo8\xbe7\x9e>\x0c\x93\xa9!\xb1\xae\x96y\xd9TZ\xbf\
1878 =\xbb|\xf8Eb\xad%"\xcey\x10\x04\x88(\x84\x90RJ)}ZA\x10\x84a8\x9f\x7f<\x7f\
1879 \xff\xcb\xe9\xd3o\x81\x88\xdc\xaeh\x00\x04D\xceu\x9c\xd9\xd1\xe80\x1e\x8c\
1880 \xa3\xc1A\x98LU4Z\\^]]\xcdon\xd2"\xcf\xff\xfd\xeb\xf9t\xf8\xd4Z\xeb1\xf6\x01\
1881 \x94R\xbe\x80a\x18*\xa58\xe77\x8b\x8f\xd3\xfb\xc7\x83\xc1\x98z\xa5\x01\x009\
1882 \x00\xab\x87\xc9(\x8c\x12!c\x14\xb1!\xb1\xb8\xbc:\xff\xe3\xe2\xfaz\x99\xe7\
1883 \x9b\xba\xd6\xbf\xbe\xfb\xf4\xe3\xf7\xcf8\xe7\x8c1!\x84s\xaeG\x92R\x06A\xe0!\
1884 \xbd\xee\x89f\xabt\x16\xc7#\xe7\xe8\x0e\x06\xc8\x80\xeb\xc2\xf0\x88\xcb\xa0s\
1885 \xbc\xd4f]-\xaf\xae\xe6\xd7\xd7\xcb\xcdf\xadue\xad\x05\x80\xdf/\xae\x9f}\xf5\
1886 \x85\xff\x85\xe7\x83s.\x84\xd8O\x881FD\xd6\xda\xf9"m\x9aR\x88`\x07C`m\x13H\
1887 \xc9\xb80\x16\x8b\xaa-\xdb,/\x9b\x9b\x9b4\xcf7ZW\xce9\xcf\xde\xef\x17\xd7/\
1888 \xff\xf2\xc0K\xc0\x13\xce9\'"\xe7\x9cO\xa8\x97\\\xdb\xb6eY\xear\x9d\x8c\xee\
1889 \xdfe\xe3L\xc3x\x00\xc0uk\\Wt\xb6\xae\xb4.\xf2\xbc\xae\xb5\xb5\x96h\xeb`g\
1890 \x7f,\xe1\xc7m*\xf0Y\xc7\xa3\xcf\xc6\xa3z\x8f\xd8l6\xeb\xa2\xbe\xe3\x86\x80\
1891 \xaci\x182\xeb\\U5\x8d\xa5\xceB]7u\xadM\xd7\xedL\x13\x01\xc0\x98\xe6\xec|\
1892 \xf9\xfc\xf4\xb0o\x83^\xcd>E\xce\xb9sNk\x9d\xe7\xf9d2\xd9\x94\x0bG{\x120\xa6\
1893 !\x80\xb6\xed\xac\xa9u\xd7\x1a\x0b]g\xba\xaeu\xdb\xde\xb8\xb3\xde\xb3\xf3\
1894 \xc5\xf3\xd3C\xdcEO\x8fO\x8b1f\xad\x1d\x8dF\xc3\xe1p0\x18H\xbe\xdc\xf6\xd6Vh\
1895 \xc6\x18c\xda\xa6\xd5ZWU\xa5u\xdd\xb6\x8d5\xc69\x07@\x80w\x86\xff\xee\xc3\
1896 \xb2/\xd4\xbe\n|\xc7$I\x12\xc7\xb1w\xa0(\x8a\xc2P\x01\xf5J#4\xa6\xeb\xba\xae\
1897 \xed\xda\xd6\xb1\xb6\x05\xeb\x18\x11!" \xf3\x8e\x0e\xe0m\x02N\xbe\x9c\xae\
1898 \x0b=\x19\xc6>\x1b\xce\xb9\x87\x91R\xfa\x8a\x19c\xc20\xdcZ\x91T\x9d\x85\xbd\
1899 \xa2Yj\x9b\xa6m\x9b\xcea\xd7\xa1u\x08\x80\x8c\x0b\xce\x19\x00\t\x19\xbcx\xf2\
1900 \xe0\xf9\x93\xa3\x93\x87\xd30\x90\xfbyp\xce\xfb&\xe5\x9c[k\xbd\x1dl\x8d\x8eq\
1901 0w}C\x04L\xd7:\xa851\xb4-\x1a\x87\xc0x(\xc3\x17O\xbf\xfc\xeb\xd3\xe3\x17O\
1902 \x1ex\xcb\xfa_J\xf6\xfbF\x08a\xad\xad\xeb\xba\xb78d\x82\xee\x8a\x06\xc8\xb8\
1903 \xaa\xca*\x8a4\x93\x0c x\xf8`\xfa\xfc\xc9\xa3o^\x9ex\x93\xef\xb5\xeb\x01|\
1904 \xad<\xc6\xbe\xdf\x08!\x9a\xa6AD\xe7\x9c\xf5\xe1\xb6\xba\xdf\x16M\xaa\xb8\
1905 \xdc\\%\x83\xc1\xd1xt\xf2\xf8h2\x99\x1c\x1c\xc4m\xdb\xfa\x8a\xfb\xa6\xeb\xb5\
1906 \xcbw\xe1[\xd2\xfb\x98R\xca\x7f\xc7Zk\x8c\xf1\xd3\xcfX\xd8\xcf\x06\xc2d\x98\
1907 \xdd\xcc\x8a|3\x1c$\xb7\xb7\xb7\x8c1\x7fG)\xa5\x10\xa27\xfc}\x00O\xbb\xa7:\
1908 \x8a"OL\xd7uu]WUUU\xd5*\xcb=\xff{\xd9\xc8 \x1eNW\xab\xb9gr\x1fF)\xd5[\x8b\
1909 \xd8E_(\xa5T\x14E\xfe*]\xd7\xf9\xe6\xdfl6EQ\x14U\xe7\x08\xfdZ\xb4\xb3N\x80\
1910 \x83\xe9\xd1m:K\xd3\xd4\x9f\xe8\xcd\xc3\xbb\xa1?\xd4\xd3\xf3_\x18\xfeZ\x1e\
1911 \xc3\xaf\x06\xab\xd5*\xcb\xb2\xcb\xd9\xb2\xa8L\x7f\xb8\xe8\xe9\x8d\x87\xe3\
1912 \xc3\xe3\xd3\x0f\xbf\xfdl\xad\xf5\xc7y\x80`\x17~G\xd9\xef\x15\xdf\xfc\xbeVy\
1913 \x9e\xa7i\xba\\.\xd34M\xd3\xf4v]\x19\xd7{\x9e\x87\xd9\xf5\xf8\xa3\x93\x97\
1914 \xc5:\x9b}:c\x8c\xeds\xdbS\xe2\x8b\xd9\x0b\xa9i\x1a\xc6\x98\xafU\x96e\xcb\
1915 \xe5r>\x9f/\x16\x8b\x0f\x17\xf3M\xd1\xed\x96\x0e\xf8\xach\x00\x88\x0c\x9f}\
1916 \xfd\x9d\xae\xf5ry\xd5\xcfA\xaf`\xef\xf6\xd6Z\xdf\xe7J\xa9\xba\xae}*u]o6\x9b\
1917 \xd5j\x95\xa6\xe9b\xb1x\xf7\xfe\xe3M\xa6\x01\x11\x10?\xcf\x06\xfc^\x05\x08\
1918 \x18\xc5\x83W\xaf\x7f8{\xfb\xd3|\xfeq7\x07\xc9_\\k=\x1a\x8d\x92$\t\xc3P\x08\
1919 \xe1\xd76c\x8c\xa7=\xcb\xb24M?\\\xcco2\xed\xa8G@\xea\xb9\xd9\xaa\x01\xd0_!\
1920 \x8e\x87\xaf^\xbf9\x7f\xff\xcb\xcd\xe2#\xd1\xcc\xcf\xa8\xaa\xaa\xf2<\x1f\x0e\
1921 \x87~u\xf20\xfdGEQ\\\xce\x96\xb7\xebjSt\xbb\x11\xc4\x10\xd9g\x12\xa0]*\xfd\
1922 \xba\x88\xc8N\x9f~;\xbd\x7f\xbcJg\xf3EZ\x96\xe5f\xb3\x99L&\x83\xc1 \x8a\xa2\
1923 \xfd)\xd94\xcd*\xcb\x8b\xaa+*c\x9c?b{\xc2\xb6^{\xdc\x109"rD\x0e\xc8\xef\xe7\
1924 \x08D\x83\xc18\x8eGMS\xear\xbd.\xeaM\xb9\x90|\x19\x86JI\x85\x8c#\x13\xd61c\
1925 \xa1\xb3\xe0\xb6\xcf\x08\xdbeo\xff\xc1\xe0\xce\x05\x88\xc8\x91u\xceYc\x91Yf\
1926 \x19!\x90\xb3\xe4\x9cs$D\x90\x8c\xee\x93s\x8e\x1c\x11\x19\xa2\xce\x02\x98\
1927 \xed\xbc\xdbM=\x02?0h;6\xfc{D\x04n\xf7\xf4\xf2\'\xc4\x7f\x00l\x93w\x1f\x1b\
1928 \xdd\x0c\xf7\x00\x00\x00\x00IEND\xaeB`\x82'
1929
1930 def get021Bitmap():
1931 return BitmapFromImage(get021Image())
1932
1933 def get021Image():
1934 stream = cStringIO.StringIO(get021Data())
1935 return ImageFromStream(stream)
1936
1937 index.append('021')
1938 catalog['021'] = ImageClass()
1939 catalog['021'].getData = get021Data
1940 catalog['021'].getImage = get021Image
1941 catalog['021'].getBitmap = get021Bitmap
1942
1943
1944 #----------------------------------------------------------------------
1945 def get022Data():
1946 return \
1947 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
1948 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
1949 \x07\x11IDATH\x89\xbd\x97\xc9r\x1bG\x12\x863k\xeb\xea\xc6JP&%Jr(F\xb2h\xc5\
1950 \xc8\x8cp\xe80\x17\xeb\x99\xe7\x05\xe64\x0f`_<\x8e\xb08ZhI \x006\x85F\xefKU\
1951 \xe5\x1c\n\xdd\x84\x1csv\x1e\x80\x00\xd0\xa8/\xf3\xcf\xa5\xaa\x00\xfe\x12C\
1952 \x00\xb8x\xf5Z\xa9@J\xc5\x85\xe0\x8c#\xe3\x88HD\x00\xb4\x7f\x8a\xfc\x0b\xed?\
1953 \x10\xf6\xdf\xe2\xff[o\xffN\x80\x00DD\xff\xfe\xd7?\x05\x00(\x15h\x1d\xa9@{\
1954 \x12\xf3\x18 "\x07@\xc6\xda\xc6\x99\xc6\x9a\xc6\x98\xc6\x19cLg,\x110\xc6\
1955 \x95T\x91\x1eM\xa4\x0c\x00\x00\x11{\x06\x12\x00"\x90#G\x16\x00\x04\x00H\xa9T\
1956 \xa0\xb5\x0ee\xa0\x85P\x9c1\xef\x8cs\x1d\xd8\n\\\x17H\xc9x\xc0\x90\x11\x801\
1957 \xa6\xeb\xba\xa6i\xea\xaa*\xcb\xb2H\xaf\x93\xdbe4Y\x1c-N\xa3\xc9\xccS\x10\
1958 \x01\x00\x11\x90\xc89\xe7\xf6\x18.\x84\x94J\x06Z)-\xa5\xe2\x9c\x03 \xda\x823\
1959 ;\x19M\xb5>e\\\x020\xeb\\\xdbvm\xd3\xb6]\xdb\xb6\x8d\x0e\xab0\xaa&\x93I\x9a\
1960 \xee\xb6\xdb\xd5\x97xy\xf2\xe0\xc9\xa3o\xcf\x91!\x02\x02""\x109k\xfah8\xe3\\\
1961 \x08!\x94\x94JJ\xc5\x18J\xac\xa635\x9d\x9e\xe8p\xc4e`\x1cV\x8d)\xcb\xc6\x9a\
1962 \xba\x85\xaau\xcc\x10\x12C&\xd9\xa3o\x16\xdbm\xa4\x94\x8a\xe3\xf8\xdd\xef\
1963 \xbf\xe4\xbb\xe4\xd9\x8b\x1f\xc3h\x0c\x88\x08\x08D\xc8z\x0c2\xce\x18\xe7\x8c\
1964 q\xce\x19C-\x9a\x93\xe3\xc9\xd1\xd1q4\x9e\t\x19u\x8e\xe7ek\x9b\xbc\xb1Tum\
1965 \xd9b\xdbB\xd7\xa1m\xf1h6?=\x9dJ)9\xe7\x88h\xad]~\xba\xac\xea\xea\xe2\xd5OQ4\
1966 AD"\xc7,\xeb1\x88\x9e\r\x80\x12\xab\x93\xc5\xe4\xe4\xe4\xc1t~\xacGG(\xa2\xa2\
1967 2E\x9b\x18Ww\x16\x8c\x01\xeb\x98u\xccZ4\x0e\x1f\x9d\x9d\xce\xe7\x01\xeb\r\
1968 \x11\x19c\x9b\xcd\xf5\xe5o?_\xbcz\x8d\xc8\x00\xd0W\xa5\x00_t@@\x80\xb6\x98\
1969 \xce\xd4\xd1\xe2x2;\x9e-\xce\xf4haH\xec\xcaMV4eU\xd5u\xd3\x19\xe3\x9c%"@\x04\
1970 \xc6\xcf\x9f=v\xb6\x93RJ)\x95RB\x88 \x08\xb4\xd6\xab\xd5\xc7\x0fo\x7f}\xf2\
1971 \xf4%\x10\x91\xebE\x03 r\xae\xe3\xccN\xa7\'\xd1x\x16\x8e\x8f\xf4h\xa1\xc2\
1972 \xe9\xfa\xf3\xf5\xf5\xf5\xea\xf66\xce\xb3\xac\xae\xab\xaek\x9d\xb5\x88\xc8\
1973 \xb8x|zoq4k\xdbV)\xa5\x94\n\x82@)\xa5\xb5VJq\xceo\xd7\x1f\x17\xf7\x1e\x8c\
1974 \xc73\x1a*\r\x00\xc8\x01\xd8j2\x9a\xeap$d\x84"2$\xd6\x9f\xaf?\xbc\xbf\xba\
1975 \xb9\xd9dYZ\xd7\x95\xe9:GD\x80\x80\x8cs\xf6\xfd\xb3\x87a\x18\xca\xde\x82 \
1976 \xf01q\xce\x01\x80h\xb9\x8d\x97Q4u\x8e\xee0@\x06\\\xa7\xf5)\x97A\xe7xQ\x99]\
1977 \xb9\xb9\xbe^\xdd\xdcl\xd2tWU\xa5\xb5\x16\x00\x88|S \x00}\xff\xec\xcc/*\x848\
1978 \x0c\x881FD\xd6\xda\xd5:n\x9aB\x88\xa0\xc7\x10X\xdb\x04R2.\x8c\xc5\xbcl\x8b6\
1979 \xc9\x8a\xe6\xf66\xce\xb2\xb4\xaaJ\xe7\xdc>{\x00\x80\x0c\x81\x16\x8b\xa3\xf9\
1980 t\x04\x00\x9cs"r\xce\xf9\x80\x86\x92k\xdb\xb6(\x8a\xaa\xd8\x8d\xa6\xf7\xee\
1981 \xa2q\xa6\x912\x8c\xc2\x10\x18\xdf\xa5yg\xeb\xb2\xaa|>\xac\xb5D\xfd\x04\xeb\
1982 \xa7\xc9\xc5\xf9#\xc6\xd8A\xc7\xa3\x8f\xc6S\x9b\xa6)\xcb2M\xd3]^\xdf\xe5\x86\
1983 \x80\xaci8\xe7\xa1V\xe7O\xef\xcf\x17\xdf\xdc&\xcd\x7f\xde|\xba\xb9\xd9\x98\
1984 \xae\xeb\x87\xe6\xc1\x94D\xf8\xeeo\'\xbe\r\x86j\x06\x00\xe7\x1c\xe7\xdc9WUU\
1985 \x96e\xf3\xf9<-\xd6\x8e\x0eJ\xc0\x98\xc6?g\x8c\x11\x8c\x1e\xdf\x1f?<y\xfe\
1986 \x8f\x8b\xb3\xb7\x7f\xdc\\~\xd8\xbc\xbfZ\x1dR\x8e\x17\xf3\xf9$\x1a0>=>,\xc6\
1987 \x98\xb5v:\x9dN&\x93\xf1x,\xf9\x86\xe8\xae\x04\xc8\x19c\x8ci\xdb\xb6\xae\xeb\
1988 <\xcf\xa3(\xb2\xd6r\x06/\x9e\xde\xff\xfbwg\x9dq\xff\xbd\xbay\xf3~\xf5\xeej\
1989 \x05\x04?\x9c?\xf4B\xf98<\xc6\x93\xa4\x94\xce\xb9\xd1h\x14\x86a\x18\x86Z+s\
1990 \x87!4\xa6\xf3s\xb7\xaa\xaa\xaa\xaa|\xcfr\xce\xbd\x1a:\x90/\x9f\x9f\xbd|~\
1991 \xd64\xdd\xe5\xd5\xcd\xb7\x0f\x17\xd8\x1b\xe7\xdcc\xfc\xc8\xf1zh\xad\xb5\xd6\
1992 A\x10(\xa9:\x0b\x07\xa2Y\xf2\x8c\xa2(\xc20\xb4\xd6\xfa\x96\x16Bx1\xf7<\xad~8\
1993 \x7fx\x18\x07\xe7|\x98\x02\x9csk\xad\x1f\x07B\x08\xce92\x0e\xe6@4\x02V\x96eQ\
1994 \x14Y\x96i\xad\x89\xc83<`(\xa7\xc1\x06\xad\x0e\xfbF\x08a\xad\xad\xebz\x18q\
1995 \xc8\xc4an\x90q\xe5\x19\xbb\xdd.\x08\x02"\xf2B\x0b!\x86B\x1a\x00^+\xcf\x18B\
1996 \xf1\x98\xa6i\x10\xd19g\xbd9\xe6\xd5\xda\x8b&U\x94\xa5\xd7I\x92\x8cF#\xa5\
1997 \x14\x00x\xb9\xbd\xe2\xbe\xe9\x86\xda\xe5\xbd\xf9\x96\xf4sL)\xe5\x9f\xb1\xd6\
1998 \xfajj\x9a\xc6X8\x8c\x06\xf4h\x92\xdc.\x93$\t\xc3\xd0G\xe0}\xf4\x01\xf9G\xff\
1999 \x04\xf0~\xf8T\x87a\xe8\x13\xd3u]]\xd7eY\x96e\xb9M2\x9f\xff\x83hd\x10M\x16\
2000 \xdb\xed\xcag\xf2\x10\xa3\x94r\xceyOEo\x83PJ)\xef\x19\x11u]\xe7\x9b?M\xd3<\
2001 \xcf\xf3\xb2s\x84\xfeX\xd4\x8fN\x80\xa3\xc5\xe9\x97x\x19\xc7\xb1_\xd1\x0f\
2002 \x0f?\r\xfd\xa2>=\x7fbx\xb7<#\xcb\xb2$I\xb6\xdbm\x92$\x9f\x97\x9b\xbc4\xc3\
2003 \xe2{\x0c"F\x93\xd9\xc9\x83\'\xef~\xff\xc5Z\xeb\x97\xf3\x80\xa07\x7fF9\xec\
2004 \x15\xdf\x92^\xab,\xcb\xe28\xdel6q\x1c\xc7q\xfceW\x1a7\xcc<\x8f\xe9\x07\xc9\
2005 \xa3o\xcf\xf3]\xb2\xfct\xc9\x18;\xcc\xed\x90\x12/\xe6PHM\xd30\xc6\xbcVI\x92l\
2006 6\x9b\xd5j\xb5^\xaf\xdf]\xad\xd2\xbc\xeb\x0f\x1d\xf0\x95h\x00\x88\x0c\x9f\
2007 \xbd\xf8\xb1\xaa\xab\xcd\xe6z\xd8\x07}\x05\xfbio\xad\xf5}\xae\x94\xaa\xeb\
2008 \xda\x87R\xd7u\x9a\xa6\xdb\xed6\x8e\xe3\xf5z\xfd\xe6\xed\xc7\xdb\xa4\x02D@\
2009 \xfc:\x1a\xf0\xe7*@\xc00\x1a_\xbc\xfa\xe9\xf2\xb7\x9fW\xab\x8f\xfd>H\xde\xf1\
2010 \xaa\xaa\xa6\xd3\xe9h4\xd2Z\xfbj\xf4H\x9f\xf6$I\xe28~w\xb5\xbaM*G\x03\x01i\
2011 \xc8\xcd\xbe\x1a\x00\xbd\x0bQ4\xb9x\xf5\xfa\xc3\xdb_o\xd7\x1f\x89\x96~\x8f*\
2012 \xcb2\xcb\xb2\xc9d\x12\x86\xe1\x80\x19~\xca\xf3\xfc\xf3r\xf3eW\xa6y\xd7oA\
2013 \x0c\x91}U\x02\xd4\x872\x1c\x17\x11\xd9\x93\xa7/\x17\xf7\x1el\xe3\xe5j\x1d\
2014 \x17E\x91\xa6\xe9|>\x1f\x8f\xc7a\x18\x1e\xee\x92M\xd3l\x93,/\xbb\xbc4\xc6\
2015 \xf9%\xf6+\xec\xf5:\xc8\r\x91#"G\xe4\x80\xfc\xf9\x1c\x81h<\x9eE\xd1\xb4i\x8a\
2016 \xaa\xd8\xed\xf2:-\xd6\x92o\xb4VJ*d\x1c\x99\xb0\x8e\x19\x0b\x9d\x05\xb7\xbf#\
2017 \xec\x0f{\x87\x17\x83\xbb)@D\x8e\xacs\xce\x1a\x8b\xcc2\xcb\x08\x81\x9c%\xe7\
2018 \x9c#!\x82\xd1\xf4\x1e9\xe7\xc8\x11\x91!\xea,\x80!\xff\x7f\xff\xea}F\xf4g\
2019 \x92\xfe\xbeB@D\xe0\xfa\xdb\xcb_`\xff\x03Y\x15v\xb6\xe3G\x12\xcf\x00\x00\x00\
2020 \x00IEND\xaeB`\x82'
2021
2022 def get022Bitmap():
2023 return BitmapFromImage(get022Image())
2024
2025 def get022Image():
2026 stream = cStringIO.StringIO(get022Data())
2027 return ImageFromStream(stream)
2028
2029 index.append('022')
2030 catalog['022'] = ImageClass()
2031 catalog['022'].getData = get022Data
2032 catalog['022'].getImage = get022Image
2033 catalog['022'].getBitmap = get022Bitmap
2034
2035
2036 #----------------------------------------------------------------------
2037 def get023Data():
2038 return \
2039 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2040 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2041 \x07aIDATH\x89\xbd\x97Ko\x1c\xc7\x11\xc7\xab\xaa\x1f\xd33\xfb\xe0\x8a"\xb9\
2042 \x96l1\x82\xa4XQ\xc0(v\x18\x180"\x05\x01\x8c\x00\x0e\xe0S\xf2\xe9\xf2\x05r\
2043 \xc8%\x97\x1c\x03\x18\x08\x907b#\x80a\xc0\x16,\xdb\x91MqWC\xed\xec\xbc\x1f\
2044 \xdd]9\xf4\xee\x926rv\x1f\x86\xe0no\xfd\xaa\xfeU]]\x03\xf0\x9d,\x04\x80\x87\
2045 \xa7\x8f\xb5\x8e\x94\xd2BJA\x02I "3\x03\xf0f\x17\x87\x07o\xfea\xdc~\x8a\xff\
2046 \xcf\xde\xe6/\x03\x0203\xff\xf9O\x7f\x90\x00\xa0udL\xa2#\x13H\x140\xc0\xc0\
2047 \xcc\x1e\x80\xads\x9d\xb7\x9d\xb3\x9d\xb5\x9d\xb7\xd6\xda\xc1:f \x12Z\xe9\
2048 \xc4\x8c&JE\x00\x80\x88[\x062\x00"\xb0g\xcf\x0e\x00$\x00(\xa5ud\x8c\x89Ud\
2049 \xa4\xd4\x82(8\xe3\xfd\x00\xae\x01?DJ\x91\x88\x08\x89\x01\xac\xb5\xc30t]\xd7\
2050 6M]\xd7e\xfe<\xbb8K&\xfb\xd7\xf6\xe7\xc9d/P\x10\x01\x00\x11\x90\xd9{\xef7\
2051 \x18!\xa5RZEFk\xa3\x94\x16B\x00 \xbaJ\x90\x9b\x8c\xa6\xc6\xccI(\x00r\xde\xf7\
2052 \xfd\xd0w}?\xf4}\xdf\x99\xb8\x89\x93\xc6\xc4IY\xe4\xeb\xec\xfcezvt\xe3\xf6k\
2053 \xc7\xf7\x91\x10\x01\x01\x11\x11\x98\xbd\xb3\xdbh\x04\t!\xa5\x94Z)\xad\x94&B\
2054 \x85\xcdt/\x9aN\x8fL<\x12*\xb2\x1e\x9b\xce\xd6u\xe7l\xdbC\xd3{\xb2\x8cLH\x8a\
2055 \xe2\x91 !\x85\x94\xd9j\xf5\xf4\x93\x0f\xcbuv\xef\xc1\x9bq2\x06D\x04\x04f\
2056 \xa4-\x06I\x10\tA$\x84 B#\xbbW\x0e\xa6\xf3\xf9\\\xe8\x91\x90\xf1\xe0EY\xf7\
2057 \xae+;\xc7\xcd\xd0\xd7=\xf6=\x0c\x03\xba\x1e\x9d#v\x12\xc8D\xc6O\xf7\xd89w\
2058 \xf6\xd5\x93\xa6m\x1e\x9e>J\x92\t"2{r\xb4\xc5 \x066\x00*ln\x1c\xee\xdd\xbau\
2059 \xeb\xf8\xf8\xf8\xda\xc1+O\xbf\xca\xab\xc6V}f};8\xb0\x16\x9c\'\xe7\xc99\xb4\
2060 \x1e\x07\x87l\x89\xbd\x00\x8c"\x03\xd7\xf6\x11\t/\xd2\xe7O>\xfe\xe0\xe1\xe9c\
2061 D\x02\xc0P\x95\x12B\xd1\x01\x03\x03\xbajo\x16\xcd\xe7\xf3\xe3\xe3\xe3\x93\
2062 \x93\x93\xc3\xc3\xc3\xd9a\xf3\xfe_\xfeST]\xdd4m\xdb\r\xd6z\xef\x98\x19\x10\
2063 \x81\x84\x10\xda2z\x06F \x81&\xa1C\xadLd^\xbcx\xf6\xc5g\x1f\xdd\xbe{\x02\xcc\
2064 \xec\xb7\xa2\x0100{?(\xe1\xaf_\xbf9\x9f\xcf\xef\xdc\xb9sxx\x88\x88\xb7_\x89\
2065 \x87\xae\xbb\xb8H\xcb\xa2h\xdbf\x18z\xef\x1c"\x92\x90\x12\xc9\x93\x00$D\xe1\
2066 \xac\x00/\x88T\x14E&2Z\xab\x8b\xc5\xb3\xfd\x83\x1b\xe3\xf1\x1e\xef*\r\x00\
2067 \xd8\x03\xb8f:\x9e\xcdf\xb3\xa3\xa3\xa3\xf9|\x1e\xa2t\xce\xbdu2\xff\xc7?\xff\
2068 \xd5\xb6\x8d\x1d\x06\xcf\xcc\x80\x80$\x04\x11z\x8f\x84HD\x92\x88\x9c\x93\xc0\
2069 \xc3\xfe\xf5d\x1c\xf3r\xa1\x99\xcfV\xe9Y\x92L\xbd\xe7K\x0c\xb0E\xb6\xa3\xd1h\
2070 :\x9d\xcef3"\xf2\xde;\xe7\xd24\x95d\x7f\xfa\xa3\xe3\xf7\xff\xfa\x11\x000\x87\
2071 C\x81\x00\x0c$\x08\x11\x90\x88\x1c\x91\xd0\x84o\xfc\xe0\xe6\xabG\xc9\x8b\x17\
2072 /\x10\xc09w\xbeH\xbb\xae\x922\xdab\x18\x9c\xeb\x8c\xd6\xc6\x98$I\x94R\xc30\
2073 \x0c\xc3\xb0^\xafW\xabUY\x96o\xfc\xf0\xd6\xe7\xcf\xd2\xa7\xff}\x0e\x00\x80\
2074 \x84\x01\x07\x8c(\x10\x99\x89\x0e\x0e\xae\xff\xf2\xd1\xfd\xd9\xc4\x14E\x81\
2075 \x88\xce\xb9\xbe\xef\xab\xaaj\xaa\xf5hzp\x19\x8d\xb7\x9d\x10\xb1\xd6ZJi\xad\
2076 \xad\xaaj\x18\x86<\xcf\xeb\xba\xf6\xde#\xe2\xaf~q\xf2\xdb\xdf\xad\xac\xed6\
2077 \xe7\x1c\x00\x10\x19\x18\x11OO\xee>~\xeb\xfbZ\tk\xad\x10\x82\x99\xbb\xae\xab\
2078 \xeb:\xcf\xf3u\xd9^\xe6\x86\x81\x9d\xed\x84\x10\x88\xe8\xbdo\xdb6\xcf\xf3a\
2079 \x18\xea\xba\xee\xfb\x9e\x88\x00 6\xfa\xd7\xef\xbe\xf9\xfb?\xfe}\xd7\x17\x01\
2080 A\xab\xf8\xbdw\x1e>\xb8w3\xec\xf1\xde\x0b!\xbc\xf7M\xd3\x14E1\x9b\xcd\xf2j\
2081 \xe1\xf9J\t\x047\xbd\xf7\xd6\xda\xa6i\x9cs\x81\x17ZuhR\xdf{\xf5\xfa\xdb\xa7\
2082 \xaf\xff\xed\xdf\x9f\x06\xd2k7\x0e\xdf{\xe7\xc7\xfb\xb3\xb1\x10BJ\x19\xf6\
2083 \x10\x91sn:\x9dN&\x93\xf1x\xac\xc4\x92\xf9\xb2\x04\xd8[k\xad\xed\xfb\xbem\
2084 \xdb\xb2,\x93$q\xce9\xe7\x84\x10D\x14\x9ce\xe6\x9f\x9d\xde\xfb\xf4\xf3\xe5\
2085 \xc5\xcb\xec\xed\xd3\xfb?\x7f\xeb\xf5\xf0U\xc0\x04\x92R\xca{?\x1a\x8d\xe28\
2086 \x8e\xe3\xd8\x18m/1\x8c\xd6\x0e\xa1\xef6M\xd34M0\x1a\x18\xdf\xbaP~\xf3\xeeO\
2087 \xf2\xa29~\xf5z\xe8\x1dB\x88\x80QJ\x05\xc5\xac\xb5\xc6\x18cL\x14EZ\xe9\xc1\
2088 \x01\\\x8a\xe680\xaa\xaa\x8a\xe3\xd89\'\xa5\x8c\xa2HJ\x19\xc4\x0c<D\xdc\x9b\
2089 \xc4\xb3i\xb2\x8bC\x08\xa1\x94RJi\xad\x85\x10\xce\xb9PGRJ!\x04\x92\x00{E4\
2090 \x06\xaa\xeb\xba\xaa\xaa\xa2(\x8c1\xcc\x1c\x18\x01\xb0\xbd@.\xd7N\xab\xf0\
2091 \xd4Z\x07\xeb\xce\xb9\xb6m\x83\x13\x88\x88$\xaf\xe6\x06I\xe8\xc0X\xaf\xd7Q\
2092 \x14\x85\xb4+\xa5\xa4\x94\xbb\xdc\xec\x00A\xab\xc0\xd8\x85\x120]\xd7\x85r\r\
2093 \xa9u~\xa3\xf9F4\xa5\x93"\x7f\x9ee\xd9h4\xd2Z\x03@\x90;(\x1ej\x9d\xb6Kl\x97R\
2094 *\x8a"cL\xc0\x84=\xce\xb9PM]\xd7Y\x07W\xa3\x013\x9ad\x17gY\x96\xc5q\x1c"\x08\
2095 >\x86\x80\xc2\xd6o\x01\x82\x1f!\xd5q\x1c\x87\xc4\x0c\xc3\xd0\xb6m]\xd7u]\xaf\
2096 \xb2"\xe4\xffJ4*J&\xfb\xab\xd5y\xc8\xe4U\x8c\xd6:4\x02"\x92\xdb\xb5\x13Jk\
2097 \x1d<c\xe6p\xa2\xf3<\xcf\xf3\xbc,\xcb\xb2\x1e<\x87\x93\xbck\x9d\x00\xd7\xf6\
2098 \xe7/\xd3\xb34M\x83E\xadu\x14EQ\x14\xed`!=\xdfb\x04\xb7\x02\xa3(\x8a,\xcbV\
2099 \xabU\x96e_\x9f-\xcb\xda\xee\x8co0\x88\x98L\xf6\x8en\xdc~\xfa\xc9\x87\xce\
2100 \xb9`.\x00\xa2\xed\n3\xca\xd5\xb3\x12\x8ed\xd0\xaa(\x8a4M\x97\xcbe\x9a\xa6i\
2101 \x9a\xbe\\\xd7v\xb3}\x87\xd9\xcep\xaf\x1d\xdf/\xd7\xd9\xd9WO\x88\xe8jnw)\tb\
2102 \xee\n\xa9\xeb:"\nZeY\xb6\\.\xcf\xcf\xcf\x17\x8b\xc5\xd3/\xcf\xf3r\xd8\x0e\
2103 \x1d\xf0\r\xd1\x00\x10\t\xef=x\xb3i\x9b\xe5\xf2y`\x04\xd3\xa1\xb3\x05\xeb\
2104 \xe1\x9ck\xadC\xc7\x0b\x07%\xcf\xf3\xd5j\x95\xa6\xe9b\xb1\xf8\xf4\xb3g\x17Y\
2105 \x03\x88\x80\xf8\xcdh \xccU\x80\x80q2~x\xfa\xe8\xc9\xc7\x1f\x9c\x9f?\x13B\
2106 \xc0\xf6\x0e\r=b:\x9d\x8eF#cL\xa8\xc6\x80\x0ci\xcf\xb2,M\xd3\xa7_\x9e_d\x8d\
2107 \xe7\x1d\x01y\x97\x9bM5\x00\x06\x17\x92d\xf2\xf0\xf4\xf1\x17\x9f}t\xb1x\xc6|\
2108 \x16\xee\xa8\xba\xae\x8b\xa2\x98L&q\x1c\xef0\xbb\xaf\xca\xb2\xfc\xfal\xf9r]\
2109 \xe7\xe5\xb0\x1d:\t\xf1\xb2\x1f\x86\xfb\x06\xb7\x83\xe2f\\D\xa4\xdbwO\xf6\
2110 \x0fn\xac\xd2\xb3\xf3EZUU\x9e\xe7\xb3\xd9l<\x1e\xc7q\x1cEQ8\xb0!\xcaUV\x94\
2111 \xf5P\xd6\xd6\xfa`bca\xa3\xd7\x95\xdc0{f\xf6\xcc\x1e8\xcc\xe7\x08\xcc\xe3\
2112 \xf1^\x92L\xbb\xaej\xaa\xf5\xbal\xf3j\xa1\xc4\xd2\x18\xad\x95F\x12H\xd2y\xb2\
2113 \x0e\x06\x07~\xf3\x8e\xb0\x19\xf6\xae\xbe\x18\\v\x01f\xf6\xec\xbc\xf7\xce:$G\
2114 \x8e\x18\x81\xbdc\xef\xbdg)\xa3\xd1\xf4\x80\xbd\xf7\xec\x99\xd92\x0f\x0e\xc0\
2115 r\xf8}x\x06\x9fq7$\xc0\xe63f\x06\xbf}{\xf9\x0e\xd6\xff\x00\xe9\xdc\x91 \xc3\
2116 \x93\x95\xba\x00\x00\x00\x00IEND\xaeB`\x82'
2117
2118 def get023Bitmap():
2119 return BitmapFromImage(get023Image())
2120
2121 def get023Image():
2122 stream = cStringIO.StringIO(get023Data())
2123 return ImageFromStream(stream)
2124
2125 index.append('023')
2126 catalog['023'] = ImageClass()
2127 catalog['023'].getData = get023Data
2128 catalog['023'].getImage = get023Image
2129 catalog['023'].getBitmap = get023Bitmap
2130
2131
2132 #----------------------------------------------------------------------
2133 def get024Data():
2134 return \
2135 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2136 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2137 \x06\xe9IDATH\x89\xbdW]\x8f\xdbV\x0e%y\xbf$\xd9\xe3q&\x99qR\xb4\x83`\xda"(\
2138 \x10\x04(\xd2\xa7E\xf2\x9b\xf7\x0f\xec\xd3\xfe\x80\xf6\xa5(\xd0\x06\t\x12L;\
2139 \xb1]9\x96e}Z\xf7^\xee\x03m\x8f\xd3\xee\xeb.\x1fd\xd8\x96x.y\xc8C\n\xe0\xffb\
2140 \x08\x00/^\xbe\xb6\xd6\x19c\x95\xd6\x8a\x14\x92BDf\x06\xe0\xfd],\x17\xde\x7f\
2141 a<\xfc\x8a\xff\xcd\xdf\xfe\x93\x01\x01\x98\x99\xff\xfd\xaf\x7fj\x00\xb0\xd6%\
2142 If]"H$0\xc0\xc0\xcc\x11\x80}\x08}\xf4}\xf0\xbd\xf7}\xf4\xde\xfb\xc1\x07f R\
2143 \xd6\xd8,\x19\x9d\x19\xe3\x00\x00\x11\x0f\x18\xc8\x00\x88\xc0\x91#\x07\x00\
2144 \xd0\x00`\x8c\xb5.I\x92\xd4\xb8Dk\xab\x88\xe401\x0e\x10Zd\x9fX\xabT\xaa\x94\
2145 \x02\x00\xef}\xd3v}\xdfwm\xdb4MU~,Vw\xd9\xd9\xc5\x83\x8bYvv.(\x88\x00\x80\
2146 \x08\xc8\x1cc\x8c{\x18\xa5\xb51\xd6\xb8\xc4\xda\xc4\x18\xab\x94\x02@\x0c\xb5\
2147 Qq2\x9e\x8eF\xa3$I\xac\xb5\x88\x18c\xdc\xedv\xefo\x17\xbb]\x9f\xa4m\x9a\xb5I\
2148 \x9aU\xdbrS\xcc?\xe5wWO\x9e~y\xfd\x0c\t\x11\x10\x10\x11\x819\x06\x7f\x88F\
2149 \x91RZkm\x8d\xb1\xc6X"4\xd8\x9eO\xdd\xc3\x87_L\xa7\xd3\xc9d\x92e\x99\xd6:\
2150 \xc6\xe8\xbd\xef\xba\xee\xb7\x0f\x1b\xcf\xc8\x84d(\x1d)RZi]\xac\xd7\xef~\xfd\
2151 \xa9\xda\x14\xdf|\xf7}\x9a\x8d\x01\x11\x01\x81\x19\xe9\x00\x83\xa4\x88\x94"R\
2152 J\x11a\xa2\xfb\xc7\x8f&\x8f\x1f?\x9e\xcdfWWW\xd3\xe9\xd4\x18#\x00m\xdbVU\xd5\
2153 \xec`\x180\xec0\x04\xe2\xa0\x81\x12\x97\xc4\xc99\x87\x10\xee~\x7f\xd3v\xed\
2154 \x8b\x97\xaf\xb2\xec\x0c\x11\x99#\x05:\xc0 \n6\x00\x1al\x9f\\\x9e\x7f\xf5\
2155 \xd5W\xd7\xd7\xd7777\xb3\xd9\x8c\x88\x86a\xa8\xeb\xba,\xcb\x10B\x96e!R\x08\
2156 \xe8#\x0e\x01\xd9\x13G\x05\xe8\\\x02\x0f.\x10\tW\xf9\xc77\xbf\xfc\xf8\xe2\
2157 \xe5kD\x02@\xa9J\rRt\xc0\xc0\x80\xa1>\x9f\xba\xd9lv}}\xfd\xfc\xf9\xf3\xcb\
2158 \xcbK\x00\x881\x0e\x07\x8b1\x86\x10\x98\x19\x10\x81\x94R\xd63F\x06F \x85IF\
2159 \x97\xd6$.\xf9\xf3\xcf\xdb\xf7o\x7f~\xfa\xf5s`\xe6xH\x1a\x00\x03s\x8c\x83Q\
2160 \xf1\xe1\xc3/f\xb3\xd9\xcd\xcd\xcd\xe5\xe5\xa5tO\x08a\xb3\xd9\x94e\xd94M\xd7\
2161 u!\x04D$\xa55R$\x05H\x88*x\x05Q\x11\x19\xe7\x9c\xb3Nk\xbdZ\xdc^<z2\x1e\x9f\
2162 \xf3\xb1\xd2\x00\x80#@h\'\xe3\xe9t:\xbd\xba\xba\x9a\xcdf\x12e\x08!\xcf\xf3\
2163 \xf5z\xdd4\xcdn\xb7CD\xa5\x14 )E\x841"!\x12\x91&\xa2\x104\xf0\xa0,;g\x95"\
2164 \x80\xe5:\xbf\xcb\xb2I\x8c|\x0f\x03\xec\x91\xfdh4\x9aL&\xd3\xe9\x94\x88$?y\
2165 \x9e\xafV\xab\xaa\xaab\x8cD\xc4\xccD\x84H\x00\x0c\xa4\x08\x11\x90\x88\x02\
2166 \x91\xa20p4L\xc1X\xe7\xacF\xe0|\xb5\xee\xfbZkw\x80a\x08\xa1O\xacM\x92$\xcb2c\
2167 \x8c0\xb1\xd9l\xd6\xebuUU\xcc|h9$"Dd@\x04FT\x88\xccDH\nI1{\x84\x80\nRk\x15A\
2168 \xd7\xb5m\xbd\x19M\x1e\xddG\x13}\xafTj\xad\xd5Z{\xef\xeb\xba\x1e\x86A\xf8\
2169 \x881\x1e1\x8e\xca%\xdf\x19\x18\x11\t\x90\x14+\xa5c\xd4\xcc\x1e\x15+\x03c\
2170 \x03\xd3\xb6\xd96\xdd=7\x0c\x1c|\xaf\x94\x92>\xef\xba\xae,\xcba\x18\x84\x0f"\
2171 :\x11\x10d\x16I\x04\x90^\x07\x04$\x02`\x02d\x05\xacA\x05\xa515j2\x99Tm\x1e\
2172 \xf9\xa4\x04\xbc\xef\xa5v\xbd\xf7m\xdb\x86\x10\x04O\xfc~\x86qTGi4$\x14\xb6\
2173 \x10\x14\x03sP\xa4\xc8\x90K\xcch<6\xf9J\x1e\xd9\x17t\xf4\xde{\xbf\xdb\xed\
2174 \xba\xae\xab\xaa*\xcb\xb2\x10B\x08A)ED\x12\xd0=\xc6\xbd\xec#\x12\xed\t#\x05\
2175 \x00\xc0ZQ\xd4\x1a\xad\xe5\x90$Ib\xfd=\x0c\xa3\xf7\xc30\x0c}\xdf\xb7m\xdb\
2176 \xb6\xad8\x15\x8c\xbf{\xfe\xc7\x0f\xcf\x00\xf6\xb5\xa0\xb4\x16A\xd4Z#\x12p\
2177 \xf4~\x17vu\xdf\x14y\xec\xac\xb1C8\xa8\x00\x00\xf8\xc0\x82Q\xd7u\x9a\xa6!\
2178 \x04\xad\xb5sNk-\xc9<e\xe8\xd5\x0f\xdfJ\x88J)c\x8c=\x98R*\x84P\xd7\xf5|>\xff\
2179 \xf0!\x96E\x8e\xa4\xc0\x9f$\x8d\x81\x9a\xa6\xa9\xebz\xbb\xdd&I\xc2\xcc\x82!\
2180 \x00Gn\x8e&\x18Zk\xb9\n\x8c\xd6:\x84\xd0u\x9d\x1c\x02\x11\x91\xf4)7H\xca\n\
2181 \xc6f\xb3q\xce\t\xed\xc6\x18\xad\xf5\x91\x9b#\x80h\x81`\x18c\x8e\x01i\xad\
2182 \xfb\xbe\x97r\x15jC\xdc\xe7|\x9f4c\xb3m\xf9\xb1(\x8a\xd1hd\xad\x05\x00\xad\
2183 \xb5\xb8PJI\xad\xd3\xc1\xd4\xc1\x8c1\xce9\x19z2\xf7\x88(\x84 \xd5\xd4\xf7\
2184 \xbd\x0fp\x1a\r$\xa3\xb3buW\x14E\x9a\xa6\x12\x81\x9cQ\x02\x92[\xff\x02 \xe7H\
2185 \x92\xc49\x97\xa6\xa9\x103\x0cC\xd7uM\xd34M\xb3.\xb6\xc2\xffI4\xc6eg\x17\xeb\
2186 \xf5\\\x98<\x85\xb1\xd6\x8a\x10\x10\x91>\xd8)\xf3r2f\x96\x8e.\xcb\xb2,\xcb\
2187 \xaa\xaa\xaaf\x88,\x9d|\x94N\x80\x07\x17\xb3O\xf9]\x9e\xe7\xe2\xd1Z\xeb\x9cs\
2188 \xce\x1d\xc1\x84\x9e\xbf`\xc8\xb1\x04c\xbb\xdd\x16E\xb1^\xaf\x8b\xa2\xf8\xe3\
2189 nY5\xfe\xe8\\\x1f\xbb!;;\xbfz\xf2\xf4\xdd\xaf?\xc9D\x91\xfa\x91\xec\x8b\xc9\
2190 \x8e"\xfc\xabC\xb3 \xa2\xe4j\xbb\xdd\xe6y\xbe\\.\xf3<\xcf\xf3\xfc\xd3\xa6\
2191 \xf1\xf1^\x08\xb5(\x87\xd8\x97\xd7\xcf\xaaMq\xf7\xfb\x1b":\xe5\xf6H\x89$\xf3\
2192 XH}\xdf\xcb\x08o\x9a\xa6(\x8a\xe5r9\x9f\xcf\x17\x8b\xc5\xbb\x0f\xf3\xb2\x1a\
2193 \x0eK\x07|\x964\xd1\xa7o\xbe\xfb\xbe\xed\xda\xe5\xf2\xa3`\x88kQ3\xf1.\xbag\
2194 \xad\x15\xc5\x93F)\xcbr\xbd^\xe7y\xbeX,~{{\xbb*Z@\x04\xc4\xcf\xa3\x01\xd9\
2195 \xab\x00\x01\xd3l\xfc\xe2\xe5\xab7\xbf\xfc8\x9f\xdf\xca\xfe\'3T4b2\x99\xc8\
2196 \xda&\xd5(\x90B{Q\x14y\x9e\xbf\xfb0_\x15m\xe4#\x02\xf2\x91\x9b}5\xecu\x1d\
2197 \xb3\xec\xec\xc5\xcb\xd7\xef\xdf\xfe\xbcZ\xdc2\xdf\x85\x10v\xbb]\xd34\xdb\
2198 \xed\xf6\xec\xec,M\xd3#\xcc\xf1\xaf\xaa\xaa\xfe\xb8[~\xda4e5\x1cf\x86\x0c\
2199 \xd9\x93\x12\xe0C(\xc7u\x11\x91\x9e~\xfd\xfc\xe2\xd1\x93u~7_\xe4\xb2=M\xa7\
2200 \xd3\xf1x\x9c\xa6\xa9sN\x1aV\xa2\\\x17\xdb\xaa\x19\xaa\xc6\xfb(.\xf6\x1e\xf6\
2201 \xf9:\xe1\x8692sd\x8e\xc0\xb2\x9f#0\x8f\xc7\xe7Y6\xe9\xfb\xba\xad7\x9b\xaa+\
2202 \xeb\x85Q\xcb$\xb1\xd6X$\x85\xa4C$\x1f`\x08\x10\xf7\xef\x08\xfb\x19t\xfabp\
2203 \xaf\x02\xcc\x1c9\xc4\x18\x83\x0fH\x81\x021\x02\xc7\xc01\xc6\xc8Z\xbb\xd1\
2204 \xe4\x11\xc7\x1892\xb3g\x1e\x02\x80gy\xfe0\x84\x18\xe4\x15@\x96\x04\xd8\xff\
2205 \xc6\xcc\x10\xff6\xa5\xfew\xf6\x1fo\xebo\xf2\xff\x82\xa3\x96\x00\x00\x00\x00\
2206 IEND\xaeB`\x82'
2207
2208 def get024Bitmap():
2209 return BitmapFromImage(get024Image())
2210
2211 def get024Image():
2212 stream = cStringIO.StringIO(get024Data())
2213 return ImageFromStream(stream)
2214
2215 index.append('024')
2216 catalog['024'] = ImageClass()
2217 catalog['024'].getData = get024Data
2218 catalog['024'].getImage = get024Image
2219 catalog['024'].getBitmap = get024Bitmap
2220
2221
2222 #----------------------------------------------------------------------
2223 def get025Data():
2224 return \
2225 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2226 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2227 \x07MIDATH\x89\xbd\x97K\x8f\x1b\xc7\x11\xc7\xab\xaa_3\xc3\xc7\xd2\xd2\xeeRr\
2228 \xa4\x8d\xb0Vb\x0b^\x08Q\x0489X>\xf9\x16$\xb9\xe4\x94\xef\x96\x0f\x10\xf8\
2229 \x90S\x82 \x88\x81\xc0\x81\x91\x9bt\x11$[\x1b\xc9\x8f\x95\xb9\xbb\xdc\xa18$\
2230 \xe7\xc1\xe1tw\xe5\xd0\xc3\xd9\xb5\x91\xb3\xfb@.\x87\xcb\xfau=\xfa_\xd5\x00?\
2231 \xcaB\x00\xb8\xff\xf0\x91\xd6F)-\xa4\x14$\x90\x04"23\x00\xb7\xff\xc5\xe1\x85\
2232 \xdb\x0f\x8c\xdb\xa7\xf8\xff\xec\xb5\xef\x0c\x08\xc0\xcc\xfc\xd9?\xff"\x01@k\
2233 \x13E\x896Q Q\xc0\x00\x033{\x00\xb6\xce\xd5\xde\xd6\xce\xd6\xd6\xd6\xdeZk\
2234 \x1b\xeb\x98\x81Hh\xa5\x93\xa87P\xca\x00\x00"n\x19\xc8\x00\x88\xc0\x9e=;\x00\
2235 \x90\x00\xa0\x94\xd6&\x8a\xa2X\x99HJ-\x88\xc2f\xbco\xc0U\xc86\xd2Z\x88X\x08\
2236 \x01\x00\xd6\xda\xa6i\xea\xba.\xcb\xb2(\x8a\xd5\xf24\x9bM\x92\xc1\xb5\xb7\
2237 \xae\x8d\x93\xc1N\xa0 \x02\x00" \xb3\xf7\xde\xb7\x18!\xa5RZ\x99H\xebH)-\x84\
2238 \x00@t\x85\x12~\xd8\x1f\xf5z\xbd(\x8a\xb4\xd6\x88\xe8\xbd\xdfl6u]WUU\x14\xc5\
2239 j\xb5\xca\xb2,\xcb\xb2\xf9\xfc\xecM:\xd9\xbfy\xe7\xd6\xc1\xbbH\x88\x80\x80\
2240 \x88\x08\xcc\xde\xd9\xad7\x82\x84\x90RJ\xad\x94VJ\x13\xa1\xc2jgd\xae_\x7f{4\
2241 \x1a\r\x87\xc3$I\xa4\x94\xde{k\xedz\xbd\xee\x18\x8b\xc5\xa2\xd7\xeb\xc5q\xac\
2242 \xb5N\xd3\xf4\xd5\x97O\xf2Ev\xf7\xde\x838\xe9\x03"\x02\x023\xd2\x16\x83$\x88\
2243 \x84 \x12B\x10a$\xeb\x1b\xbb\xc3\x1b7n\x8c\xc7\xe3\xfd\xfd\xfd\xd1h\xa4\x94\
2244 \xea\x00y\x9eWU\x15\xc7q\x14E\xc6\x18\xad\xb5\x94R\x08\xe1=7\x8d\x9d\xbc>\
2245 \xae\xd6\xd5\xfd\x87\x1f&\xc9\x00\x11\x99=9\xdab\x10\x03\x1b\x00\x15V7\xf7vn\
2246 \xdf\xbe}pppxx8\x1e\x8f\x89\xa8i\x9a\xa2(\x96\xcb\xa5s.I\x12\x00\xf0\xde333\
2247 \x03\x00\x111\xc04]\xbdum\x17\tg\xe9\xe9\xf1\xb3\xc7\xf7\x1f>B$\x00\x0cU)!\
2248 \x14\x1d00\xa0+vFf<\x1e\x1f\x1c\x1c\x1c\x1d\x1d\xed\xed\xed\x05\x8b\xcdvy\
2249 \xef\x9ds\xcc,\x840\xc6 \xa2\x94R)\xf5\xe4\xd9kO&JpO\xab\xc8D\x17\x17\'_\xbf\
2250 |z\xe7\x9d#`f\xbf\r\x1a\x00\x03\xb3\xf7\x8d\x12\xfe\xfa\xf5\xb7\xc7\xe3\xf1\
2251 \xe1\xe1\xe1\xde\xde^8=\xce\xb9\xc5b\xb1\\.\xcb\xb2\\\xaf\xd7\xce\xb9\xc0\
2252 \x08\x00\xa5\xd4\xd3\x17\xa7\xcb\xc2\x01ED\xca\x18c\xb4\x91R\xce\xceO\xae\
2253 \xed\xde\xec\xf7w\xb8\xab4\x00`\x0f\xe0\xaaa\x7f4\x1a\x8d\xf6\xf7\xf7\xc7\
2254 \xe3q\xf0\xd29\x97\xa6\xe9|>/\xcbr\xb3\xd9 \xa2\x10\x82\x88BEH)\xb3\xd5\xfa\
2255 \xd9\x7f\xcf\x95\x8e\x9c\x93\xc0\x8d\xd0l\x8c\x16\x82\x00\xa6\xf3t\x92$C\xef\
2256 \xf9\x12\x03l\x91m\xaf\xd7\x1b\x0e\x87\xa3\xd1\x88\x88B|\xd24\x9d\xcdfy\x9e{\
2257 \xef\x89\x88\x99\x89(\xfc\x82\x886\x8d\xfb\xfbg_(\xa5\x89\x04\xb9\x86\xbdbrJ\
2258 \x1b\xa3%\x02\xa7\xb3y]\x17R\x9a-\x86\xc1\xb9:\xd2:\x8a\xa2$I\x94R!\x13\x8b\
2259 \xc5b>\x9f\xe7y\xce\xcc\xdb#\x87\x01\xe3\xbdG\xc4\x7f\xfc\xfbyU\xad\x85TH\
2260 \x02I0[\x04\x87\x02b\xad\x05\xc1z]U\xc5\xa27\xdc\xbd\xf4\xc6\xdbZ\x888T\xa7\
2261 \xb5\xb6(\x8a\xa6iB>\x82\xc5\xabZ\x12\\y\xfab\xf2\xd5\xc99\x12\x11 \t\x16Bz/\
2262 \x99-\n\x16\n\xfa\nFU\xb9*\xd7\x97\xb9a`gk!D8\xe7\xeb\xf5z\xb9\\6M\x13\xf2\
2263 \x11\xb6\xdf\x91B\x11O\xd3\xe5\xa7\x9f?o\xcf\x01\x12\x010\x01\xb2\x00\x96 \
2264 \x9c\x90\x18+1\x1c\x0e\xf3*\xf5|\xa5\x04\xac\xadC(\xac\xb5UU9\xe7\x02/\xd8\
2265 \xfd\x01\x03\x00\xfe\xfa\xaf\xa7\xb6\xd9 "!\x11"\x01\x82``v\x82\x04)2\x91\
2266 \xea\xf5\xfb*\x9d\x85\x9f\xb4\x05\xed\xad\xb5\xd6n6\x9b\xf5z\x9d\xe7y\x92$\
2267 \xce\xb9P\xbbD\x14\x1c\xea\x18\x9f~\xfe\xc5\xecM\xd6\n\x17QH\x18\x92\x00\x00\
2268 `)\xc8K\x89Z\xb3\x8b\xa2(\xd2\xf6\x12\xc3hm\x13t\xb7\xaa\xaa\xaa\xaa\x82\xd1\
2269 \xc0\xf8aCA<9}\xd3Jc\xd0\x0fj\xa5\n\x91\x00X\x92W\x8a\x94fo\x8dV\xbaq\x00\
2270 \x00\xad\x15\xeb\xb8\xd3\xdd\xa2(\xf2<\xaf\xeb\xda9\xd7\x16\x88\xf7\x1d\x03\
2271 \x00\xfe\xf8\xfb_\xbd\xff\xdeO\x01\xdb\x88\x11\t")\x84\x14RJ)\x95n\x97\x10\
2272 \x02I@\x10\xa4\x104\x06j\xfb\xc7j\x15\xc4q\xb3\xd9\x84\x0cu\xb1\xea\xb6\x9e\
2273 \xc4\xe6w\x1f\xff\xe2\x0f\xbf\xf9\xb561"\t\x12B\n!\x95\x94J)m\xb4\x8ac\xad\
2274 \x95$"$y57HBw\xdan\x8c\tiWJI)\xbb\xdct\x98\xa0\x05\xef\xff\xfc\xd6\xc1O\xf6\
2275 \xfe\xfc\xb7\xc7\xf3\xf9*4\x12!\x08\x11\xe2\x88b\x83R\xb0\xf7\xce\xf96Z\x02\
2276 \x00\xee\x1c\xdeC\xc4b5SJ\x05g\x83\x9c\x84ED\xe2\xfb\xab\xfbj8\xe8}\xf4\xc1{\
2277 JG\'\x93yxj\x94\xe8\'r\x90\x10\xbb\xf5r\x91\xa5o\n\xeb\xe0\xf8\xf9\x93\xb6\
2278 \xa0\xa3\xde \x9bM\xb2,\x8b\xe38\x98\x0e\xc8\xe0P\'\xf8\x1d)<WJEQ\xf4\xdb\
2279 \x8f\x7f\xf9\xe0\xe8\xee\x9f>\xf9\x0f\xbbubp\x90\x90\x96\xb6(\x9b,\xcb\x9b6\
2280 \xb9[oL\x94X\xdb,\xb3\x94\xb6\xab3\xd4\xfd\xd1}\x0c;0\xc6\x84\xce\x16\xc7\
2281 \xf1xo\xf4\xd1\x07?\x9b\xa6\xcbfS\x0ec\x02\xb7^-\xe6\xa7\xe7\xf3j\xc3\x00p\
2282 \xfc\xfcI\x8bQZG&\xbe\xb88m6u\xd8\xb8\x94\xb2\xf3\xa6\xc3t\x0f\xf5\x95\xa5\
2283 \x94\x02\x00\xf6\xee\xe0\xc6\x80m]\xe6\x8b\xaaX~\xf3\xedw\xb3\xac\xf2\x0c\
2284 \x01#\xbb*J\x06;\xfb7\xef\xbc\xfa\xf2\x89s.\xf4\xab`\xc2lW(\xeb\x90\xff.C\
2285 \x88\xe8\x9ck\x9af\xb5Z\xa5i\xaa\xa8!\xd8,\x16\xf3\xf9\xb2\xb4\xfeR\x08%\xc0\
2286 \xe5\x0cw\xeb\xe0\xdd|\x91M^\x1f\x13Q\x88Iw\x02\xc2\n\xc1\x0c=\xc29W\xd7uh\
2287 \xe1eYfY6\x9dN\xcf\xce\xce..\xa6_}{\xbe\xcc\x9b\xed\xd0\xd1a\xba\x03Nx\xf7\
2288 \xde\x83j]M\xa7\xa7\x81\x11L\x075\x0b\xd6\x83\xeei\xad\x83\xe29\xe7\x82\xd4\
2289 \xce\xe7\xf34M\xcf\xcf\xcf_\xbc<\x99e\x15 \x02\xe2\xf7\xbd\x81 O\x80\x80q\
2290 \xd2\xbf\xff\xf0\xc3\xe3g\x8f\xcf\xceN\xc2\xfc\x17zh\xd0\x88\xe1p\x18\xc6\
2291 \xb6P\x8d\x01Y\x96\xe5r\xb9\xcc\xb2,M\xd3W\xdf\x9c\xcd\xb2\xcasG\xc0p\xb6%\
2292 \xb4\xf3n\xcb\x02\xc4$\x19\xdc\x7f\xf8\xe8\xeb\x97Og\xe7\'\xcc\x13\xe7\xdcf\
2293 \xb3)\xcbr\xb5Z\r\x06\x830:\x05L\xf7U\x9e\xe7\xdfM\xa6o\x16\xe52o\xb6=\x83\
2294 \x10/\xf50\xf4\x1b\xdc\x0e\x8a\xd0\xc9\xe1\x9dw\x8e\xae\xed\xde\x9c\xa7\x93\
2295 \xb3\xf34LO\xa3\xd1\xa8\xdf\xef\xc7ql\x8c\t\xcd)x9\xcfVy\xd9\xe4\xa5\xb5\x1e\
2296 .\xf5\x14\xa9\x8d\xd7\x95\xdc0{f\xf6\xcc\x1e8\xcc\xe7\x08\xcc\xfd\xfeN\x92\
2297 \x0c\xeb\xba\xa8\x8a\xc5"_/\x8bs%\xa6Q\xa4\xb5\xd2H\x02I:O\xd6A\xe3\xc0\xb7w\
2298 \x84v\xd8\xbbz1\xb8\xd44f\xf6\xec\xbc\xf7\xce:$G\x8e\x18\x81\xbdc\xef\xbdg)M\
2299 o\xb8\xcb\xde{\xf6\xccl\x99\x1b\x07`\xdbYp+\xac\x0c\xe1\n\xc0\x80\xb8\xbd\
2300 \xaf003\xf8\xed\xed\xe5GX\xff\x03,}\x834\xc6\xa3\x1c\x05\x00\x00\x00\x00IEND\
2301 \xaeB`\x82'
2302
2303 def get025Bitmap():
2304 return BitmapFromImage(get025Image())
2305
2306 def get025Image():
2307 stream = cStringIO.StringIO(get025Data())
2308 return ImageFromStream(stream)
2309
2310 index.append('025')
2311 catalog['025'] = ImageClass()
2312 catalog['025'].getData = get025Data
2313 catalog['025'].getImage = get025Image
2314 catalog['025'].getBitmap = get025Bitmap
2315
2316
2317 #----------------------------------------------------------------------
2318 def get026Data():
2319 return \
2320 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2321 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2322 \x07%IDATH\x89\xbdWKo\x1c\xc7\x11\xaeGw\xcfk_\xa6H.)H\x04M\tp\x04\x0bJ\x0c\
2323 \xe5\x18\xfd\xc7\xfc\x82\xfc\x85\x9c\x03\x18\x08\x92SN\xf6\xc5pbQ\xb2d\x89Y>\
2324 4\xdc\xe7\xcc\xce\xab\xbb+\x87\xde]\xd2Nru\x1ffgwg\xea\xeb\xaa\xfa\xea\xabj\
2325 \x80_e!\x00\xbcx\xf9\xca\x98Hk\xc3J11\x12#\xa2\x88\x00\xc8\xe6)\t\x17\xd9|\
2326 \x11\xdc\xfe\x8a\xff\xcb\xde\xe6S\x00\x01DD\xfe\xfe\xf5\x9f\x15\x00\x18\x13\
2327 \xc5qj\xa28 Q\x80\x01\x01\x11\xf1\x00b\x9dk\xbcm\x9cm\xacm\xbc\xb5\xd6v\xd6\
2328 \x89\x00\x11\x1bm\xd28\xebk\x1d\x01\x00"n1P\x00\x10A\xbcxq\x00\xa0\x00@kc\
2329 \xa28\x8e\x13\x1d\xc5J\x19&\n\x9b\xf1\xbe\x03W\xa1\xd8\xd8\x18\xe6\x84\x99\
2330 \x01\xc0Z\xdbu]\xd34\xeb\xf5\xba,\xcb\xd5\xf2r~;I\xfb{\x9f\xed\x8d\xd3\xfe0\
2331 \xa0 \x02\x00"\xa0\x88\xf7\xdeo`X)\xad\x8d\x8ebcb\xad\r3\x03 \xbaR\xb3\x1f\
2332 \xf4FY\x96\xc5ql\x8cAD\xef}\xdb\xb6M\xd3TUU\x96\xe5j\xb5\x9a\xcf\xe7\xf3\xf9\
2333 |6\xbb\x9a\xe6\x93\xc3\xe3\xd3G\'_ !\x02\x02""\x88xg\xb7\xde01+\xa5\x94\xd1\
2334 \xdahm\x88Pc5\x1cE\x0f\x1e<\x1c\x8dF\x83\xc1 MS\xa5\x94\xf7\xdeZ[\xd7\xf5\
2335 \x0ec\xb1XdY\x96$\x891&\xcf\xf3\x1f\x7f\xf8\xb6X\xcc\x9f>\xfb*I{\x80\x88\x80\
2336 \x82\xb4\x85Ab"f"f&\xc2X5G\xfb\x83\xa3\xa3\xa3\xf1x|xx8\x1a\x8d\xb4\xd6;\
2337 \x80\xa2(\xaa\xaaJ\x92$\x8e\xe3(\x8a\x8c1J)fFD\xe7\xdc\xe4\xe2\xbc\xaa\xab\
2338 \x17/\xff\x90\xa6}D\x14\xf1\xe4h\x0b\x83\x18\xb0\x01Pcu|0|\xfc\xf8\xf1\xc9\
2339 \xc9\xc9\xd9\xd9\xd9x<&\xa2\xae\xeb\xca\xb2\\.\x97\xce\xb94M\x01\xc0{/""\x02\
2340 \x00\xb4]\x88HD77\x97\xe7\xdf\x7f\xf3\xe2\xe5+D\x02\xc0\xc0J\x05\x81t \x80\
2341 \xae\x1c\x8e\xa2\xf1x|rr\xf2\xfc\xf9\xf3\x83\x83\x83`\xb1\xdb.\xef\xbdsND\
2342 \x989\x8a"DTJi\xad\xb5\xd6\xc1\xad(\x8a\xe28\xbe\xba\xfa\xf8\xfe\xedw\xa7O\
2343 \x9e\x83\x88\xf8m\xd0\x00\x04D\xbc\xef4\xfb\x07\x0f\x1e\x8e\xc7\xe3\xb3\xb3\
2344 \xb3\x83\x83\x83P=\xce\xb9\xc5b\xb1\\.\xd7\xebu]\xd7\xce\xb9\x80q\x1f\xc0\
2345 \x18\x13\x02\x18\xc8\xc2\xcc\xb7\xd7\x1f\xf7\xf6\x8f{\xbd\xa1\xec\x98\x06\
2346 \x00\xe2\x01\\5\xe8\x8dF\xa3\xd1\xe1\xe1\xe1x<\x0e^:\xe7\xf2<\x9f\xcdf\xeb\
2347 \xf5\xbam[Ddf"\n\x8c\xd8!i\xad\xa3(\n\x90\x81\xf7"\x93Y>I\xd3\x81\xf7r\x07\
2348 \x03bQl\x96e\x83\xc1`4\x1a\x11Q\x88O\x9e\xe7\xb7\xb7\xb7EQx\xef\x89HD\x88(\
2349 \xbc\x11\xf2\xc1\xccJ\xa9\xfb\x0e\x85\xc7\x9csW\xd7y\xd3\x94JE[\x18\x01\xe7\
2350 \x9a\xd8\x988\x8e\xd34\xd5Z\x87L,\x16\x8b\xd9lV\x14\x85\x88lK\x0e\x03\x8c\
2351 \xf7>\xdc3\xb3\x88x\xef\x83C;\xca\xb5m[\x96eU.\xb2\xc1\xfe\x9d7\xde6\xccIH\
2352 \xa3\xb5\xb6,\xcb\xae\xebB>\x82\xc5\xfbZ\x12\\\x81\x9fU<\x06o\x98y\xb6(\xeb\
2353 \x8et\x94\x0e\x87\xa3\xd5\xba\xbe\xcb\x8d\x808\xdb\x84\x8dx\xef\xeb\xba^.\
2354 \x97]\xd7\x85|\x04\x8b;s\x81\xc4\xbb2\xd8\xb1\xf9\xa7\x8b\xdb\xef\xdfL\xfe\
2355 \xf5\xe6\xdfM\xbd\x1c&\x98\xc4\xe9`0(\xaa\xdc\xcb=\nX\xdb\x84PXk\xab\xaar\
2356 \xce\x05\xbc`\xf7\xffa \xe2\xf9\xfbOo~\xfa\xf4\xfa\xddM\xd75 \xe2\x14\x1b\
2357 \xd2\x14\xc5:\xeb\xf5t~\x1b^\xd9\x10\xda[k\xadm\xdb\xb6\xae\xeb\xa2(\xd24u\
2358 \xce\x05\xee\x86\xcd\x06\xe2\xed0\xce\xdf\xdf\x9c\xbf\xbf9\x7fw\xe3\x9cED"f\
2359 \xd6\x00\x00\xa2\x98\xbcRh\x8c\xb88\x8ecc\xef`\x04\xad\xed\x82\xeeVUUUU0\x1a\
2360 0~\xd9P\x10\xff\xf8\xa7\xafm\xd7"" \x12q`\x02\x11#\x12\x80(\xf2Z\x936\xe2md\
2361 \xb4\xe9\x1c\x00\xc0\xc6\x8au\xb2\xd3\xdd\xb2,\x8b\xa2h\x9a\xc69\xb7!\x88\
2362 \xf7\xf7\x13>\x1c\xa4\x01\x03\x91\x90\x88\x88\x89\x14\xb3b\xa5\x94R\x9br5\
2363 \x86\x99\x91\x18\x82 \x85\xa0\t\xd0\xa6\x7f\xacVA\x1c\xdb\xb6\r\x19\xfa\xef\
2364 \x9c\xff\xf6\xd9\xe3\x1d\x06"11+f\xa5\x95\xd2Z\x9b\xc8\xe8$1F+"BRr\x0f\x06\
2365 \x89\xcdN\xdb\x97\xcbeQ\x14m\xdbv]g\xad\xbd\xefJ\x80\xf9\xcd\x93\xe3\x8d\x1f\
2366 \xb8-QVJ)\xad\x95\xd2*\x89\xa3$\xd2\x8a\xc9{\xe7\xfc&Z\x1b\xa6i\x93\xae\x96\
2367 \x97\xf3\xf9<\xcb2c\x0c\x00\xec\x84\x84\x99\x03\xd7w\xdc\xdd\xdf\x1b\x8c\x0f\
2368 \xf7\xf3\xe9\x82\x88\x94\xd2\xac\x8cR\x9a\x95R\xcc\x9a!M(\x89\xc1\xb7U\xd7u\
2369 \xd6\xc1}o \xce\xfam\'\xf3\xf9|:\x9dN\xa7\xd3\xe0P]\xd7!t;\xc1\xdfl[\xa9\xdf\
2370 \xbf\xf8\\\xb1\n\x18Zk\xa5CKTi\xa2\xfb\xa96\n\x9d\xed\xe6\xf3\xa2\xdb$w\xe7\
2371 \x8d\x8e\xd2\xfe\xdelv\x15RGDA\x07\xc3u\'-j\xbb~\xf7\xe5\xe9_\xff\xf1\x03\
2372 \xb3RJ+m\x94b\xad8\xd2\xd8K)\x8bQlUW\xeb\xb2\xea\xbc`\x18\x8b\xb6\xd2\t\xf0\
2373 \xd9\xdex\x9aO\xf2<\x0f\x16\x83x\x045\x0c`!=!\x98\x87Y\xf6\xf0\xf8\xe8v\xba\
2374 \xd8\xb0K\xb1\xd1\xd4Kh\x90\x90\xa6\xae\xa8\xd7\x97Wy\xb1\xb6;\xe3\x0c\x00\
2375 \xa7g\xcfL\x14%Y\x0f\x00.>\xbc\rb\xcc\xccZ\xeb\xd0\xa9B\x92\x82\x1f;\xe5\x07\
2376 \xa4\x1f?\\\x07\x8c\xd8P?\xe1a\xc6\xb1vm]L\xa7\x9f..\xa7U\xebC\t\xbc\xfe\xe7\
2377 \xb7\n\xe0n\x86{t\xf2E\xb1\x98O.\xce\x89(\xf4\xc1]\x05\x84\x15\x82\x19z\xc4\
2378 \x97O\xc7\x7f\xf9\x1bh\x864\xc2^J\x83\x84b\xed\xba\xb6\\\xcc\xa7\xef>\\/\x8b\
2379 n;t\xc0\xcf\x82\x06\x80H\xf8\xf4\xd9WU]\xdd\xdc\\\xee\xfa`h\xf2A\xedC%Yk\xc3\
2380 _\x8f\x8eFmS\xf5SJc0\xd45U\xb9\x98O\xdf\xbc\xbb\xb8\x9dW\x80\x08\x88;Yg\x008\
2381 }\xf2\xcc\x98Xi\xadX\x9b(~px\xdc\xd4M~3\t\x85\x12F\x0b\xe7\x9c\xb5\xf6\x17\
2382 \xb3\xa0mk\x926\xd1\x1e\\]\x95\xcb\xe9\xf4\xd3\x9bw\x93|\xb6\xf6\x82\x08\x80\
2383 D\xc1\xa1\xd7\xdf\x7f\xa3`3\xef\x02\x00\x86-\xa4i\xff\xc5\xcbW\xef\xdf~w{\
2384 \xfdQd\x12z\xd4z\xbd^\xadV\xfd~?\x8cNJ)"\x92\xaes\xed\xaaXwu\xb5\xbe\xbc\xca\
2385 g\xcb\xf5\xb2\xe8\xb6=\x83\x10\xef\xf40\xf4\x1b\xdc\x0e\x8a\x9bq\x11\x91N\
2386 \x9f<\xdf\xdb?\x9e\xe5\x93\xab\xeb<LO\xa3\xd1\xa8\xd7\xeb%Ir\xbfK\xd6u=\x9b\
2387 \x17e\xd5\x15kk=l\xb5\x0e\x11i\x13\xaf{\xb9\x11\xf1"\xe2E<H\x98\xcf\x11Dz\
2388 \xbda\x9a\x0e\x9a\xa6\xac\xca\xc5\xa2\xa8\x97\xe5\xb5\xe6\x9b86F\x1b$FR\xce\
2389 \x93u\xd09\xf0\x9b3\xc2f\xd8\xbb\x7f0\xb8\xeb7"\xe2\xc5y\xef\x9duH\x8e\x1c\t\
2390 \x82x\'\xde{/JE\xd9`_\xbc\xf7\xe2E\xc4\x8at\x0e\xc0nf\xc1\xad\xb0\n\x84#\x80\
2391 \x00\xe2\xf6\xbc" "\xe0\xb7\xa7\x97_a\xfd\x07\x9d*a\x13\xde\x9ck\x14\x00\x00\
2392 \x00\x00IEND\xaeB`\x82'
2393
2394 def get026Bitmap():
2395 return BitmapFromImage(get026Image())
2396
2397 def get026Image():
2398 stream = cStringIO.StringIO(get026Data())
2399 return ImageFromStream(stream)
2400
2401 index.append('026')
2402 catalog['026'] = ImageClass()
2403 catalog['026'].getData = get026Data
2404 catalog['026'].getImage = get026Image
2405 catalog['026'].getBitmap = get026Bitmap
2406
2407
2408 #----------------------------------------------------------------------
2409 def get027Data():
2410 return \
2411 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2412 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2413 \x07\nIDATH\x89\xbdWKo\x1bG\x12\xae\xea\xd7\xf4\x0c)\x91\x11$S\xf2\xc6\x92\
2414 \x9fp\xbc\xf0\x1a\x08|\x8d\x7f\xf3\xde\x17{\x08v\x0f\x01\xf6\x90`\x01#\x1b\
2415 \xc3\xf1#\x96B=<\xd4\x0cG\xf3\x9e\xee\xae=\x14I\xd1\xc0\xee5}\x18\x82\x83\
2416 \x99\xfa\xba\xea\xfb\xfa\xab\x1a\x80?d!\x00\xbcx\xf9\xca\x98Hk#\x95\x92B\xa2\
2417 \x90\x88HD\x00\xb4z\x8a\xf8B\xab?\x84\xeb\xbb\xf8\xbf\xe2\xad~\t\x10\x80\x88\
2418 \xe8\x1f\x7f\xff\xab\x02\x00c"k\x13\x13YF\x12\x0c\x03\x04D\x14\x00\xc8y\xdf\
2419 \x05\xd7y\xd79\xd7\x05\xe7\x9c\x1b\x9c\'\x02!\xa4\xd1&\xb1\xa3\x1d\xad#\x00@\
2420 \xc45\x06\x12\x00"P\xa0@\x1e\x00\x14\x00hmLd\xad\x8dud\x952R\x08\xdeL\x08\
2421 \x03\xf8\x06\xc9Yc\xa4\x8c\xa5\x94\x00\xe0\x9c\x1b\x86\xa1\xeb\xba\xba\xae\
2422 \xab\xaa\xba)\xce\xf3\xc5<\xd9\xd9\xfbjo\x96\xecL\x18\x05\x11\x00\x10\x01\
2423 \x89B\x08a\x05#\x95\xd2\xda\xe8\xc8\x1ac\xb56RJ\x00D_i\x19v\xc7\xd3\xd1hd\
2424 \xad\xd5Z\x0b!\xbc\xf7}\xdf\xf7}\xbf\xc2\xb8\xb9Y.\x97y\x9eg\xd9\xc5u:\xbfst\
2425 \xff\xeb\xe3\xa7(\x10\x01\x01\x11\x11\x88\x82w\xebl\xa4\x90R)\xa5\x8c\xd6Fk#\
2426 \x04jl&\xd3ho\xefh:\x9dN&\x938\x8e\xa5\x94D4\x0cC\xdb\xb6M\xd3TUU\x96\xe5r\
2427 \xb9\x1c\x8f\xc7q\x1c\x1bc\xd24}\xff\xe6\xa7r\x99?~\xf6m\x9c\x8c\x01\x11\x01\
2428 \x81\x08\xc5\x1a\x06\x85\x14BJ!\xa4\x94B\xa0U\xdd\xe1\xfe\xeel\xbd&\x93\x89\
2429 \xd6\x9a\x018\x89\xa6i\xe28\xb6\xd6FQd\x8cQJ\t!\x10\xd1{??{\xdb\xb4\xcd\x8b\
2430 \x97\xdf%\xc9\x0e"\x12\x05\xe1\xc5\x1a\x06\x91\xb1\x01Pcs\xb8\xbf{\xef\xde\
2431 \xbd\xe3\xe3\xe3\x87\x0f\x1f\x1e\x1e\x1e"b\xdf\xf7eY\x16E\xe1\xbd\x0f!\x10\
2432 \x91\xf7\x9e\x88\x88\x08\x00\x84\x10B\x08)%"\n!\xae\xae\xce\xdf\xfe\xfc\xe3\
2433 \x8b\x97\xaf\x10\x05\x00\xb2*\x15\xb0\xe8\x80\x80\x00}5\x99F\xb3\xd9\xec\xe4\
2434 \xe4\xe4\xf9\xf3\xe7\x07\x07\x07\x000\x0c\x03\x11\xf5}?\x0c\x83\xf7\x9e\x01\
2435 \x94RQ\x14!\xa2RJ\xaf\x17\xdf\xb4\xd6^\\\x9c~|\xf7\xfa\xfe\xa3\xe7@Da]4\x00\
2436 \x02\xa2\x10\x06-\xc3\xde\xde\xd1l6{\xf0\xe0\xc1\xc1\xc1\x01\xd7\xc19\x97\
2437 \xe7yQ\x14M\xd3\xb4m\x1bBPJm\x03\x18c\x8c1Q\x141\x861FJ\xb9\xb8<\xdd\xdb?\
2438 \x1a\x8f\'\xb4Q\x1a\x00P\x00\xf0\xcd\xeex:\x9dNg\xb3\xd9\xe1\xe1!\x00\xb0\
2439 \xae\xd24\xcd\xb2\xaci\x9a\xbe\xef\x11QJ)\x84PJ1\xde&\x95(\x8a\x18\x92uO4\
2440 \xcf\xd2y\x92\xec\x86@\xb70@\x0e\xc9\x8dF\xa3\xc9d2\x99L\x10q\x18\x06\xe7\\\
2441 \x9a\xa6\x8b\xc5\xa2\xaa\xaa\x10\x82\x10\x82\xc9X\x9f\x0bdJ\x94Rfk\xf1c\xde\
2442 \xfb\x8b\xcb\xb4\xeb*\xa5\xa25\x0c\x81\xf7\x9d5\xc6Z\x1b\xc7\xb1\xd6\xba\xef\
2443 {"\xca\xf3<\xcb\xb2\xaa\xaa\x88h;4\x00\x84\x10\xf8\x8e\x10Bk\x1dB\xe0\x84X\
2444 \x08\\\x86\xaa\xaa\x9aj9\xda\xdd\xbf\xcd&\xb8N\xcaXk-\xa5\x1c\x86\xa1,\xcb\
2445 \xbe\xef\x99\x8fM\xc4\x8d\x97pt\xf8\xe2\xc4\xe3\xa6bD\xc4\x1eQ\x14\xc5\xb2lo\
2446 \xb9! \xef:.:\x11\xb5m[\x14\xc50\x0c\xcc\x07G\xdc\x84\xe3\xbam\x8e\x81X/N\
2447 \x919k\xdb\xb6,\xcb\xe9tZT\x97\x81\xb6$\xe0\\\xc7\x9c\x0f\xc3P\xd75\x0b\xb7m\
2448 [\x8e\xfb\xff0\xb6\xe9\xe1g\xa4\x94\xde\xfb\xa6i\x8a\xa2\x18\x8f\xc7Z^\xf1++\
2449 A\x07\xe7\x9cs}\xdf\xb7m\xcb\x84\xf3Id\xd9\xf0f\xb716<m`\x18\x89yJ\x92$\x8e\
2450 \xe38\x8e\xad5\xee\x16\x86\xd0\xb9a\x18\x86\xbe\xef\x9b\xa6i\x9a\x86O\xf8\
2451 \xc6E\xb6\x1bJ\x9aU\xff\xfa\xf7\x87\xc7\'w\x1e\x9d\xdc\x89\xad\xe4\xc5\xca\
2452 \x96R\xf2\xfe\xe28\xe6cd\xb4\x19<\xc0m\xd1<u]\xc7\x9e\x18\xc7\xb1\xf7~s\x06\
2453 \xb9\xe8\x1b\x86~\xf9\xf5\xfc\xf4\xec\xf3\xd9\xef\xe9\xf7?\xfc\xe7\xfe\xc9\
2454 \xd17\x8f\xee>{|w\xb4v\x01\xef=\xbb\x1c\xa3\xa2\x90\xe0\xb6\x8aF \xea\xba.\
2455 \xcb\xb2,Kk-\x11EQ\xc4|\xae\x1co\xcd\xc7\xfcs\x81\xc8>/>\x9d}>;\xbf\xfe\xfe\
2456 \x87_\x9e>9\xf9\xcb7\xc7\x7f~\xf2\xa7(\x8a\xba\xae\xe3\x1a "\n\xb5\xcd\r\ni6\
2457 \xfd#\x8a"\xa6\x9d7\xb8\xad\xdd\xb2\xea\xb2\xac\xe0\x00\xb7"\x93\xf2\xe3\xe9\
2458 \xd5\xd9y\xf6\xb7\x7f\xbe~\xf2\xe0\xe8\xeeA\x12\xeb\x81\xab\xe7\xc3\xea\xddU\
2459 \xd1\xb4In\x8as\xee\x1f\xc6\x18\x00\xd8\x18\t\x0b\x9d\t\xffp\xb6\x10R\xb2\
2460 \xc2X\x01Ji\xa5\x8cRZi-\xa5<\x9b\x7f\xce\xafq\'&\xdf\xddt]\xe7<lg\x03v\xb4\
2461 \x93/\xe6y\x9e\xc7q\xcc\x19\xf0q\xe3\x84\xb4\xd6\xac\xb7_\xde_\xae\x0f\x8b\
2462 \x94\x82\xdb\xa1\xd1Z+c\xb4RJ\n\xab!\x89A\xc9\xbe\xed\xbb\xeb\xec\x86\xf9\
2463 \xdf\xcaFG\xc9\xce^\x96]\xb0)m\xc3\x18c\x98\xa1\xb2\xee\xb2\xbc\x14B\n)\xa5P\
2464 R\xad$\xa6\x98s\xa5\xb4\x82\xc4bl\xc8\xf7}\xd3\xd4U3\x04B\x1e\x8b\xd6\xd6\t\
2465 \xf0\xd5\xde\xec:\x9d\xa7i\xca6\xcc\x1e\xc5\xfd\x91\xab\xf7\xee\xb7\xcf\x80\
2466 \xc0yH)\xa5\xd4\x8a3]a\x88\x91\x85\x91E\x85]\xdd\xd6\xe7\x17iY\xbbMp\xb5\xa1\
2467 7\xd9\x99\xdc9\xba\xff\xfe\xcdO\xde{\x96\xf2\xc6\xdb\x19\xec\xf5\x9b\xdf\x91\
2468 \xf8a\x81\x0c\xa5\xf8"\xb4\x82\x91\x85q,\x8c\x18\xda\xba\\\xe6YV\xd4.\xdc\
2469 \x1a\xa1\x02\xb8\x9d\xe1\xbe>~Z.\xf3\xf9\xd9[!\xc4\xa6G\xb1!\xd6\xed\x90.\
2470 \xae\xb5\xd6\x04\x8a;/"\x08\x04-\xc9jH,\x8e,\x1a1\xf4m\x99g\xd7\x1f>]\x16\
2471 \xe5\xb0\x1e:\xe0\x8b\xa2\xf1.\x1f?\xfb\xb6i\x9b\xab\xab\xf3M\x1fd\x99e7N\t/\
2472 PJ\xf0\x02\xa5\x12dd\x88\x0c\x8c,&1\xc4\x86\x14vm]\xe6\xf9\xf5\xaf\x1f\xce\
2473 \x16y\x03\x88\x80\xf8e6\xc0s\x15 `\x9c\x8c_\xbc\xfc\xee\xed\xcf?^\\\x9c\xae\
2474 \xfb y\xef\xb3\xd2\x8d"\xa9\x0c(\x05ZC\x14\xa1\x8d\xd0F`#\xd2\xb2\xf7}_\xb7\
2475 \xf52\xcf>|\xba\\\xe4M\xa0\r\x02\x97\x99\'\x9b\xd5\x90\x8c\xbc\x85$\xd9y\xf1\
2476 \xf2\xd5\xc7w\xaf\x17\x97\xa7Ds\xeeQ:J\xe2d\x14k\xa5\x8d7&\x18\xe3\xb5\x06\t\
2477 ~h};\xf4MS\x9f_\xa4YQ\x17\xe5\xb0vV\x81(\xbe\x90\x00\xadS\xd9\x8c\x8b\x88\
2478 \xe2\xfe\xa3\xe7{\xfbGY:\xbf\xb8L\xab\xaa\x9aL\xa7\xbb;\xbb\xc3x\x1c\xdb\xd8\
2479 E\xa6\x97\n\x05\x86\x10\xdc\xd0gyY5CY;\x17`\xedC\x88\xb8\xf6\xdc-n\x88\x02\
2480 \x11\x05\xa2\x00\xc4\xf39\x02\xd1x<I\x92\xdd\xae\xab\x9ajyS\xb5e\x9d\xeata\
2481 \xad1\xda\xa0\x90(\x94\x0f\xc2y\x18<\x84\xd57\xc2j\xd8\xdb\xfe0\xb8u\x01"\n\
2482 \xe4C\x08\xdey\x14^xA\x08\x14<\x85\x10\x02)\x15\x8dv\xf7)\x84@\x81\x88\x1c\
2483 \xd1\xe0\x01\xdcj\x16\\7!\x1eE\x80\x08\x10\xd7\xdf+\x04D\x04a\xfd\xf5\xf2\
2484 \x07\xac\xff\x02\xa7;9\xf7\xe71\x8dG\x00\x00\x00\x00IEND\xaeB`\x82'
2485
2486 def get027Bitmap():
2487 return BitmapFromImage(get027Image())
2488
2489 def get027Image():
2490 stream = cStringIO.StringIO(get027Data())
2491 return ImageFromStream(stream)
2492
2493 index.append('027')
2494 catalog['027'] = ImageClass()
2495 catalog['027'].getData = get027Data
2496 catalog['027'].getImage = get027Image
2497 catalog['027'].getBitmap = get027Bitmap
2498
2499
2500 #----------------------------------------------------------------------
2501 def get028Data():
2502 return \
2503 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2504 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2505 \x07\x96IDATH\x89\xbdWKo\x1c\xc7\x11\xaeW\xf7\xcc\x0ew\xb9K\xd1\xd4\xeaaQ\
2506 \xb6`\xc3p`[0tu\x0c\xe4\x98_\x9b?\x90\x93\x8f\t\xe4 \x88\xe3\x08\xb2\x05\xeb\
2507 I\x8b\xdc\x07\xf79=\x8f\xee\xaa\x1cf\x97\xa4\x83\x9c\xdd\x87\x19\xecb\xa6\
2508 \xbf\xae\xaa\xaf\xbe\xaf\x06\xe0wY\x08\x00_=\xf9\xa3\xf7\x99s\x9eE\x98\x18\
2509 \x89\x11\xd1\xcc\x00l\xf7\x94u\x17\xdb\xfd0\xdc\xff\x8b\xffo\xbf\xdd\xdd\x00\
2510 \x01\xcc\xcc\xbe\xfb\xeb_\x04\x00\xbc\xcf\xf2\xbc\xf0Y\xde!Q\x07\x03\x06f\
2511 \xa6`\x16c\x1bR\xacc[\xc7\xa6\x8e\xa9M\xb1M\xc9\x80\x84\xc5\xf9\xec\xa0W\x1c\
2512 :\x9f\x01\x00"\xee1\xd0\x00\x10\xc1\xd4\xd4\x12\x00\x08\x008\xe7}\x96\xe7y\
2513 \xcfe\xb9\x88g\xa2\xee0\x1a\x9b\xd4\x96\x1aC\xbf/\xcc\x19""`L\xa9m\xdb\xba\
2514 \xae\xaaP\x95\xe5f5?\x9bO\xde\xf5\x0f\x8f\x8f\x8e\xef\x1c\x0c\x86\x1d\n"\x00\
2515 \x02\x9a\xa9\xaa\xee`X\xc49\xef\xb2\xdc\xfb\xdc9\xcf\xcc\x00\x98\xda5B3\x18\
2516 \r\x8ab\x9ce\xb9\xf7\x02\x80\xaa\xa9i\xda\xa6\xa9\xab*\x94\xdb\xb0\xd9lV\xeb\
2517 \xd5j\xb5\xb8\x9c\xff:\x9b\x9c\x8d\xef}\xfc\xe0\xe1gH\x88\x80\x80\x88\x08f\
2518 \x9a\xe2>\x1a&f\x11\x11\xef\x9cw\xce#\x02\xeav8\x90\xa3\xa3\x87\xc3\xd1\xf0\
2519 \xb0?(\x0ezD\xac\x9a\xda\xa6m\xda:\x94UYn;\x8cbY\xe4y&\xe2\xe6\xb3\xf9\x8bg\
2520 \xdfoV\x8bO?\xff\xbaW\xf4\x01\x11\x01\xc1\x0ci\x0f\x83\xc4D\xccD\xcc\x8c\x08\
2521 \x02\xe1\xd6\xd1\xc1x|{<\x1e\xdf>9\x19\x8eFN\xa4i\x9b\x10B(\xcb2\x94\xa1\x17\
2522 \xf2^\x9e\xe7y\x96g\xde{\xe7\x84\x99\x11)iz\xf7\xfayU\x85\xaf\x9e|S\x14\x03D\
2523 4SJ\xb4\x87\xc1.\xed\x00\x80\xa8\xdb[G\x07\x0f\x1e|xzz\xfa\xe8\xd1\xa3\xfb\
2524 \xf7\xee\x02@\x19\xc2j\xb5\x02\x80\x94\x92\xaa\x9a\x9a\x9a"\x18\x00\x10\x123\
2525 33\x11\x11!!N\xa7g\xcf\x7f|\xfa\xf8\xc9\xb7\x88\x04\x80\x1d+\x05:\xd2\x81\
2526 \x81Aj\xd7\xc3\x81\x8c\xc7\xb7OOO\xbf\xfc\xe2\xcb\xd3\xd3\xfbIm\xbd^w\xd5h\
2527 \xea:\xc66\xa6hf\xc2\xe2\xb3\x0c\x91\xc4\x89s\xe2\\w\xf1\xce\xf9,\xcf\'\x17o\
2528 ^\xfe\xfc\xc3G\x9f|\x01f\xa6\xfb\xa4\x01\x18\x98il\x10\x9a\xa3\xa3\x87\xe3\
2529 \xf1\xf8\xd1\xa3G\xa7\xa7\xf7\x01\xa0,\xb7e\xb9],\x16\xab\xf5*\x84\xaa\xa9\
2530 \x1b3c\x11Dda\xe7\x9cs\xce;\xef\xbc\xf7\xde\xfb\xccg\x99\xf7\xde3\xf3\xe4\
2531 \xfc\xd5\xad\x93\xbb\xfd\xfe\xd0\xae\x98\x06\x00\xa6\x90\xdar0\x1a\x0cG\xc3\
2532 \x93\x93\x93\xfb\xf7\xee&\xb5\xb2\xdc\xae\xd7\x9b\xd9t\xb6X,\xaa\xaa\x8a)"!\
2533 \x03\x13\x190\xabi\xc7\x1cq""\xde{\xe7\xbcw\x9e\x88\x01\xd0\xde\x9f\xcd\'\
2534 \xef\x8a\xe2P\xd5n\xc0X\xd4\x18\x8ab|\xd8\x1f\x8cF#\x00X\xaf\xd7e\xb9\x9dMg\
2535 \x97\x8b\xcb\x10*3%$\x03\x03\x024\x04\x04\x04"\xa4\xc4,,WA9\xe7\x00\xc9\xccR\
2536 \x8a\x93\xe9eUm\x9d\xcb\xf60\x06\xb1\r\xfd\xbedY^\x1c\xf4\x9cH\x19B\xdb4\x8b\
2537 \xc5b\xb1X\x84P\x81\xd9\x8e!\x80H\x04\x00\xa6\x8a\x00\xc0LL&"\xeaD\x9c\xdf\
2538 \xf5\x1c\xa4\x94\xea\xba\te\x196K\x1e}p\x1dM\x8a5s\xe6\xbd\x10q\xd36\xab\xd5\
2539 \xaa\xae\xaa\xd5zUU\x95\x99v\x18p\xad%\xd0\x81]\x0b\x0c\xa2\xf7.zO\xccj\xd6\
2540 \xd4MY\x96\x9b\xf5z[\x97\xd7\xb51\xb0\xd8\xd6\x88\xd8\xf5y\x08\x01\x00\x9a\
2541 \xba\x0e\xa1\x8a)\x12\xd2\x15\xc6o\x94\x12\x11\x11\x89\x90\x90\x88\x08\x10\
2542 \x9cSa6\xb5\xaa\xaa\xd6\xdb\xedp4\xdc\xbe\x9f\xaa\xdd\xa0@lj\x04TMm\xdb\x86\
2543 \xb2L)\xc6\x18\x9b\xbaAB\x83\xab\x8c\xfd\x0f\x06`\x97D&a\xe9\xe2c\x96\x94t\
2544 \x10\x06\x83\x83\xf5\xc1A\x9fijvM\x01\x8b\xa9\x8di\xa7We(U\xb5\xeb\x0f\x06\
2545 \x06\xbaN\xd1M\xb5G\xdc\xc5\xc1\xc4,,\xe2\x10\xd19\xa7\xaaEQ\xe4\xbd<\xcf{\
2546 \x99wp\rc\x98b\xdb\xb6m\xd3\xd4\xa1\xacB/\x98Z\xd7\x1fD\xd6\xf5\xf1U(?\xbf\
2547 \x9a\x14=w\xff\xce\xadN\x1d\x99\x88\x98;f3\xb3\x99iJy\x9egY\xe6\xbdw\xde%\
2548 \x00\xb8\xa6@\xb2\xba\xae\xaa*\x94\xe56\xef\xe5j*,\x88\x08\xcc\x80`\xaaH\xd4\
2549 \xc6\xf4\x8f\x1f\xdf,\x96\x1b\x16\xf7\xc1\xad\xc3\xa2\xe7\x89\xa8S]\'\xe2\
2550 \x9c\x13\x11S\x8d\xde\xf3\xae\x9b\x98\x88\x93\x19\x00\xd0N\x05H\xaaPu\xda^n\
2551 \xb7U\x08M\xdb$Mj\xdaY\xe6\xf9l\xf5\xdd\xdf~Z.7\x88h)}\xff\xef\xd7\xbc\x173a\
2552 \xde\xa9\x80\xef$@\x88\x88\xb0\xe3\xa3\xbbY\x1bdqe\xb9\xe9\xb4\xddg\x9d\x15\
2553 \x92s\x8eY\x08\xe9\xd9\xcb\x8b7\xef\xe7xcm\xcb\xea?/\xce\x1f\xff\xe1\x81\xb0\
2554 \x88\xdb/\x916F\x0405UM)*0\xdcL\x9a\xcf\x0eV\xf3\xb3\xce?\xbc\xf7L\x9d&\xbaP\
2555 \xa7\x9f^N\xab\xba!"\x04D\xec\x0e\x8aH\xf4\xf6\xd7\xf9G\x0fn\xdf\xbb\xd3\xef\
2556 \xca\xe0\xbdg\xe2\xa4\x9a\xcc\xda\x18\xeb\xa6i\x9aF\roF\x03\xbd\xe2p>y\xb7Z-\
2557 \xf2<\xeb\xfc\xc39\x99\xce\xcb\xf3y`&\x16\x0770\x88vu\x7f\xfa\xef\xb7\x1f\
2558 \xde\xbd\x9dy\x9f\xe7\xb9\x88\xa8j\x8c\xa9\xaa\xaa\xb2,C\x08\xab\xf56)\xfd&\
2559 \x1a\xe7\xb3\xfe\xe1\xf1\xe5\xfcW\x11\xd7y\xd4\xfb\xc9\xbaU\xce\xf3"\xcb{H\
2560 \xccl\x84@\xb4\x87 aa"\xfc\xfb\x0fo\xff\xfc\xa7\xc7\xce\xb9NcB\x08\xeb\xf5f\
2561 \xb3Yo\xb7\xeb\xb2\x8a\xddpsE\x01\x00\x80\xa3\xe3;m\xb2\xf9l>\x99L_\xbf9\xbb\
2562 \x9c_\xb6M\xdd\xb6m\x8c\xad&5\x03\xeb$\x8d\xa5k\x93\xce\xd4W\x9b\xf2\xc5\xeb\
2563 Y\x87\xb1\xd9\x94\x8b\xe5r\xb9X.\x97\xab\xf7\xe7\xb3\xaa\xd6\xab\xcd\xe5\xaa\
2564 \xa9\x0f\x06\xc3\xf1\xbd\x8f_<\xfb>\xa6x|\xacH,\xce%\'\xb1\x15\x11\xd1$\xc6\
2565 \x8c\x80\xb8wL\x11\x16\x16a\xf9\xd7\xb3W\xc7\xa3\x1e\xa3\xcd\xe7\xf3\xe9d:\
2566 \x9bMf\xb3\xd9jS\'\xc3+\xcd\x93\xab\xae\x06\x80\x07\x0f?\xdb\xac\x16\xef^?\'\
2567 Dq\xde{o\xc9kjR\x94\xc4\xc2\xca\xaa\xc9\x80\x01\x01\xbb\x97\xd0\x10\x94\x01\
2568 \x9e\xfe\xf3\xa7\xd3\xbb\x83\xf9lvq1\xb9\xb8\x98\xbc=\x9b\x94U\xda\x0f\x1d7\
2569 \xa2\xd9\x85D\xf8\xe9\xe7_WU\x98\xcd\xce\xb2<\xcf2\xefD\x9c8P1eMlL\xa6\x04F\
2570 \x00\x04@\x0cH\x08\x04X\x87\xea\x97_.\xcb\xed\xf2\xe2b\xf2\xf2\xf5\xd9r\xd3t\
2571 z\xf7\xdbh:#A@\xc0^\xd1\xff\xea\xc97\xcf\x7f|:\xbdx\xc3\xcc\x84$\xc2\xce\x91\
2572 \x13"%4"#2$@\x06#K\x980\xc6\xd46U\x08\xdb\xe5b\xf1\xf6l\xb2\xdc4v\x8d\x80vU\
2573 \x9b\x1d\x1b`\'\xb9E1x\xfc\xe4\xdb\x97?\xff09\x7fe\xd3s\xb5\xa4\x9a\xc0"\xa1\
2574 \n\x1bP\x02N\xd6\xc6d\xa4-\x84\x94\xda\xa6\x0ea{1\x99\xaf6uY\xa5\xfd\xd0I\
2575 \x88\xd7\xfc\xea\xfc\x06\xf7\x83\xe2n\\D\xa4\x8f>\xf9\xe2\xd6\xc9\xdd\xf9\
2576 \xe4\xdd|\xbe\xa8\xab\xaa*\xb7\x83\xe1\xf6\xa0\xe8gy\xcf{\'"\x08\xa8\x1a\xdb\
2577 \xb6]o\xca\xb2\x8aU\xad\xc9v\xf6\xd0\xed\xb0\xcb\xd7\x8d\xda\x98\xa9\x99i7\
2578 \x99\x9b)\x00\x82Y\xbf?,\x8a\xc3\xaa\xda\x86\xcd\xb2l\xca\xf2b\xce4\xcf\xbcs\
2579 \xde\x111\x91S`5LJ\xb6\xe3\xc4\x951]\x7f\x18\\\xab\x80\x99\xa9%UM1!%Jd\x08\
2580 \xa6\xc9TU\xcd\xb9\x8cG\x1fX7\x06\x9a\x81Y\x02Hf\x96\xac{\x17\xf6gF\x043@\
2581 \xdc\x7f\xaf\x18\x98\x19\xa8\xc1\xef\xb6\xfe\x0bS\x82\x96\xd8\x83\xc2\x98\
2582 \xb7\x00\x00\x00\x00IEND\xaeB`\x82'
2583
2584 def get028Bitmap():
2585 return BitmapFromImage(get028Image())
2586
2587 def get028Image():
2588 stream = cStringIO.StringIO(get028Data())
2589 return ImageFromStream(stream)
2590
2591 index.append('028')
2592 catalog['028'] = ImageClass()
2593 catalog['028'].getData = get028Data
2594 catalog['028'].getImage = get028Image
2595 catalog['028'].getBitmap = get028Bitmap
2596
2597
2598 #----------------------------------------------------------------------
2599 def get029Data():
2600 return \
2601 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2602 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2603 \x073IDATH\x89\xbd\x97Ko\xdcF\x16\x85\xef\xab\x8a\xecn\xbdb\xcb\x82\xad\xb1\
2604 \x80XI\x10\x040\x12\x04\xc92\x93\xbf<\x7f`V\xb3\xf7.A\x90\x07\x10\x18\x89=#\
2605 \xa9\x9b\xfd\xe2\xa3\xc8\xaa\xbaw\x16dK2f\xb63\xb5h\x82\r6?\xde\xdb\xe7\x1c\
2606 \xde\x02\xf8\xbf,\x04\x80/\xbf\xf9\xab\xf7\x85s\x9eE\x98\x18\x89\x11\xd1\xcc\
2607 \x00l\xba\xca\xc6\x0f\x9bN\x0c\x0f\xdf\xe2\x7f\xbb\xdft4@\x003\xb3\x7f\xfc\
2608 \xfdo\x02\x00\xde\x17e9\xf7E9\x92h\xc4\x80\x81\x99)\xa8\xc68\x84\x14\xbb4\
2609 \xf41\x86\x1c\x87\x9c\xb3*\x00\xb1s\x85/\xe7\xf3\xc5\xa9\xf3\x05\x00 \xe2\
2610 \x81\x81\x06\x80\x08\xa6\xa6\x96\x01@\x00\xc09\xef\x8b\xb2,g\xae(E<\x13\x8d\
2611 \x0f\x93b\x1f\x87FS3\xf3\xe8\xe6\x0b\xc4c\x03\xc89\xa5\x98\xfa\xa1\xefCh\xdb\
2612 f\xb3\xacV7\x7f\x1e\x9f\x9d?9\x7f\xb18>\x1d)\x88\x00\x80\x08h\xa6\xaa:aX\xc4\
2613 9\xef\x8a\xd2\xfb\xd29\xcf\xcc\x008t\x1b\x86\xee\xe8\xa4\x9c\xcd\x9f\x94\xbe\
2614 \x14\xc7\x00\xa0\xd9\x86\xd8\x0f\xc30\xf4\xa1\xed\xba\xa6i\x9bz\xb7\xdd\xed6\
2615 \xab\xf7\xab\xbb\xf7\xcf/\xaf\xaf>\xfe\x1c\t\x11\x10\x10\x11\xc1Ls:T\xc3\xc4\
2616 ,"\xe2\x9d\xf3\xcey\x00\xd0a\xbf\x98\xe1\xd9\xd9\xcb\xd3\x93\x93\xc5\xe2\xa8\
2617 \x9c\xcd\x88Ps\x1e\xe20\xf4C\x08]\xdbu]\xd3\xec\xeb\xba\x9e\xcf|Qx\xe7\xd6\
2618 \xeb\xea\xd7\x9f\xde\xd4\xfb\xcdg_|=\x9b\x1f\x01"\x02\x82\x19\xd2\x01\x83\
2619 \xc4D\xccD\xcc\x0c\x00\x90\xea\xd3\x93\xe2\xd9\xf9\xcb\x8b\x8b\x8b\xf3\xf3g\
2620 \'\xa7\xc7\xc2\xdc\xf7}\xdb\xb6\xa1k\xda6t\xa1,\x8b\xb2\xf5\xe3rN\x84I\x10QU\
2621 \xffx\xfbs\x08\xdd\x97\xdf|7\x9f\x1f#\xa2\x99R\xa6\x03\x06qd\x03\xa0\x0e\xfb\
2622 \xd3\x93\xe2\xf2\xf2/WWW\xd7\xd7\xaf._\\\x9a\xe9n\xb7\xdfl\xd79\xa7\x94\xa2\
2623 \xf3\x9a5\xab\xaa\x81!\x021\xf1\xb4\x88\x88\x10\xb1\xba{\xf7\xcb\x8fo\xbe\
2624 \xfa\xf6{D\x02\xc0Q\x95\x02\xa3\xe8\xc0\xc0`\xe86\x8b\x19>;\x7fyuu\xf5\xfa\
2625 \xf5\xebO\xae_\xe5\x1con\xef\xba\xae\xe9\xda\xb6\x0f}\x8c1\xa5hf"R\x14\x05\
2626 \x11\x898\'\xe2\x9d\x13\x11\xe7\x9c8W\x14\xc5\xdd\xcd\xdb\xdf\x7f\xfb\xe1\
2627 \xd5\xa7\xaf\xc1\xcc\xf4\xd04\x00\x03\xb3\x14{\x86\xee\xec\xec\xe5\xc5\xc5\
2628 \xc5\xf5\xf5\xabO\xae_\x99\xd9rY\xad\xd7\xeb\xf5zS\xd7\xfb\x10B\x8a\t\x01E\
2629 \x84\x88\x98y\xbc\xb5sN\x9c\x17\xe7\x9c\xf7\xce{\xef<3\xdf\xbe\x7f\xfb\xf4\
2630 \xfc\xf9\xd1\xf1\x99\xdd+\r\x00L!\x0e\xcd\xd1Iyzrr~\xfe\xec\xf2\xc5e\xceq\
2631 \xb9\xac\x96\xcbeUU\xfb\xfd\xae\xef{UEB\x02B@"6\xd3\x11\xc6\xcc<\xf2\xc49qL\
2632 \x04\x00\xb7\xb7\xffZ\xde\xbe\x9b/NU\xed\x01\xa3\x1a55\xb3\xf9\x93\xa3\xa3\
2633 \xa3\x93\xd3c3\xbd\xb9\xbd[\xaf\xd7UU\xedv\xdb\xbe\xefG\xd3M\xde\x03\x04\x04\
2634 \x03D$\x9aT:2D\xc4!\x91\x9a\xa5\x946\x9bu\x08\xb5s\xe5\x01c\x10\x870\xf3X\
2635 \xfa\xb2(g\xc2\xbc\xdb\xed\xbb\xaeY\xaf7c\x1d\x1fX\x1b\x01\x00\xcc\x00\x01\
2636 \x99\x81\x99\xccL\x99EX\x9cc\x11@\xc8Y\xe3\x10C\x08\xcd~{\xf2\x91\x7f\xa8&\
2637 \xc5\xce\xcd\x17\xe2\x98\x08\xfb\xbe\xdfl\xd7]\xdb\xd6\xf5\xfe\x81\xf18\xdd\
2638 \x1eb\x05\x10\t\x00D\xc0\x0c\xc4%fR\xb5!\xc6\x10\xba\xba\xa9\xfb\xbe1}zP\x1a\
2639 X\x1az\xc4c\x00\xd0\x9c\xdb\xb6\xcd9\xf5\xa1\x0f!\xa8*Nu|\x18\x8dc\x98 "\x12\
2640 "\x11! :\x13f1\xb5!\x0em\xd3\x1d\x1f\x9f\x84\xbbJ\xed\x91\x04b\x0c\x06\xa0\
2641 \xd9b\x1cB\xd7\xa4\x14c\x8c)&$|\x08\xdc\xff`\x8c\x96cFfF$D\x1c1\x8b~X,\xea\
2642 \xc5b\xbeZ\xad\xcc\x1e$`9\x0e9\xa7!\xf6}?\xb4mp^S\x8a\x08H@\x80\x80\x1f\xe6\
2643 \xfd}\x10\x8f\x1a\xa0\x83\x0e\x10Q\xd4\x99Y\x08\xb3Y9+\xcb\xb9s\x02\x0f\x18\
2644 \xc3\x9cs\x1cb\xdd\xb47w\xd5\xbe\x8d,\x02f\xccL\xcc\x08\x84\xf8\x01\xea\xe2\
2645 \xc9QQ\xb81;\x88\x10\x89yt\x11\xb3\x01\x98YQ\x14\xae(\xc6\x84\x1c\xdb}/h\x18\
2646 \xb3\xbd\xae\xeb\x94A\x9c\x10\x89\x13a\x11D\x04\xa4{5\x03\x80\x1a\x8c-"B$\
2647 \x92\xd1\xa7""\x0e\xc04\xab\x88s,,\xcc\xf4\xb8\x1a0 \xeeC\x08!\xf8\xa2Cd\xd5\
2648 B\x9c1\x13\xa9\x02\xf1d\x12\x9c8\xf7u\xd0X\xef\xe4N/"\x00\x10c&" \x040\x12\
2649 \xd1G\x18t\xae\xe8\xba\xb6\xedZ\xe7K$63D\xcc"\x88\xc4H\x88\x0f\x12\xf8\x801%\
2650 \x80\xc8dN\xa7\xa6H\xa8`\xaa\x96S\x06\x9c\xba5\x1d|9\xdf,\xabyS\x17\xbe@$3 \
2651 \x16\x16\xa1\x83^\xc7.\x8d\x7f9\x8b\x8cS\x033;7\xe5\x98\xf3^XbJ\xa6\x9aSJq\
2652 \x881\x1a\xd0c\xa5\xc1|q\xba\xba\xf9s_\xef\xc5y\x98\xa49\xa6;\x13\x8b\xd9\
2653 \xe4D"BB&v\xe2\xa6\xe8\xf4\xbe\xf0EQ\x16\xce93\xc89\xf7C\x0c!t!\xd4Mk\xc0\
2654 \x1fT\xe3|q|v\xbeY\xbd\x97{\x07\x083;f&\x16f\x02\xe0{\xf9N\x99/N\x9cx\xe7G\
2655 \x06\x11\xa7\x14\xfb\xbeo\x9b\xb6i\xda\xa6\xae\x87\xa8\x80\xf4X\x02\x00\x00O\
2656 \xce_\xac\xee\xdeo\xb7\x1b\x80\xa9\xf5c\xdfD\\\xe6q>@\xc4\x112\xe6\xbfwN\x9c\
2657 \xf7#CU\xbb6\xec\xf7\xf5n\xbf\xdd\xefv\xabj=\xa4\x07\xab\xc9\xbd\xd3\x16\xc7\
2658 \xa7\xcf/\xaf\x7f\xfd\xe9M\xd61\xe1\xc5\x89w\xe2D\x84XD\xc4\x8c\x11\x81\x00\
2659 \x85y\x12\xb08a1\x83\x94b\xd7\x86\xcdv[UUU\xad\xab\xf5\xaa\xe9\xa2\x01\xdd\
2660 \xa7\x9f<\x0e\xaa\xab\x8f?\xaf\xf7\x9b?\xde\xfe\x8c\x88\xe2\x9c\xf3\x85\xf3n\
2661 \xcc]ab\x16\x15\x85\xc3\x9c\x07\x00j\x1aS\xca9\xf7}\xbf\xdf\xd7UU-\x97\xcb\
2662 \xd5\xf2\xee\xe6\xb6\x1a\xa2"\x12\xe0\xd8\xb3GM\x03@$\xfc\xec\x8b\xafC\xe8\
2663 \xaa\xbbw\x85/\xbc\xf3\xc2$\x93\x12F\xc1\x01!\r}\x1f\x82\xc4\x98\x89PU\xfb!\
2664 \xb6M\xbb\xdbo\xabj\xbdZ\xde\xbd\xfb\xe7M\x1b2 \xc1\x14z\x8f\x9b6\r<8\x9b\
2665 \x1f}\xf9\xcdw\xbf\xfc\xf8\xe6\xee\xe6\xad\x08O\x03\x17"\x82!\x18\x80"\xd8n\
2666 \xb7M\xb1\'b\x05\xcb)\x85.4m\xbb\xdf\xed\xaa\xf5\xea\xe6\xb6\x1a\x19\x07\x02\
2667 >\x84\xcd\xd4\x821#\x11\xe7\xf3\xe3\xaf\xbe\xfd\xfe\xf7\xdf~\xb8}\xff\xd6\
2668 \xecV\xf3h\x84!\xa7\x94\xd3\xa0\xa9\xbf\xbd\x8d\xa5\xf7@\xa8j)\x0e]\x08M]\
2669 \xaf\xaau\xd3\xc5Q]\x08\x00H\xe3\xab\xe8A\x02v(\xe5~\\D\xa4W\x9f\xbe~z\xfe|y\
2670 \xfbn\xbb]\xf7}8\xe9\xda\xa3\xa3f>\x9f\x95\xe5l\xb7-\xc4\t\x80\xe5\x94c\x8cu\
2671 \xd3\x0eQ\x87\x04\x06\x84H\x87\xf2\xe9\xf0\xa2}h\x9a\x99\x9a\x99\x9a)\x98\
2672 \x99)\x00\x82\xd9\xd1\xf1\xd9|q\x1aB\xdd\xec\xb7}\xdf\x84eEd\xce\x89s\x9eIH\
2673 \x04P\x0c\xc8\x80az\xf0i\xd8{\xbc1xH\x013S\xcb\xaa\x9aSF\xca\x94\xc9\x10L\
2674 \xb3\xa9\xaa\x9as\xe5\xc9G\xde\xf4\xa9\x9a\x9a\xd9\xf4;3\x9d\x8e\xe3\xa6\xc4\
2675 `\xdc\x02\x18 \x1e\xf6+\xe3\xb5z\xff\xe6\xfd\xdf\xaf\x7f\x03w\x987\x87\xc3\
2676 \x043\x1f\x00\x00\x00\x00IEND\xaeB`\x82'
2677
2678 def get029Bitmap():
2679 return BitmapFromImage(get029Image())
2680
2681 def get029Image():
2682 stream = cStringIO.StringIO(get029Data())
2683 return ImageFromStream(stream)
2684
2685 index.append('029')
2686 catalog['029'] = ImageClass()
2687 catalog['029'].getData = get029Data
2688 catalog['029'].getImage = get029Image
2689 catalog['029'].getBitmap = get029Bitmap
2690
2691
2692 #----------------------------------------------------------------------
2693 def get030Data():
2694 return \
2695 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2696 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2697 \x06\xdcIDATH\x89\xbdW\xcb\x8e\x1b7\x16\xbd/\xb2J\xd5\x12\xdcP\xdbI\xbb\x13\
2698 \xc4\x0el$\xf0 0\x828\xcbL~y~`V\xb3\r\xb2\xf4\xc2A\x00\x07vw\xe2~\xc8*\xa9U\
2699 \x0f\xb2H\xdeY\xb0J\x92\x07\xb3\x9d!\x84*H\x90\xea\xf0\xdes\xcf9\x14\xc0\xff\
2700 e!\x00\xbc|\xf5wk\x0bc,\x8b01\x12#\xa2\xaa\x02\xe8\xf8-\xcd\x17\x1d\xdf(N\
2701 \x9f\xe2\x7f{\xdexW@\x00U\xd5\x7f\xfd\xf3\x1f\x02\x00\xd6\x16eY\xd9\xa2\xccH\
2702 \x94a@AU\x13\xc48x\xd7\x0e\xbe\xf3\xae\x1f\x06\x17\x82K!EU&1\xb6,fU5?\xb5\
2703 \xb6\x00\x00D\x9c0P\x01\x10A\x93&\x8d\x00 \x00`\x8c\xb5EY\x963S\x94"\x96\x89\
2704 \xf2f\x86\xa1w\xdd.\xb8\x9d\x10\x14\'%\xceg\xa0\x10b\x0ca\x18\xbcw\xae\xef\
2705 \xfbnu\xbd\xba\xbd\xbe|p\xfap\xf9\xe8b\xbex\x90Q\x10\x01\x00\x11P5\xa5\x94F\
2706 \x18\x161\xc6\x9a\xa2\xb4\xb64\xc623\x00\xb6\xcd:\xfa\xe6\xa42g\xcb\x0bk\x0c\
2707 \xb3(h\nq\x08\x83\xf7\xde{\xdf\xf7]\xd7\xb5m\xd34\xcd\xfd\xea\xf6\xea\xee\
2708 \xe6\xcf\xc7_>\xfb\xea\xe9\xb7H\x88\x80\x80\x88\x08\xaa)\x86\xa9\x1a&f\x11\
2709 \x11k\x8c5\xc6*\xa8\xef6\x05\xc7G\x8f\xcf\xe7\x8bE5\xablQ\x00@\x08\xc1;\xef\
2710 \xbd\xeb]\xef\xba\xbe\xeb\xdb\xbe\x9d\x95\xe5\xcc\x16\x96Y\xb6\x9b\xfa\xb7\
2711 \xd7\xbf\xec\xee\xd7\xdf\xbc\xf8aV\xcd\x01\x11\x01A\x15i\x82Ab"f"fV\xd0\xd0o\
2712 \xabR\xce\x96\x9f\x9f=|t\xb6\\\x9e\xcc\xe7\x80\xd8u]\xdb\xec\xda\xb6\xeb\xfb\
2713 \xce\xf4V\xc4\x88\x11\x11\xc3F\x98\x99\x88\x101\xa5\xf4\xfe\xed\x1b\xd7\xf7/\
2714 _\xfdTU\x0bDTM\x14i\x82A\xcc\xd8\x00\xe8\xbbMU\xca\xf9\xf9\xe3\x8b\x8b/\x9e<\
2715 yz~~\x1ec\\}\\\xc5\x10{\x16fff\x11)l\x01\xa0\x80HD\xcc\xccDLLDDxw\xf3\xfe\
2716 \xcd\xeb_\xbf\xff\xf1gD\x02\xc0<\x95\x02y\xe8@A\xa1m\xd6\x05\xc7\xb3\xe5\xe7\
2717 \x17\x17_\xbcx\xf1\xb7g\xcf\x9f\x0f\xde\xbf{\xf7n\xbb\xd9\xee\x9a]\xdfu\xde\
2718 \xfb\x10\x82\xaa\x12\xb3\xb5\x05!\x89\x88\x880\x1b\x16a\x11#\xc6\xd8\xe2\xe6\
2719 \xaf?\xde\xfe\xbe\xfc\xfa\xf9w\xa0\xaaij\x1a\x80\x82\xea0\xf4\xd17\x8f\x1e\
2720 \x9f\x9f=|\xf4\xe4\xc9\xd3g\xcf\x9fkJ\x97\x97\x97\x1f\xae?\xd4\xeb\xbam\x1b\
2721 \xe7\\J\x11\x11\x99\x85(\x8d\x85\x05\x93\x89\x15\x11\x11c\x8c\x15c\x98\xf9\
2722 \xc3\xd5\xdb\xe5\xc3\xf3\xc5\xe2T\xf7\x93\x06\x00\x9a\xc0u\xbb\x93\xca\xcc\
2723 \x17\x8b\xb3\xe5\xf2\xfc\xfc|\xf0\xfe\xf2\xf2\xf2\xea\xeaj]\xaf\xdb\xa6\x19\
2724 \x06\xaf\x00\x88\x04\xa0\xcc\xa0JD\x8a\x884vm\xc42\xc6\x10\x11"\xdc\xdd\xdd\
2725 \xde]_\x9e\x9c<HI\x0f01\x0e\xc1\xed\xce\x96\x17\xd5\xac:\x99\xcfc\x8c\xef\
2726 \xde\xbd\xfbp\xfda]\xaf\x9b\xdd.\x84\xa0\x8a\x07S\x98\xe8\xcc\xb4\xefQ\x98\
2727 \x85E\x10\t\x14b\x8c\xdb\xed\xaa\xebw\xd6\x94\x13\x8c\x82w\xad\x10XclQ\x00\
2728 \xe2\xea\xe3j\xbb\xd9\xd6\xeb\xbam\x9a\x10B\x16\x9bBV\xf9\x11\x1e"#)\xe8\xbe\
2729 "fA$U\rap}\xbf\xdb\xd6\xa7\xcb\xcf\x0e\xd5\x0c\xbe+NJf\x01\x80\xae\xebb\x88\
2730 \xbbf\xd7\xb6\xcd0xUD\x04\x1dMM\xf3\xd3\xf3\xe6\x10Gy\x00\x01\x80LF\x051F\
2731 \xef]\xdb\xb6\xaeo\x0e\xdc(\xa8w=\xceg\n\x1aBh\x9b]\xcf\xd2w\x9ds.{\xa6\xc2\
2732 \x84\xb3\xc7\x80\x11 \xb7\x8e\x90\x00\x91U\x98\x19\x11B\x88\xde\xf5\xf3\xf9b\
2733 ]\xd7I\x8fF`\x18\x1c(\xa4\x10\xbd\xf3m\xdb1\xb3\xf7>\xa5\x88HS\x9b>\xc5\x98\
2734 \xcc\x18\x01\t\xb3\xb8\x11\x81\x92H\xf6\x0b\xd7W\xb3\xaa\xaa\xeb\xb5\xeaa\
2735 \x044\x04\x17b\xf6+\xd7\xf7\x1d3\x87\x10\x10\xf74\xe01\xc6\'\x83@\xe3b\x16B\
2736 \xcc\xd9\x10C(\xca\xb2(J\x11\x81\x03\x8cb\n)\x84\xc1{\xdf\xbb\xde\xf4VDT\x95\
2737 Y\x98\xc7\x81?\xc6\xc8\x8c\x1c\xa6\r\x91\xa7\x19\xc8o\xcd0\x18c\x8d1b$os\x1a\
2738 h\xd5l\xbc\xae\xebELa\x0bb&J\xaa\x84\x9f\x00LU!" \x02\x12"\x11\x13\x8b0\x8b1\
2739 \x00\xa8\xaa\x935\x08\xf3q5\xa0L\x92\xf3\xa3\xeb[1\x02\xa0\xd6\x16\xcc\x9c58\
2740 \xd5\x83{\x9c\x91\xfb\xb1]\x9c1D$\xdbe6S@`\xb6\xc7\xdc\xa0\xb1e\xce\x8f\xbe\
2741 \x9d\x89\x18@$$f\x99\\5w\xe9H\x98\x80H\xc4\xcc\xffa\x01\x00\x18B\x04\xc0\xa4\
2742 \x9abD\x1e\xbb5\xde\x8aY\xb5\xba^\xb5MS\x9636BD""\xc1\x10QJ\x89\x91\x8e\x9f\
2743 \x8e\x98{EcN\x99\xbcFF\x11!\xa5\x14\x86a\x08\x03\x92\x1cW\x03\xd5\xfc\xf4\
2744 \xf6\xfa\xb2i\xeema\x8f\xcd#oVA3\xef\x84\x94\xa3e\xa2\x9c\xc5\x18k\xad\xb5\
2745 \x85\xb1\x96\x10\x87a\x08!x\xef\xbcs]\xd7#}Z\x8d\xb5\xc5\x83\xd3\x87\xab\xdb\
2746 +f!\xca1gD\xc6\x80!b \x98\xf4AL\x949\xe7\xec\xc9\xb60\xd6\nsJ\x1aBp\xce\xf5]\
2747 \xd7vM\x88\x9a\x8d\xe7\x00\x03\x00\xcbG\x17w7\x7fn75"N\xb1-\xe3\x95\x19@r\
2748 \xc3\x98\xe5\x98scl\xc6\x00\x80a\xf0\xd3\xf1\xe0\xbe\xae7)\x11\x10|R\r"\xce\
2749 \x17\x0f\x1e\x7f\xf9\xec\xb7\xd7\xbf\xa4\x94\xf2vE\xcc~.Y\x84U\x10\x88\x10\
2750 \xf9\x80aD\x84\x10S\xd2a\xf0m\xdb\xdc\xdfo\xb6\x9bzS\xd7n\x88@\xbc?T\xc9A\
2751 \x0e\x00_=\xfdvw\xbf~\xff\xf6\r\x11\x1a1YbY\x12\x99\x8c$\xa2p\x10gVI\xe6\xa3\
2752 \xeb\xba\xfb\xfbM]\xaf\xd7\xeb\xd5\xc7\xf5v\xf4)\xcc\xb29j\x1a\x00"\xe17/~p}\
2753 \x7fw\xf3\xde\xd8B\xc6\x8c\xca\xafC\x0c\xe43\xa9j\n!"B\xe6\xa3m\x9b\xed\xa6^\
2754 \xafW7\xb7+\x1f\x15\x89\xf62>j\xdad\xb8\xb3j\xfe\xf2\xd5Oo^\xffz\xf3\xd7\x1f\
2755 \xd9n\xf3\xe93\xc6\x18B\x0c!\xc4\x10\xcc0L\x84aJ\xc9{\xd7w]\xd3\xdco\xea\xfa\
2756 \xe3z\xeb\xa3"\xd2\x84\x80\x07\xb3\x99\x0c2\xdb\x07V\xd5\xe2\xfb\x1f\x7f~\
2757 \xfb\xfb\xf2\xc3\xd5\xdb\xbb\xbb\xdb\x18c\x08\x83\xf7\xce\xbb\xde\xf5UQ\x96Y\
2758 "D\x94T\xc30x\xe7\xda\xae\xa9\xeb\x8d\x1bb\x8a\x88D\x08\x90mh\xdf(9\xf2\x91O\
2759 \x12\xe4\xeb\xe7\xdf-\x1f\x9e\xdf]_n\xb7+\xd7\xf7m\xdb\xce\xe7\x8bYU\x15Ei\
2760 \x8ca\x16@H1\x0ea\xe8\xba>DM\x89\x80\x18i\xef\x13\x93\x19\x1eq\xa3\x9aT5\xa9\
2761 &PUM\x99\xbb\xc5\xe2\xf4\xe4\xe4A\xd7\xefv\xdb\xda\xf5\xcd\xba\xae\xebz\x9d\
2762 \x07\x90Y\x98-\xb2 \t\x92 \xe6\xd9\xc5)\x88\x0e\x7f\x0c\x0e\xbaQ\xd5\xa41\
2763 \xa5\x14CD\x8a\x14I\x114EM)%\xb5\xa6<]~\xa6)%M\xaa:\xfeNu\x7f\xdf_\x11A\x15\
2764 \xc6D\x87\x91TH\x87\x83\xca\xff|\xfd\x1b\xe5N\x0e\x95,-\xdfO\x00\x00\x00\x00\
2765 IEND\xaeB`\x82'
2766
2767 def get030Bitmap():
2768 return BitmapFromImage(get030Image())
2769
2770 def get030Image():
2771 stream = cStringIO.StringIO(get030Data())
2772 return ImageFromStream(stream)
2773
2774 index.append('030')
2775 catalog['030'] = ImageClass()
2776 catalog['030'].getData = get030Data
2777 catalog['030'].getImage = get030Image
2778 catalog['030'].getBitmap = get030Bitmap
2779
2780
2781 #----------------------------------------------------------------------
2782 def getlogoData():
2783 return \
2784 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\
2785 \x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x01\
2786 \x94IDATX\x85\xb5WAn\xc4 \x0c\xf4@\x7f\xd2>\xa5y5}J\xbe\x92\xb8\x87\r\xac\
2787 \x01c\x02dGZiE\x103L\x06\x9b\x00\xce\x93\x05>\x0f\x8e\xff\xe1<\xcc\xc9\x13\
2788 \xf8\xea\x913\'~\x02\xc0O\x8bh\n(\xc9\x89\x88\x98\x99\x00d\x83\xab\x82T\x01\
2789 \x99\xed@"\x97B\xc4\xf3%W\\I\xcc\xe7\xc1\x14\xc4\x18s"\x04@\x9a+R\xf0(\x92\
2790 \x03%1\x05\x9d0\n\x89\xe4\xab0C\x18E\x94x\x828\x02p\xbe\xde\xbd\x85\xad\xca\
2791 \x00Qx\x8d\xcfd\xc1\xf5\xa7\x14\xb8\\\x89\xbf$<\xd0T\x16\x10\x0b\xd1\x90\x0b\
2792 -L\xb80\xee\x80\x85\t\x17\x92\x008\x0f\xda\x88h3f[\xcf&\x91\x9d\x028\x8f\xfd\
2793 <\xf8\xbbE\xb4\xfa\x8a\x14@6\xa3\xfd<\xf8\xc7x\x87\x99\xbd\x96\x18\x91\x85^3\
2794 K\x0e\xf4\xc8\xcb\x05x\xbb\x166\x84TUu;\xaa\xb2=\x1dB8\x8f\x94\x1bcN\x96+%\
2795 \xa4\x8e\xe8\xbd\xfb}0\xc1\xaf\x8e\xa9<\x10D=\xa1\xe8]H\xee\x92\xe3O\x99Tf!\
2796 \xd4\xe3\xcf\xd6\x01\x03-\x17\x86\x05\xc4\x96]Z\xcf\xbf\xca\xe4Va\x12\xe3\
2797 \xb7\x05hw\x85Qh.\xd8\xedX\x90\x7f\xa2\x08\x11\xddp\xe0\x93\xe4]\x01#\xe4\
2798 \xea)\x90\xeb\xcc\x08P1\xd3\x90B;C\xe6\xb5\xbc\xda\xbd8\xbf\xc0\xfb$X\xbb\
2799 \x97"4,\xd7\x01\x93\xbc\xe5V\xb6\x91F%l\xbe\x7fQ\xd7\xbb\xb8\x88\xca\x0c\xc8\
2800 \x86t\xeb\x18f\x18\xb8\xbc\xa6]\x1a]\xd6\xec\x05\xc3GPX~\xf7n\xd8mF\xc9\xbe\
2801 \x96\x90\t\xd2!\x01\x95\x90r\x81\xc5\x8f\xd3\x7f\xa5\x8a\t\xa7\x8d\x89\xeak\
2802 \x00\x00\x00\x00IEND\xaeB`\x82'
2803
2804 def getlogoBitmap():
2805 return BitmapFromImage(getlogoImage())
2806
2807 def getlogoImage():
2808 stream = cStringIO.StringIO(getlogoData())
2809 return ImageFromStream(stream)
2810
2811 index.append('logo')
2812 catalog['logo'] = ImageClass()
2813 catalog['logo'].getData = getlogoData
2814 catalog['logo'].getImage = getlogoImage
2815 catalog['logo'].getBitmap = getlogoBitmap
2816
2817
2818 #----------------------------------------------------------------------
2819 def getrestData():
2820 return \
2821 '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00"\x00\x00\x00"\x08\x02\x00\
2822 \x00\x00\xb5%\x9c\x95\x00\x00\x00\x03sBIT\x08\x08\x08\xdb\xe1O\xe0\x00\x00\
2823 \x06\xe0IDATH\x89\xbdWMs\xdbF\x16|_3\x00%2\x8a\xfc!KNbW\xec\xa4b\x1f\xe2J\
2824 \xc59f\xf3\x97\xf7\x0f\xeci\xaf\xa9\x1c]\xe5\\\x9c*\xc9qT\xb2%\x92\x00\x08\
2825 \xcc\x0cf\xe6\xe50\x04Em\xed98\x00$H\xa0\xf1\xfau\xf7\x1b\x00\xfc#\x1b\x02\
2826 \xc0\xab\xd7\xff\xb2\xb62\xc6\xb2\x08\x13#1"\xaa*\x80n\xff\xa5e\xa7\xdb/\x8a\
2827 \xd3Y\xfc\x7f\xf7\xdb\x1e\x15\x10@U\xf5\xbf\xff\xf9\xb7\x00\x80\xb5U]\x1f\
2828 \xd8\xaa.HT`@AU3\xa44z\xb7\xf1\xae\xf7~\x18\x83\x8fcH))(\xb31U=\x9b\xcd\x0f\
2829 \xe7G\xb6\xaa\x01\x00\x11\'\x0cT\x00D\xd0\xacY\x13\x00\x08\x00\x18cmU\xd7\
2830 \xf5\xccT\xb5\x88e\xa2\xf20\xc1\x0f\x83k\x86\xa1E\x80\xaa2\xb3\xda*`\x8a1\
2831 \xc61\x8e\xa3\x0f\xce\xbbM\xbb\xfc\x04HG\xc7\'\x0f\x1e=\x9e/\x8e\n\n"\x00 \
2832 \x02\xaa\xe6\x9c\xf3\x16\x86E\x8c\xb1\xa6\xaa\xad\xad\x8d\xb1\xcc\x0c\x80]s\
2833 \xed\x86\xb5\xb5\xf2\xd9\xe2\xd4XK$\x00\x9aR\x8c1\x86\xd1\x8f>\xf8\xe0\xdd\
2834 \xd0\xf7\xfd\xa6\xdf\xb4\x9f\xae.\xae?~x\xfc\xe5\xb3\'_\xbf@B\x04\x04DDP\xcd\
2835 )N\xd501\x8b\x88Xc\xac16\xab\xf6\xed\x8df\x7f\xf2\xf0\xd1\xe1|1\x9b\xcd\xaa\
2836 \xaa\x06\xd5\x98b\x08\xc1{\x1f\xbcw~\x08\xce\rUmmm\xad\x15\x91\xa6Y\xbf}\xf3\
2837 k\xdb\xad\xbe{\xf9\xe3\xec`\x0e\x88\x08\x08\xaaH\x13\x0c\x12\x131\x131sV\x1d\
2838 \xba\x1bk\xe0\xf8\xe4\xab{\xf7\x1f\xdc\xbbw<?\x9c#`\xef\x86~\xd3\xf7}\xef\
2839 \xdc\xe0\x8cc\x11\x11\xc3",\x86\x85\x11\t\x90\x00\xf2\xf9\xbb\xb7\xc1\xb9W\
2840 \xaf\x7f>8X \xa2j\xa6D\x13\x0cb\xc1\x06\xc0\xbe\xbd\xb1\x06NN\xce\xce\xce\
2841 \xbex\xf2\xf4\xe9\xe9\xe9i\x8a\xe9\xe6\xe6zL\x89\xc8\x11\x133\x1b#\xaaU\xb9\
2842 \x90\x88\x98\xcbi&$\x00\xba\xba<\xff\xfd\xcdo?\xfc\xf4\x0b"\x01`Q\xa5@\x11\
2843 \x1d((t\xcd\xb5f\x7f|\xf2\xd5\xd9\xd9\x17/^\xbe|\xfe\xfc\x9bq\x0c\xe7\xe7\
2844 \xe7\xeb\xa6\xd9t\x9dsn\x0c!\xc6\x98\xb3\x12\xb1\xb5\x96\x88\x98\x85X\x98\
2845 \x85\x99\x0b\xf5\xc6\xd8\xcb?\xdf\xbd;:~\xf6\xed\xf7\xa0\xaay"\r@A5\xf8\xc1\
2846 \r\xeb\x93\x87\x8f\xee\xdd\x7f\xf0\xe4\xe9\xd3\xe7\xcf\xbfQ\xcd\x17\x17\xef/\
2847 //\xd7\xabU\xdf\xf7>\xf8\x9c\x12 23\x95\x8d\xb9\x00\x88\x08\xb3\xb0\x181F\
2848 \x8ca\xe6\xbf\xde\xffq\xff\xe1\xd9b\xf1\xb9\xee\x94\x06\x00\x9aap\x8d\xb5r8_\
2849 \xdc\xbbw|zz:\x8e\xe1\xe2\xe2\xfd\x87\x0f\x7f\xae\x96\xcb\xbe\xdf\x8c\xe3\
2850 \xa8\x00\x80H\x80\xca\x08\nH\x19\xd3\x16\x8a\x88\x99\x85ED\x84\x88\x00py\xf3\
2851 \xf1\xea\xf2\xe2\xf0\xf0(g\xbd\x85Ii\x1c\x86\xf6\xb3\xc5\xe9l6\x9b\x1f\xceSL\
2852 \xe7\xe7\xe7\x97\x97\x97\xab\xe5r\xd3o\xe28\xaa\xee|\xa7\x08\xa8\x08\x84\x8c\
2853 \x88\x94)\x17\xeed\xcb\x1b\x12\x81BN\xa9Y^\x0fCgm=\xc1(x\xb7A\x00cmU\xd5\x08\
2854 xss\xbdn\x9a\xf5j\xd5\x17\x8c)=\x00\'\x87C\xb19\x01\x03)+e&.}*A\x15c\xf4\xc1\
2855 \xb5\xeb\xe5\xf1\x83G\xb7\xd5x\xd7W\x95!\x12P\xed\xdd0\xa6\xb4\xe9\xba\xbe\
2856 \xef\xc7R\x07N\xb1\xa6\xbb\xdc*;\x9c\x12\x86X\x81\x98\x91\x08\x01rJc\x08\xce\
2857 m\x9c\xeb4?\x9c\x94\x06\xea\xfd0\xab-\x80\xc6\x14\xfbMO\xe4\x9cs>x\xbd\x13\
2858 \x9d\xfb\xd9x\x9b)\x88HH\x80\xc0*\xcc\x8c\x08)\xa5\x10\xfc\xc1\xc1\xa2\xed\
2859 \xda\xac{\x12\x18\x83W\xc0\x94b\x08\xa1\xef{b\x1aC(\xbaB(v\xbe\x8b1}.\xd6)i\
2860 \x8b\x88\xcc\x0c\x00)FW\xcf\xea\xd9\xaci\xd7\xaa\xb7\x12\xd08\x86\x14c\x8c\
2861 \xd1{\xef\xdc\xc0\xcc1\xc6\xad\xae@\xb7\xd6\xbd\x1b\xf9\xba\xab\x04\t\x11\
2862 \x99\x85\x08U\x01\x10cLU5X[31\xdc\xc2(\xa6\x94b\x1c\xc3\xe8\x83\xf7\xce8c$ge\
2863 fe\x9cz\xbe_\xc8-]\xbb"\x98\x99\x98Kd\x8e&\x18c\x8c1"R\xa8\x9e|\x03\x1a\xc7\
2864 \x12\xee\x03\x8b\xa8VDLD\xb0\xad\xe5\x0e\xd0\xff`l}*,l\xca\xa0\x12cX\x0c1\
2865 \xb3\x18\xd8\'\x8d\xd9\xf8\xe0|\xf0\xc19\x11\x03\x00%K\x902!\xeft\xb5U\xdc]\
2866 \x8cR\x8a\xb0\x11\x11D\xcc\x9a\x99\x98\x08\x11@\xc4\xee\xf7\x06MU{\xb7qC?T5\
2867 \x8b\xec\x9e\x11\x13!"\x02\xedF\xe3\x1e\xc46u\xb6if\xa4<\x1f\xa5\x04\x00\x9a\
2868 5\xe7\xccb`\x9f\xb4\xd9l\xde.?\xf5\xfd\xc6\xda\x9a\xc5\x14_3\x0b\x11S&\xe0\
2869 \xc9"\xdb\x9eO\\\x11\x89\x18.Af\x8c\xb0dU\x00\xc8\x9a\xcb\x88%\x96\xfdj\xe0p\
2870 ~\x04H\xfd\xa6\xb5\xd6\xb2\x94\x94*\xe1\xc1\x99\x88\x94q\xd2n\x81\xd9q\xc5b\
2871 \xac\xb1\xc6Zc,"\xa6qL)\x8e!\x84\xe0\x83\xf7,\xf6N5\xb6\xaa\x8f\x8eO>]]\x88\
2872 \x08b\x99\x1f%\x07\x99\x98\x952\x00\x11n\xfdQD\xb5\x05\x11c\xac\xb5\xd62K\
2873 \xce9\xa5\x18\xbcwn\x18\x86>+1\xf1\x9dj\x00\xe0\xc1\xa3\xc7\xd7\x1f?4\xcd\
2874 \x1ap\xba\tK\x01cb.\x81\x86\xb8\x1d-\xc2\xc2F\nY\xc62\x0b\x00\x8c\xe38\x0cC?\
2875 l\xfaM\xd7\xb5\r\x12\xefn.;\'\xcc\x17G\x8f\xbf|\xf6\xf6\xcd\xaf\x00\x99\x90\
2876 \xca\xfc\xe0)w\x89\x99\xb5H\xa3\xfcfDD\xc4\x08\x0b"\xe6\x9c\xc7q\x1c\xfaM\
2877 \xd7\xb6m\xb3n\x9aU\xca@,\xbbE\x95\xecg\xc8\x93\xaf_\xb4\xdd\xea\xfc\xdd[\
2878 \x00*\x83\xb0\xcc+b\xc1\xa9\x19\xaa\xb0\x13\x03\x00d\xd5\xd2\x8fa\x18\xba\
2879 \xb6m\xd6\xcb\xf5j\xd9u\x1b@.\xc9QR\xea\x964\x00D\xc2\xef^\xfe\x18\x9c\xbb\
2880 \xba<7\xc6\x8a1D\x84T4\r\xfb\x8aV\xd0\xac\xb9h\xb7\xf4\xa3\x1f6m\xb3^\xaf\
2881 \x96\xcb\xd52\x03\x11\x11\x94\x8bp\x9f\xb4)#g\x07\xf3W\xaf\x7f\xfe\xfd\xcdo\
2882 \x97\x7f\xbe+\x0b\xb6\xed\xea3\xa5\x94\xca2-\x8d&\x881L\\\xb4;\x86\xe0\xdc\
2883 \xd0o\xba\xa6Yu\xdd&\x03\x11\xf1\x84\x80\xb7a3M\x13,\xe688X\xfc\xf0\xd3/\xef\
2884 \x8e\x8e\xffz\xff\xc7\xf2\xe6cN)\xc6\xadF]=\xab\xaa\xc1\x94,!\xd4\xac1\xc6\
2885 \x10\xfc0\xf4]\xdb\xa4\x0c\x80LD\x08\x00H\x88tG\x02:\x95\xb2[."\xd2\xb3o\xbf\
2886 \xbf\xff\xf0\xec\xea\xf2\xa2Y^\xfb\xe0\x9c\xdb\x1c\x1c,\xea\xd9\xcc\xda\xda\
2887 \x18C\xcc\x08\x90s\x1e\xe3\x18\xbc\xcfJHL,{qG[\xbe\xf6z\xa3\x9aU5\xabfPU\xcd\
2888 \xa5w\x8b\xc5\xe7\x87\x87G\xc3\xd0\xb5\xeb\xa5s]\xdb\xb5M\xbbfb\x11a1"\x96\
2889 \xc5\x10\x0b\x8b\xe5\xadvw\x13\xe3\xf6\xc5\xe0\xd67\xaa\x9a5\xe5\x9cSLH\x89\
2890 \x12)\x82\xe6\xa49\xe7\xac\xd6\xd6\xc7\x0f\x1ei~\x985\xab\xea\xf6:\xd5\xddq\
2891 \xb7G\x04U@\x84\xdd\xccUU\xc8\xd3\xdb\xcb?\xb0\xfd\rf\x12\xf8Y\xb1c\x8c\xef\
2892 \x00\x00\x00\x00IEND\xaeB`\x82'
2893
2894 def getrestBitmap():
2895 return BitmapFromImage(getrestImage())
2896
2897 def getrestImage():
2898 stream = cStringIO.StringIO(getrestData())
2899 return ImageFromStream(stream)
2900
2901 index.append('rest')
2902 catalog['rest'] = ImageClass()
2903 catalog['rest'].getData = getrestData
2904 catalog['rest'].getImage = getrestImage
2905 catalog['rest'].getBitmap = getrestBitmap
2906
2907