Source

psilib / htmldefs.py

Full commit
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
#! /usr/env python

__title__ = 'htmlweights'
__version__ = '0.03-test'
__author__ = 'L.C. Rees (xanimal@users.sf.net)'

'''CSS1 <-> HTML attribute mapping.'''

html2css = {
'html':	{'lang':0, 'dir':{'ltr':0, 'rtl':0}, 'id':0, 'version':0},
'head': {'lang':0, 'dir':{'ltr':0, 'rtl':0}, 'id':0, 'profile':0, 'class':0},
'title': {'lang':0, 'dir':{'ltr':0, 'rtl':0}, 'id':0},
'body':	{'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'onload':0, 'onunload':0, 'onfocus':0,
    'background':'background-image: url(%s)', 'bgcolor':'background-color: %s',
    'bgproperties': {'fixed': 'background-attachment: fixed'}, 'text':
    'color: %s', 'leftmargin':'margin-left: %s', 'topmargin':'margin-top: %s',
    'bottommargin':'margin-bottom: %s', 'rightmargin':'margin-right: %s',
    'marginwidth':('margin-left: %s', 'margin-right: %s'), 'marginheight':
    ('margin-top: %s', 'margin-bottom: %s'), 'scroll':0, 'link':
    ('a:link {color: %s}'), 'vlink': ('a:visited {color: %s}'), 'alink':
    ('a:active {color: %s}')}, 
'abbr': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'acronym': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'address': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'blockquote': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {
    'ltr':0, 'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0,
    'onmouseup':0, 'onmousemove':0, 'onmouseover':0, 'onmouseout':0,
    'onkeypress':0, 'onkeydown':0, 'onkeyup':0, 'cite':0},
'br': {'id':0, 'class':0, 'style':0, 'title':0, 'clear': {'left':0, 'all':0,
    'right':0, 'none':0}},
'cite':	{'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'dfn': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'div': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align': {'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}, 'charset':0, 'datafld':0, 'dataformatas':0,
    'datasrc':0, 'href':0, 'hreflang':0, 'media':0, 'rel':0, 'rev':0,
    'target':0, 'type':0},
'em': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'h1': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'h2': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left',
    'right':'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'h3': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left',
    'right':'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'h4': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align':{'left':'text-align: left',
    'right':'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'h5': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left',
    'right':'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'h6': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align':{'left':'text-align: left',
    'right':'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'kbd': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'p': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left',
    'right':'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify'}},
'pre': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'width':'width: %s', 'wrap':0, 'cols':0},
'q': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'cite':0},
'samp': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'span': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'charset':0, 'datafld':0, 'dataformatas':0,
    'datasrc':0, 'href':0, 'hreflang':0, 'media':0, 'rel':0, 'rev':0,
    'target':0, 'type':0},
'strong': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'var': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'a': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'accesskey':0, 'tabindex':0,  'onfocus':0,
    'onblur':0, 'charset':0, 'type':0, 'name':0, 'href':0, 'hreflang':0,
    'rel':0, 'rev':0, 'shape': {'rect':0, 'circle':0, 'poly':0, 'default':0},
    'coords':0, 'target':0, 'oncontextmenu':0, 'datafld':0, 'datasrc':0,
    'methods':0, 'urn':0},
'dl': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'compact':0},
'dt': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'dd': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'ol': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'type':{'A':'list-style-type: upper-alpha',
    'a':'list-style-type: lower-alpha', 'I':'list-style-type: upper-roman',
    'i':'list-style-type: lower-roman', '1':'list-style-type: decimal'},
    'compact':0, 'start':0},
'ul': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'type': {'disc':'list-style-type: disc',
    'square':'list-style-type: square', 'circle':'list-style-type: circle'},
    'compact':0},
'li': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'type':{'A':'list-style-type: upper-alpha',
    'a':'list-style-type: lower-alpha', 'I':'list-style-type: upper-roman',
    'i':'list-style-type: lower-roman', '1':'list-style-type: decimal','disc':
    'list-style-type: disc', 'square':'list-style-type: square', 'circle':
    'list-style-type: circle'}, 'value':0},
'applet': {'id':0, 'class':0, 'style':0, 'title':0, 'codebase':0, 'archive':0,
    'code':0, 'object':0, 'alt':0, 'name':0, 'width':'width: %s', 'height':
    'height: %s', 'align': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'left':
    'float: left', 'right':'float: right', 'absmiddle':0}, 'hspace':
    ('padding-right: %s', 'padding-left: %s'), 'vspace':('padding-top: %s',
    'padding-bottom: %s'), 'datafld':0, 'datasrc':0, 'mayscript':0, 'src':0},
'b': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'big': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'hr': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center'}, 'noshade':0, 'size':
    'height: %s', 'width':'width: %s', 'color':'color: %s'},
'i': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'small': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'sub': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'sup': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'tt': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'del': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'cite':0, 'datetime':0},
'ins': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'cite':0, 'datetime':0},
'bdo': {'id':0, 'class':0, 'style':0, 'title':0, 'onclick':0, 'ondblclick':0,
    'onmousedown':0, 'onmouseup':0, 'onmousemove':0, 'onmouseover':0,
    'onmouseout':0, 'onkeypress':0, 'onkeydown':0, 'onkeyup':0, 'lang':0,
    'dir': {'ltr':0, 'rtl':0}},
'form': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'action':0, 'method': {'get':0, 'post':0},
    'name':0, 'enctype':0, 'onsubmit':0, 'onreset':0, 'accept-charset':0,
    'target':0, 'accept':0, 'accept-charset':0},
'input': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'accesskey':0, 'tabindex':0, 'onfocus':0,
    'onblur':0, 'type': {'text':0, 'password':0, 'checkbox':0, 'radio':0,
    'submit':0, 'reset':0, 'file':0, 'hidden':0, 'image':0, 'button':0},
    'name':0, 'value':0, 'checked':0, 'disabled':0, 'readonly':0, 'size':0,
    'maxlength':0, 'src':0, 'alt':0, 'usemap':0, 'onselect':0, 'onchange':0,
    'accept':0, 'align': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'left':
    'float: left', 'right': 'float: right', 'absmiddle':0}, 'border':
    'border-width: %s', 'datafld':0, 'datasrc':0},
'select': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'name':0, 'size':0, 'multiple':0, 'disabled':0,
    'tabindex':0, 'onfocus':0, 'onblur':0, 'onchange':0, 'rows':0,
    'accesskey':0, 'align': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'left':
    'float: left', 'right':'float: right', 'absmiddle':0}, 'datafld':0,
    'datasrc':0},
'option': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'selected':0, 'disabled':0, 'label':0,
    'value':0},
'textarea': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'accesskey':0, 'tabindex':0, 'onfocus':0,
    'onblur':0, 'name':0, 'rows':0, 'cols':0, 'disabled':0, 'readonly':0,
    'onselect':0, 'onchange':0, 'wrap': {'virtual':0, 'physical':0, 'off':0,
    'hard':0, 'soft':0}, 'align': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'left':
    'float: left', 'right': 'float: right', 'absmiddle':0}, 'datafld':0,
    'datasrc':0},
'button': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'accesskey':0, 'tabindex':0, 'onfocus':0,
    'onblur':0, 'name':0, 'value':0, 'type': {'button':0, 'submit':0,
    'reset':0, 'disabled':0}, 'datafld':0, 'dataformatas':0, 'datasrc':0,
    'disabled':0},
'fieldset': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center'}, 'valign': {'top':
    'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'baseline':'vertical-align: baseline'}},
'label': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'for':0, 'accesskey':0, 'onfocus':0, 
    'onblur':0, 'datafld':0, 'dataformatas':0, 'datasrc':0, 'tabindex':0},
'legend': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'accesskey':0, 'align': {'top':
    'vertical-align: top', 'middle': 'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'left':'float: left', 'right': 'float: right',
    'center':'text-align: center'}},
'optgroup': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {
    'ltr':0, 'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0,
    'onmouseup':0, 'onmousemove':0, 'onmouseover':0, 'onmouseout':0,
    'onkeypress':0, 'onkeydown':0, 'onkeyup':0, 'disabled':0, 'label':0},
'caption': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom': 'vertical-align: bottom', 'left':
    'float: left', 'right': 'float: right', 'center':'text-align: center'},
    'valign': {'top':'vertical-align: top', 'bottom':'vertical-align: bottom'}},
'table': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'summary':0, 'width':'width: %s', 'border':0,
    'frame': {'void':0, 'above':0, 'hsides': 0, 'lhs':0, 'vsides':0, 'box':0},
    'rules': {'none':0, 'groups':0, 'rows':0, 'cols':0, 'all':0},
    'cellspacing':0, 'cellpadding':0, 'align':{'left':0, 'right':0,
    'center':0}, 'bgcolor':'background-color: %s', 'height':'height: %s',
    'background':'background-image: url(%s)', 'bordercolor':0, 'datasrc':0,
    'bordercolordark':0, 'bordercolorlight':0, 'cols':0, 'datapagesize':0},
'td': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center','justify':
    'text-align: justify', 'char':0}, 'char':0, 'charoff':0, 'valign': {'top':
    'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'baseline':'vertical-align: baseline'}, 'abbr':0,
    'axis':0, 'headers':0, 'scope': {'row':0, 'col':0, 'rowgroup':0,
    'colgroup':0}, 'rowspan':0, 'colspan':0, 'nowrap':'white-space: nowrap',
    'bgcolor':'background-color: %s', 'width':'width: %s', 'height':'height: %s',
    'background':'background-image: url(%s)', 'bordercolor':0,
    'bordercolordark':0, 'bordercolorlight':0, 'datafld':0, 'headers':0},
'th': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center','justify':
    'text-align: justify', 'char':0}, 'char':0, 'charoff':0, 'valign': {'top':
    'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'baseline':'vertical-align: baseline'}, 'abbr':0,
    'axis':0, 'headers':0, 'scope': {'row':0, 'col':0, 'rowgroup':0,
    'colgroup':0}, 'rowspan':0, 'colspan':0, 'nowrap':'white-space: nowrap',
    'bgcolor': 'background-color: %s', 'width':'width: %s', 'height':
    'height: %s', 'background':'background-image: url(%s)', 'bordercolor':0,
    'bordercolordark':0, 'bordercolorlight':0, 'datafld':0, 'headers':0},
'tr': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center','justify':
    'text-align: justify', 'char':0}, 'char':0, 'charoff':0, 'valign': {'top':
    'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'baseline':'vertical-align: baseline'},
    'bgcolor':'background-color: %s', 'nowrap':'white-space: nowrap', 'width':
    'width: %s', 'background':'background-image: url(%s)', 'bordercolor':0,
    'bordercolordark':0, 'bordercolorlight':0},
'col': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center','justify':
    'text-align: justify', 'char':0}, 'char':0, 'charoff':0, 'valign': {'top':
    'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'baseline':'vertical-align: baseline'}, 'span':0,
    'width':'width: %s', 'repeat':0},
'colgroup': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {
    'ltr':0, 'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0,
    'onmouseup':0, 'onmousemove':0, 'onmouseover':0, 'onmouseout':0,
    'onkeypress':0, 'onkeydown':0, 'onkeyup': 0, 'align':{'left':
    'text-align: left', 'right':'text-align: right', 'center':
    'text-align: center', 'justify':'text-align: justify', 'char':0},
    'char':0, 'charoff':0, 'valign':{'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'baseline':
    'vertical-align: baseline'}, 'span':0, 'width':'width: %s'},
'tbody': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {
    'ltr':0, 'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0,
    'onmouseup':0, 'onmousemove':0, 'onmouseover':0, 'onmouseout':0,
    'onkeypress':0, 'onkeydown':0, 'onkeyup': 0, 'align':{'left':
    'text-align: left', 'right':'text-align: right', 'center':
    'text-align: center', 'justify':'text-align: justify', 'char':0},
    'char':0, 'charoff':0, 'valign': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'baseline':
    'vertical-align: baseline'}, 'bgcolor':'background-color: %s'},
'thead': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align':{'left':'text-align: left', 'right':
    'text-align: right', 'center':'text-align: center', 'justify':
    'text-align: justify', 'char':0}, 'char':0, 'charoff':0, 'valign':
    {'top':'vertical-align: top', 'middle': 'vertical-align: middle',
    'bottom':'vertical-align: bottom', 'baseline':'vertical-align: baseline'},
    'bgcolor':'background-color: %s'},
'tfoot': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'align': {'left':'text-align: left',
    'center':'text-align: center', 'right':'text-align: right',
    'justify':'text-align: justify', 'char':0}, 'char':0, 'charoff':0,
    'valign': {'top':'vertical-align: top', 'middle':'vertical-align: middle',
    'bottom':'vertical-align: bottom', 'baseline':'vertical-align: baseline'},
    'bgcolor':'background-color: %s'},
'img': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0,	'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0,  'src':0, 'alt':0, 'name':0, 'longdesc':0,
    'width':'width: %s', 'height':'height: %s', 'border':'border-width: %s',
    'usemap':0, 'ismap':0, 'align':{'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'left':
    'float: left', 'right':'float: right', 'absmiddle':0}, 'start':0, 'hspace':
    ('padding-right: %s', 'padding-left: %s'), 'vspace':('padding-top: %s',
    'padding-bottom: %s'), 'lowsrc':0, 'datafld':0, 'datasrc':0, 'dynsrc':0},
'area': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0, 'accesskey':0, 'tabindex':0, 'onfocus':0,
    'onblur':0, 'shape': {'rect':0, 'circle':0, 'poly':0, 'default':0},
    'coords':0, 'href':0, 'nohref':0, 'alt':0, 'target':0, 'name':0},
'map': {'lang':0, 'dir': {'ltr':0, 'rtl':0}, 'onclick':0, 'ondblclick':0,
    'onmousedown':0, 'onmouseup':0, 'onmousemove':0, 'onmouseover':0,
    'onmouseout':0, 'onkeypress':0, 'onkeydown':0, 'onkeyup':0, 'id':0,
    'class':0, 'style':0, 'title':0, 'name':0},
'object': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'declare':0, 'classid':0, 'codebase':0,
    'data':0, 'type':0, 'codetype':0, 'archive':0, 'standby':0, 'shapes':0,
    'height':'height: %s', 'width':'width: %s', 'usemap':0, 'name':0,
    'tabindex':0, 'align': {'top':'vertical-align: top', 'middle':
    'vertical-align: middle', 'bottom':'vertical-align: bottom', 'left':
    'float: left', 'right':'float: right', 'absmiddle':0, 'baseline':
    'vertical-align: baseline'}, 'border':'border-width: %s', 'hspace': (
    'padding-right: %s', 'padding-left: %s'), 'vspace':('padding-top: %s',
    'padding-bottom: %s'), 'accesskey':0, 'datafld':0, 'datasrc':0, 'export':0},
'param': {'id':0, 'name':0, 'value':0, 'valuetype': {'data':0, 'ref':0,
    'object':0}, 'type':0, 'datafld':0, 'dataformatas':0, 'datasrc':0},
'frameset': {'id':0, 'class':0, 'style':0, 'title':0, 'rows':0, 'cols':0,
    'onload':0, 'onunload':0, 'framespacing':0, 'border':0, 'frameborder':0,
    'bordercolor':0},
'frame': {'id':0, 'class':0, 'style':0, 'title':0, 'longdesc':0,
    'name':0, 'src':0, 'frameborder':0, 'noresize':0, 'scrolling':0,
    'marginwidth':0, 'marginheight':0, 'bordercolor':0, 'datafld':0,
    'datasrc':0, 'height':0, 'width':0},
'noframes': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0},
'iframe': {'id':0, 'class':0, 'style':0, 'title':0, 'longdesc':0, 'name':0,
    'src':0, 'frameborder': {'1':0, '0':1}, 'marginwidth':0, 'marginheight':0,
    'noresize':0, 'scrolling': {'yes':0, 'no':0, 'auto':0}, 'align': {'top':
    'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'left':'float: left', 'right':'float: right',
    'absmiddle':0}, 'height':'height: %s', 'width':'width: %s', 'hspace':
    ('padding-right: %s', 'padding-left: %s'), 'vspace':('padding-top: %s',
    'padding-bottom: %s'), 'bordercolor':'border-color: %s', 'border':
    'border-width: %s', 'framespacing':'border-width: %s'},
'meta': {'lang':0, 'dir': {'ltr':0, 'rtl':0}, 'id':0, 'http-equiv':0, 'name':0,
    'content':0, 'scheme':0},
'noscript': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0},
'script': {'id':0, 'charset':0, 'type':0, 'language':0, 'src':0, 'defer':0,
    'event':0, 'for':0},
'style': {'lang':0, 'dir': {'ltr':0, 'rtl':0}, 'id':0, 'type':0, 'media':0,
    'title':0, 'disabled':0},
'link': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'charset':0, 'href':0, 'hreflang':0, 'type':0,
    'rel':0, 'rev':0, 'media':0, 'target':0, 'disabled':0, 'src':0},
'base': {'id':0, 'href':0, 'target':0},
'basefont': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'id':0, 'size':'font-size: %s', 'color':'color: %s', 'face':
    'font-family: %s', 'name':0},
'center': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup': 0},
'dir': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'compact':0},
'font': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'face':'font-family: %s', 'size':'font-size: %s', 'color':
    'color: %s', 'point-size':'font-size: %s', 'weight':'font-weight: %s'},
'isindex': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0,
    'dir': {'ltr':0, 'rtl':0}, 'prompt':0},
'menu': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0, 'compact':0},
's': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'strike': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir':{'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'u': {'id':0, 'class':0, 'style':0, 'title':0, 'lang':0, 'dir': {'ltr':0,
    'rtl':0}, 'onclick':0, 'ondblclick':0, 'onmousedown':0, 'onmouseup':0,
    'onmousemove':0, 'onmouseover':0, 'onmouseout':0, 'onkeypress':0,
    'onkeydown':0, 'onkeyup':0},
'embed': {'width':'width: %s', 'height':'height: %s', 'src':0, 'controller':0,
    'href':0, 'target':0, 'border':'border-width: %s', 'pluginspage':0,
    'quality':0, 'type':0, 'bgcolor':'background-color: %s', 'menu':0,'align':
    {'top': 'vertical-align: top', 'middle':'vertical-align: middle', 'bottom':
    'vertical-align: bottom', 'left':'float: left', 'right':'float: right',
    'absmiddle':0, 'texttop': 'vertical-align: texttop', 'absbottom':0,
    'baseline':'vertical-align: baseline'}, 'alt':0, 'code':0, 'codebase':0,
    'frameborder':{'yes':0, 'no':0}, 'hidden':{'true':0, 'false':0}, 'hspace':(
    'padding-right: %s', 'padding-left: %s'), 'vspace':('padding-top: %s',
    'padding-bottom: %s'), 'id':0, 'name':0, 'palette':{'foreground':0,
    'background':0}, 'pluginurl':0, 'units':0},
'bgsound': {'balance':0, 'loop':0, 'src':0, 'volume':0},
'blink': {}, 'code': {}, 'comment': {},
'ilayer': {'above':0, 'background':0, 'below':0, 'bgcolor':0, 'clip':0,
    'height':0, 'id':0, 'left':0, 'src':0, 'top':0, 'visibility':0, 'width':0},
'keygen': {'challenge':0, 'name':0},
'layer': {'above':0, 'background':0, 'below':0, 'bgcolor':0, 'clip':0,
    'height':0, 'id':0, 'left':0, 'src':0, 'top':0, 'visibility':0, 'width':0,
    'pagex':0, 'pagey':0},
'listing': {}, 'map': {'name':0}, 'wbr': {}, 'xmp': {},
'marquee': {'behavior':{'alternate':0, 'scroll':0, 'slide':0}, 'bgcolor':0,
    'datafld':0, 'dataformatas':0, 'datasrc':0, 'direction':{'down':0, 'left':0,
    'right':0, 'up':0}, 'height':0, 'hspace':0, 'loop':0, 'scrollamount':0,
    'scrolldelay':0, 'truespeed':0, 'vspace':0, 'width':0},
'multicol': {'cols':0, 'gutter':0, 'width':0},
'noembed': {}, 'nolayer': {}, 'plaintext': {}, 'server': {}, 'nobr': {},
'spacer': {'align':{'top':0, 'middle':0, 'bottom':0, 'left':0, 'right':0,
    'absmiddle':0, 'texttop':0, 'absbottom':0, 'baseline':0}, 'height':0,
    'size':0, 'type':{'block':0, 'horizontal':0, 'vertical':0}, 'width':0}}
empty = {'area':1, 'base':1, 'basefont':1, 'br':1, 'col':1, 'frame':1,
    'hr':1, 'img':1, 'input':1, 'isindex':1, 'link':1, 'meta':1, 'param':1}
head = {'base':1, 'basefont':1, 'bgsound':1, 'isindex':1, 'link':1,
    'meta':1, 'nextid':1, 'style':1, 'title':1, 'script':1}
inline = {'a':1, 'abbr':1, 'acronym':1, 'cite':1, 'code':1, 'dfn':1, 'em':1,
    'kbd':1, 'samp':1, 'strong':1, 'var':1, 'br':1, 'big':1, 'i':1, 'small':1,
    'sub':1, 'sup':1, 'tt':1, 'bdo':1, 'br':1, 'button':1, 'del':1, 'ins':1,
    'img':1, 'input':1, 'label':1, 'map':1, 'noscript':1, 'object':1, 'q':1,
    'ruby':1, 'select':1, 'span':1, 'textarea':1}