MobileBlur

Hex Artifact Content
Login

Artifact 586d28cf5339216345388ee1f3522db2d8cabdde:


0000: 0d 0a 0d 0a 2f 2a 20 45 70 79 64 6f 63 20 43 53  ..../* Epydoc CS
0010: 53 20 53 74 79 6c 65 73 68 65 65 74 0d 0a 20 2a  S Stylesheet.. *
0020: 0d 0a 20 2a 20 54 68 69 73 20 73 74 79 6c 65 73  .. * This styles
0030: 68 65 65 74 20 63 61 6e 20 62 65 20 75 73 65 64  heet can be used
0040: 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68   to customize th
0050: 65 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20  e appearance of 
0060: 65 70 79 64 6f 63 27 73 0d 0a 20 2a 20 48 54 4d  epydoc's.. * HTM
0070: 4c 20 6f 75 74 70 75 74 2e 0d 0a 20 2a 0d 0a 20  L output... *.. 
0080: 2a 2f 0d 0a 0d 0a 2f 2a 20 44 65 66 61 75 6c 74  */..../* Default
0090: 20 43 6f 6c 6f 72 73 20 26 20 53 74 79 6c 65 73   Colors & Styles
00a0: 0d 0a 20 2a 20 20 20 2d 20 53 65 74 20 74 68 65  .. *   - Set the
00b0: 20 64 65 66 61 75 6c 74 20 66 6f 72 65 67 72 6f   default foregro
00c0: 75 6e 64 20 26 20 62 61 63 6b 67 72 6f 75 6e 64  und & background
00d0: 20 63 6f 6c 6f 72 20 77 69 74 68 20 27 62 6f 64   color with 'bod
00e0: 79 27 3b 20 61 6e 64 20 0d 0a 20 2a 20 20 20 20  y'; and .. *    
00f0: 20 6c 69 6e 6b 20 63 6f 6c 6f 72 73 20 77 69 74   link colors wit
0100: 68 20 27 61 3a 6c 69 6e 6b 27 20 61 6e 64 20 27  h 'a:link' and '
0110: 61 3a 76 69 73 69 74 65 64 27 2e 0d 0a 20 2a 20  a:visited'... * 
0120: 20 20 2d 20 55 73 65 20 62 6f 6c 64 20 66 6f 72    - Use bold for
0130: 20 64 65 63 69 73 69 6f 6e 20 6c 69 73 74 20 74   decision list t
0140: 65 72 6d 73 2e 0d 0a 20 2a 20 20 20 2d 20 54 68  erms... *   - Th
0150: 65 20 68 65 61 64 69 6e 67 20 73 74 79 6c 65 73  e heading styles
0160: 20 64 65 66 69 6e 65 64 20 68 65 72 65 20 61 72   defined here ar
0170: 65 20 75 73 65 64 20 66 6f 72 20 68 65 61 64 69  e used for headi
0180: 6e 67 73 20 2a 77 69 74 68 69 6e 2a 0d 0a 20 2a  ngs *within*.. *
0190: 20 20 20 20 20 64 6f 63 73 74 72 69 6e 67 20 64       docstring d
01a0: 65 73 63 72 69 70 74 69 6f 6e 73 2e 20 20 41 6c  escriptions.  Al
01b0: 6c 20 68 65 61 64 69 6e 67 73 20 75 73 65 64 20  l headings used 
01c0: 62 79 20 65 70 79 64 6f 63 20 69 74 73 65 6c 66  by epydoc itself
01d0: 20 75 73 65 0d 0a 20 2a 20 20 20 20 20 65 69 74   use.. *     eit
01e0: 68 65 72 20 63 6c 61 73 73 3d 27 65 70 79 64 6f  her class='epydo
01f0: 63 27 20 6f 72 20 63 6c 61 73 73 3d 27 74 6f 63  c' or class='toc
0200: 27 20 28 43 53 53 20 73 74 79 6c 65 73 20 66 6f  ' (CSS styles fo
0210: 72 20 62 6f 74 68 0d 0a 20 2a 20 20 20 20 20 64  r both.. *     d
0220: 65 66 69 6e 65 64 20 62 65 6c 6f 77 29 2e 0d 0a  efined below)...
0230: 62 6f 64 79 20 20 20 20 20 20 20 20 20 20 20 20  body            
0240: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 62 61              { ba
0250: 63 6b 67 72 6f 75 6e 64 3a 20 23 66 66 66 66 66  ckground: #fffff
0260: 66 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30  f; color: #00000
0270: 30 3b 20 7d 0d 0a 61 3a 6c 69 6e 6b 20 20 20 20  0; }..a:link    
0280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0290: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30    { color: #0000
02a0: 66 66 3b 20 7d 0d 0a 61 3a 76 69 73 69 74 65 64  ff; }..a:visited
02b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
02c0: 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 32 30 34     { color: #204
02d0: 30 38 30 3b 20 7d 0d 0a 64 74 20 20 20 20 20 20  080; }..dt      
02e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
02f0: 20 20 20 20 7b 20 66 6f 6e 74 2d 77 65 69 67 68      { font-weigh
0300: 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 68 31 20 20  t: bold; }..h1  
0310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0320: 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73          { font-s
0330: 69 7a 65 3a 20 2b 31 34 30 25 3b 20 66 6f 6e 74  ize: +140%; font
0340: 2d 73 74 79 6c 65 3a 20 69 74 61 6c 69 63 3b 0d  -style: italic;.
0350: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66                 f
0370: 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64  ont-weight: bold
0380: 3b 20 7d 0d 0a 68 32 20 20 20 20 20 20 20 20 20  ; }..h2         
0390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
03a0: 20 7b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 2b 31   { font-size: +1
03b0: 32 35 25 3b 20 66 6f 6e 74 2d 73 74 79 6c 65 3a  25%; font-style:
03c0: 20 69 74 61 6c 69 63 3b 0d 0a 20 20 20 20 20 20   italic;..      
03d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
03e0: 20 20 20 20 20 20 20 20 66 6f 6e 74 2d 77 65 69          font-wei
03f0: 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 68 33  ght: bold; }..h3
0400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0410: 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74            { font
0420: 2d 73 69 7a 65 3a 20 2b 31 31 30 25 3b 20 66 6f  -size: +110%; fo
0430: 6e 74 2d 73 74 79 6c 65 3a 20 69 74 61 6c 69 63  nt-style: italic
0440: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
0450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0460: 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 6e 6f   font-weight: no
0470: 72 6d 61 6c 3b 20 7d 0d 0a 63 6f 64 65 20 20 20  rmal; }..code   
0480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0490: 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69 7a 65       { font-size
04a0: 3a 20 31 30 30 25 3b 20 7d 0d 0a 20 2a 2f 0d 0a  : 100%; }.. */..
04b0: 20 0d 0a 62 6f 64 79 20 20 20 20 20 20 20 20 20   ..body         
04c0: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 20 62              {  b
04d0: 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
04e0: 20 23 66 66 66 3b 20 63 6f 6c 6f 72 3a 20 23 35   #fff; color: #5
04f0: 38 35 38 35 38 3b 20 66 6f 6e 74 2d 73 69 7a 65  85858; font-size
0500: 3a 20 31 30 70 74 3b 20 66 6f 6e 74 2d 66 61 6d  : 10pt; font-fam
0510: 69 6c 79 3a 20 67 65 6f 72 67 69 61 2c 20 73 65  ily: georgia, se
0520: 72 69 66 3b 20 7d 0d 0a 61 20 20 20 20 20 20 20  rif; }..a       
0530: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0540: 20 20 20 7b 63 6f 6c 6f 72 3a 20 23 46 46 35 43     {color: #FF5C
0550: 31 46 3b 20 7d 0d 0a 61 3a 68 6f 76 65 72 20 20  1F; }..a:hover  
0560: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 74               { t
0570: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20  ext-decoration: 
0580: 75 6e 64 65 72 6c 69 6e 65 3b 20 7d 0d 0a 61 3a  underline; }..a:
0590: 76 69 73 69 74 65 64 20 20 20 20 20 20 20 20 20  visited         
05a0: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
05b0: 46 46 35 43 31 46 3b 7d 0d 0a 64 74 20 20 20 20  FF5C1F;}..dt    
05c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
05d0: 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 77 65 69        { font-wei
05e0: 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 68 31  ght: bold; }..h1
05f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0600: 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74            { font
0610: 2d 73 69 7a 65 3a 20 2b 31 34 30 25 3b 20 66 6f  -size: +140%; fo
0620: 6e 74 2d 73 74 79 6c 65 3a 20 69 74 61 6c 69 63  nt-style: italic
0630: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
0640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0650: 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f   font-weight: bo
0660: 6c 64 3b 20 7d 0d 0a 68 32 20 20 20 20 20 20 20  ld; }..h2       
0670: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0680: 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 31 38 35     { color: #185
0690: 33 36 30 3b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20  360; font-size: 
06a0: 2b 31 32 35 25 3b 20 66 6f 6e 74 2d 73 74 79 6c  +125%; font-styl
06b0: 65 3a 20 69 74 61 6c 69 63 3b 0d 0a 20 20 20 20  e: italic;..    
06c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
06d0: 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 2d 77            font-w
06e0: 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a  eight: bold; }..
06f0: 68 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20  h3              
0700: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f              { co
0710: 6c 6f 72 3a 20 23 31 38 35 33 36 30 3b 20 66 6f  lor: #185360; fo
0720: 6e 74 2d 73 69 7a 65 3a 20 2b 31 31 30 25 3b 20  nt-size: +110%; 
0730: 66 6f 6e 74 2d 73 74 79 6c 65 3a 20 69 74 61 6c  font-style: ital
0740: 69 63 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ic;..           
0750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0760: 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20     font-weight: 
0770: 6e 6f 72 6d 61 6c 3b 20 7d 0d 0a 63 6f 64 65 20  normal; }..code 
0780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0790: 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69         { font-si
07a0: 7a 65 3a 20 31 30 30 25 3b 20 7d 0d 0a 0d 0a 2f  ze: 100%; }..../
07b0: 2a 20 50 61 67 65 20 48 65 61 64 65 72 20 26 20  * Page Header & 
07c0: 46 6f 6f 74 65 72 0d 0a 20 2a 20 20 20 2d 20 54  Footer.. *   - T
07d0: 68 65 20 73 74 61 6e 64 61 72 64 20 70 61 67 65  he standard page
07e0: 20 68 65 61 64 65 72 20 63 6f 6e 73 69 73 74 73   header consists
07f0: 20 6f 66 20 61 20 6e 61 76 69 67 61 74 69 6f 6e   of a navigation
0800: 20 62 61 72 20 28 77 69 74 68 0d 0a 20 2a 20 20   bar (with.. *  
0810: 20 20 20 70 6f 69 6e 74 65 72 73 20 74 6f 20 73     pointers to s
0820: 74 61 6e 64 61 72 64 20 70 61 67 65 73 20 73 75  tandard pages su
0830: 63 68 20 61 73 20 27 68 6f 6d 65 27 20 61 6e 64  ch as 'home' and
0840: 20 27 74 72 65 65 73 27 29 3b 20 61 0d 0a 20 2a   'trees'); a.. *
0850: 20 20 20 20 20 62 72 65 61 64 63 72 75 6d 62 73       breadcrumbs
0860: 20 6c 69 73 74 2c 20 77 68 69 63 68 20 63 61 6e   list, which can
0870: 20 62 65 20 75 73 65 64 20 74 6f 20 6e 61 76 69   be used to navi
0880: 67 61 74 65 20 74 6f 20 63 6f 6e 74 61 69 6e 69  gate to containi
0890: 6e 67 0d 0a 20 2a 20 20 20 20 20 63 6c 61 73 73  ng.. *     class
08a0: 65 73 20 6f 72 20 6d 6f 64 75 6c 65 73 3b 20 6f  es or modules; o
08b0: 70 74 69 6f 6e 73 20 6c 69 6e 6b 73 2c 20 74 6f  ptions links, to
08c0: 20 73 68 6f 77 2f 68 69 64 65 20 70 72 69 76 61   show/hide priva
08d0: 74 65 0d 0a 20 2a 20 20 20 20 20 76 61 72 69 61  te.. *     varia
08e0: 62 6c 65 73 20 61 6e 64 20 74 6f 20 73 68 6f 77  bles and to show
08f0: 2f 68 69 64 65 20 66 72 61 6d 65 73 3b 20 61 6e  /hide frames; an
0900: 64 20 61 20 70 61 67 65 20 74 69 74 6c 65 20 28  d a page title (
0910: 75 73 69 6e 67 0d 0a 20 2a 20 20 20 20 20 3c 68  using.. *     <h
0920: 31 3e 29 2e 20 20 54 68 65 20 70 61 67 65 20 74  1>).  The page t
0930: 69 74 6c 65 20 6d 61 79 20 62 65 20 66 6f 6c 6c  itle may be foll
0940: 6f 77 65 64 20 62 79 20 61 20 6c 69 6e 6b 20 74  owed by a link t
0950: 6f 20 74 68 65 0d 0a 20 2a 20 20 20 20 20 63 6f  o the.. *     co
0960: 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 6f 75 72  rresponding sour
0970: 63 65 20 63 6f 64 65 20 28 75 73 69 6e 67 20 27  ce code (using '
0980: 73 70 61 6e 2e 63 6f 64 65 6c 69 6e 6b 27 29 2e  span.codelink').
0990: 0d 0a 20 2a 20 20 20 2d 20 54 68 65 20 66 6f 6f  .. *   - The foo
09a0: 74 65 72 20 63 6f 6e 73 69 73 74 73 20 6f 66 20  ter consists of 
09b0: 61 20 6e 61 76 69 67 61 74 69 6f 6e 20 62 61 72  a navigation bar
09c0: 2c 20 61 20 74 69 6d 65 73 74 61 6d 70 2c 20 61  , a timestamp, a
09d0: 6e 64 20 61 0d 0a 20 2a 20 20 20 20 20 70 6f 69  nd a.. *     poi
09e0: 6e 74 65 72 20 74 6f 20 65 70 79 64 6f 63 27 73  nter to epydoc's
09f0: 20 68 6f 6d 65 70 61 67 65 2e 0d 0a 0d 0a 68 31   homepage.....h1
0a00: 2e 65 70 79 64 6f 63 20 20 20 20 20 20 20 20 20  .epydoc         
0a10: 20 20 20 20 20 20 20 20 20 20 7b 20 6d 61 72 67            { marg
0a20: 69 6e 3a 20 30 3b 20 66 6f 6e 74 2d 73 69 7a 65  in: 0; font-size
0a30: 3a 20 2b 31 34 30 25 3b 20 66 6f 6e 74 2d 77 65  : +140%; font-we
0a40: 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 68  ight: bold; }..h
0a50: 32 2e 65 70 79 64 6f 63 20 20 20 20 20 20 20 20  2.epydoc        
0a60: 20 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e             { fon
0a70: 74 2d 73 69 7a 65 3a 20 2b 31 33 30 25 3b 20 66  t-size: +130%; f
0a80: 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64  ont-weight: bold
0a90: 3b 20 7d 0d 0a 68 33 2e 65 70 79 64 6f 63 20 20  ; }..h3.epydoc  
0aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0ab0: 20 7b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 2b 31   { font-size: +1
0ac0: 31 35 25 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74  15%; font-weight
0ad0: 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 74 64 20 68 33  : bold; }..td h3
0ae0: 2e 65 70 79 64 6f 63 20 20 20 20 20 20 20 20 20  .epydoc         
0af0: 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69         { font-si
0b00: 7a 65 3a 20 2b 31 31 35 25 3b 20 66 6f 6e 74 2d  ze: +115%; font-
0b10: 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 0d 0a 20  weight: bold;.. 
0b20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72               mar
0b40: 67 69 6e 2d 62 6f 74 74 6f 6d 3a 20 30 3b 20 7d  gin-bottom: 0; }
0b50: 0d 0a 74 61 62 6c 65 2e 6e 61 76 62 61 72 20 20  ..table.navbar  
0b60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20                { 
0b70: 62 61 63 6b 67 72 6f 75 6e 64 3a 20 23 61 30 63  background: #a0c
0b80: 30 66 66 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30  0ff; color: #000
0b90: 30 30 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  000;..          
0ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0bb0: 20 20 20 20 62 6f 72 64 65 72 3a 20 32 70 78 20      border: 2px 
0bc0: 67 72 6f 6f 76 65 20 23 63 30 64 30 64 30 3b 20  groove #c0d0d0; 
0bd0: 7d 0d 0a 74 61 62 6c 65 2e 6e 61 76 62 61 72 20  }..table.navbar 
0be0: 74 61 62 6c 65 20 20 20 20 20 20 20 20 20 20 7b  table          {
0bf0: 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b   color: #000000;
0c00: 20 7d 0d 0a 74 68 2e 6e 61 76 62 61 72 2d 73 65   }..th.navbar-se
0c10: 6c 65 63 74 20 20 20 20 20 20 20 20 20 20 20 20  lect            
0c20: 7b 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20 23 37  { background: #7
0c30: 30 62 30 66 66 3b 0d 0a 20 20 20 20 20 20 20 20  0b0ff;..        
0c40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0c50: 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 23 30 30        color: #00
0c60: 30 30 30 30 3b 20 7d 20 0d 0a 74 61 62 6c 65 2e  0000; } ..table.
0c70: 6e 61 76 62 61 72 20 61 20 20 20 20 20 20 20 20  navbar a        
0c80: 20 20 20 20 20 20 7b 20 74 65 78 74 2d 64 65 63        { text-dec
0c90: 6f 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 20 7d  oration: none; }
0ca0: 20 20 0d 0a 74 61 62 6c 65 2e 6e 61 76 62 61 72    ..table.navbar
0cb0: 20 61 3a 6c 69 6e 6b 20 20 20 20 20 20 20 20 20   a:link         
0cc0: 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 66 66  { color: #0000ff
0cd0: 3b 20 7d 0d 0a 74 61 62 6c 65 2e 6e 61 76 62 61  ; }..table.navba
0ce0: 72 20 61 3a 76 69 73 69 74 65 64 20 20 20 20 20  r a:visited     
0cf0: 20 7b 20 63 6f 6c 6f 72 3a 20 23 32 30 34 30 38   { color: #20408
0d00: 30 3b 20 7d 0d 0a 73 70 61 6e 2e 62 72 65 61 64  0; }..span.bread
0d10: 63 72 75 6d 62 73 20 20 20 20 20 20 20 20 20 20  crumbs          
0d20: 20 20 7b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 38    { font-size: 8
0d30: 35 25 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a  5%; font-weight:
0d40: 20 62 6f 6c 64 3b 20 7d 0d 0a 73 70 61 6e 2e 6f   bold; }..span.o
0d50: 70 74 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20  ptions          
0d60: 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69 7a        { font-siz
0d70: 65 3a 20 37 30 25 3b 20 7d 0d 0a 73 70 61 6e 2e  e: 70%; }..span.
0d80: 63 6f 64 65 6c 69 6e 6b 20 20 20 20 20 20 20 20  codelink        
0d90: 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69         { font-si
0da0: 7a 65 3a 20 38 35 25 3b 20 7d 0d 0a 74 64 2e 66  ze: 85%; }..td.f
0db0: 6f 6f 74 65 72 20 20 20 20 20 20 20 20 20 20 20  ooter           
0dc0: 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73          { font-s
0dd0: 69 7a 65 3a 20 38 35 25 3b 20 7d 0d 0a 2a 2f 0d  ize: 85%; }..*/.
0de0: 0a 0d 0a 68 31 2e 65 70 79 64 6f 63 20 20 20 20  ...h1.epydoc    
0df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
0e00: 20 6d 61 72 67 69 6e 3a 20 30 3b 20 66 6f 6e 74   margin: 0; font
0e10: 2d 73 69 7a 65 3a 20 2b 31 34 30 25 3b 20 66 6f  -size: +140%; fo
0e20: 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b  nt-weight: bold;
0e30: 20 7d 0d 0a 68 32 2e 65 70 79 64 6f 63 20 20 20   }..h2.epydoc   
0e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e50: 7b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 2b 31 33  { font-size: +13
0e60: 30 25 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a  0%; font-weight:
0e70: 20 62 6f 6c 64 3b 20 7d 0d 0a 68 33 2e 65 70 79   bold; }..h3.epy
0e80: 64 6f 63 20 20 20 20 20 20 20 20 20 20 20 20 20  doc             
0e90: 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69 7a        { font-siz
0ea0: 65 3a 20 2b 31 31 35 25 3b 20 66 6f 6e 74 2d 77  e: +115%; font-w
0eb0: 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a  eight: bold; }..
0ec0: 74 64 20 68 33 2e 65 70 79 64 6f 63 20 20 20 20  td h3.epydoc    
0ed0: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f              { fo
0ee0: 6e 74 2d 73 69 7a 65 3a 20 2b 31 31 35 25 3b 20  nt-size: +115%; 
0ef0: 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c  font-weight: bol
0f00: 64 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  d;..            
0f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0f20: 20 20 6d 61 72 67 69 6e 2d 62 6f 74 74 6f 6d 3a    margin-bottom:
0f30: 20 30 3b 20 7d 0d 0a 74 61 62 6c 65 2e 6e 61 76   0; }..table.nav
0f40: 62 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20  bar             
0f50: 20 20 20 7b 20 62 61 63 6b 67 72 6f 75 6e 64 3a     { background:
0f60: 20 20 75 72 6c 28 27 74 69 74 6c 65 2e 70 6e 67    url('title.png
0f70: 27 29 20 72 65 70 65 61 74 2d 78 3b 20 0d 0a 20  ') repeat-x; .. 
0f80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0fa0: 20 20 20 23 62 61 63 6b 67 72 6f 75 6e 64 3a 20     #background: 
0fb0: 23 61 30 63 30 66 66 3b 20 0d 0a 20 20 20 20 20  #a0c0ff; ..     
0fc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63                 c
0fe0: 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46 3b 0d 0a  olor: #FF5C1F;..
0ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1010: 20 20 20 20 23 62 6f 72 64 65 72 3a 20 32 70 78      #border: 2px
1020: 20 67 72 6f 6f 76 65 20 23 63 30 64 30 64 30 3b   groove #c0d0d0;
1030: 20 7d 0d 0a 0d 0a 74 61 62 6c 65 2e 6e 61 76 62   }....table.navb
1040: 61 72 20 74 61 62 6c 65 20 20 20 20 20 20 20 20  ar table        
1050: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43    { color: #FF5C
1060: 31 46 3b 20 7d 0d 0a 74 68 2e 6e 61 76 62 61 72  1F; }..th.navbar
1070: 2d 73 65 6c 65 63 74 20 20 20 20 20 20 20 20 20  -select         
1080: 20 20 20 7b 20 62 61 63 6b 67 72 6f 75 6e 64 3a     { background:
1090: 20 23 66 66 66 3b 0d 0a 20 20 20 20 20 20 20 20   #fff;..        
10a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10c0: 63 6f 6c 6f 72 3a 20 23 31 39 35 38 36 36 3b 20  color: #195866; 
10d0: 7d 20 0d 0a 0d 0a 74 61 62 6c 65 2e 6e 61 76 62  } ....table.navb
10e0: 61 72 20 61 20 20 20 20 20 20 20 20 20 20 20 20  ar a            
10f0: 20 20 7b 20 74 65 78 74 2d 64 65 63 6f 72 61 74    { text-decorat
1100: 69 6f 6e 3a 20 6e 6f 6e 65 3b 20 0d 0a 20 20 20  ion: none; ..   
1110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1130: 20 20 20 20 20 63 6f 6c 6f 72 3a 20 23 46 46 35       color: #FF5
1140: 43 31 46 3b 7d 20 20 0d 0a 74 61 62 6c 65 2e 6e  C1F;}  ..table.n
1150: 61 76 62 61 72 20 61 3a 6c 69 6e 6b 20 20 20 20  avbar a:link    
1160: 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46       { color: #F
1170: 46 35 43 31 46 3b 20 7d 0d 0a 74 61 62 6c 65 2e  F5C1F; }..table.
1180: 6e 61 76 62 61 72 20 61 3a 76 69 73 69 74 65 64  navbar a:visited
1190: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
11a0: 46 46 35 43 31 46 3b 20 7d 0d 0a 0d 0a 73 70 61  FF5C1F; }....spa
11b0: 6e 2e 62 72 65 61 64 63 72 75 6d 62 73 20 20 20  n.breadcrumbs   
11c0: 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d           { font-
11d0: 73 69 7a 65 3a 20 38 35 25 3b 20 66 6f 6e 74 2d  size: 85%; font-
11e0: 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d  weight: bold; }.
11f0: 0a 73 70 61 6e 2e 6f 70 74 69 6f 6e 73 20 20 20  .span.options   
1200: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 66               { f
1210: 6f 6e 74 2d 73 69 7a 65 3a 20 37 30 25 3b 20 7d  ont-size: 70%; }
1220: 0d 0a 73 70 61 6e 2e 63 6f 64 65 6c 69 6e 6b 20  ..span.codelink 
1230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20                { 
1240: 66 6f 6e 74 2d 73 69 7a 65 3a 20 38 35 25 3b 20  font-size: 85%; 
1250: 7d 0d 0a 74 64 2e 66 6f 6f 74 65 72 20 20 20 20  }..td.footer    
1260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
1270: 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 38 35 25 3b   font-size: 85%;
1280: 20 7d 0d 0a 0d 0a 0d 0a 2f 2a 20 54 61 62 6c 65   }....../* Table
1290: 20 48 65 61 64 65 72 73 0d 0a 20 2a 20 20 20 2d   Headers.. *   -
12a0: 20 45 61 63 68 20 73 75 6d 6d 61 72 79 20 74 61   Each summary ta
12b0: 62 6c 65 20 61 6e 64 20 64 65 74 61 69 6c 73 20  ble and details 
12c0: 73 65 63 74 69 6f 6e 20 62 65 67 69 6e 73 20 77  section begins w
12d0: 69 74 68 20 61 20 27 68 65 61 64 65 72 27 0d 0a  ith a 'header'..
12e0: 20 2a 20 20 20 20 20 72 6f 77 2e 20 20 54 68 69   *     row.  Thi
12f0: 73 20 72 6f 77 20 63 6f 6e 74 61 69 6e 73 20 61  s row contains a
1300: 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 20 28   section title (
1310: 6d 61 72 6b 65 64 20 62 79 0d 0a 20 2a 20 20 20  marked by.. *   
1320: 20 20 27 73 70 61 6e 2e 74 61 62 6c 65 2d 68 65    'span.table-he
1330: 61 64 65 72 27 29 20 61 73 20 77 65 6c 6c 20 61  ader') as well a
1340: 73 20 61 20 73 68 6f 77 2f 68 69 64 65 20 70 72  s a show/hide pr
1350: 69 76 61 74 65 20 6c 69 6e 6b 0d 0a 20 2a 20 20  ivate link.. *  
1360: 20 20 20 28 6d 61 72 6b 65 64 20 62 79 20 27 73     (marked by 's
1370: 70 61 6e 2e 6f 70 74 69 6f 6e 73 27 2c 20 64 65  pan.options', de
1380: 66 69 6e 65 64 20 61 62 6f 76 65 29 2e 0d 0a 20  fined above)... 
1390: 2a 20 20 20 2d 20 53 75 6d 6d 61 72 79 20 74 61  *   - Summary ta
13a0: 62 6c 65 73 20 74 68 61 74 20 63 6f 6e 74 61 69  bles that contai
13b0: 6e 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 67  n user-defined g
13c0: 72 6f 75 70 73 20 6d 61 72 6b 20 74 68 6f 73 65  roups mark those
13d0: 0d 0a 20 2a 20 20 20 20 20 67 72 6f 75 70 73 20  .. *     groups 
13e0: 75 73 69 6e 67 20 27 67 72 6f 75 70 20 68 65 61  using 'group hea
13f0: 64 65 72 27 20 72 6f 77 73 2e 0d 0a 0d 0a 74 64  der' rows.....td
1400: 2e 74 61 62 6c 65 2d 68 65 61 64 65 72 20 20 20  .table-header   
1410: 20 20 20 20 20 20 20 20 20 20 7b 20 62 61 63 6b            { back
1420: 67 72 6f 75 6e 64 3a 20 23 37 30 62 30 66 66 3b  ground: #70b0ff;
1430: 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b   color: #000000;
1440: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1460: 62 6f 72 64 65 72 3a 20 31 70 78 20 73 6f 6c 69  border: 1px soli
1470: 64 20 23 36 30 38 30 39 30 3b 20 7d 0d 0a 74 64  d #608090; }..td
1480: 2e 74 61 62 6c 65 2d 68 65 61 64 65 72 20 74 61  .table-header ta
1490: 62 6c 65 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f  ble       { colo
14a0: 72 3a 20 23 30 30 30 30 30 30 3b 20 7d 0d 0a 74  r: #000000; }..t
14b0: 64 2e 74 61 62 6c 65 2d 68 65 61 64 65 72 20 74  d.table-header t
14c0: 61 62 6c 65 20 61 3a 6c 69 6e 6b 20 20 20 20 20  able a:link     
14d0: 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 66   { color: #0000f
14e0: 66 3b 20 7d 0d 0a 74 64 2e 74 61 62 6c 65 2d 68  f; }..td.table-h
14f0: 65 61 64 65 72 20 74 61 62 6c 65 20 61 3a 76 69  eader table a:vi
1500: 73 69 74 65 64 20 20 20 7b 20 63 6f 6c 6f 72 3a  sited   { color:
1510: 20 23 32 30 34 30 38 30 3b 20 7d 0d 0a 73 70 61   #204080; }..spa
1520: 6e 2e 74 61 62 6c 65 2d 68 65 61 64 65 72 20 20  n.table-header  
1530: 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d           { font-
1540: 73 69 7a 65 3a 20 31 32 30 25 3b 20 66 6f 6e 74  size: 120%; font
1550: 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d  -weight: bold; }
1560: 0d 0a 74 68 2e 67 72 6f 75 70 2d 68 65 61 64 65  ..th.group-heade
1570: 72 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20  r             { 
1580: 62 61 63 6b 67 72 6f 75 6e 64 3a 20 23 63 30 65  background: #c0e
1590: 30 66 38 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30  0f8; color: #000
15a0: 30 30 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  000;..          
15b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15c0: 20 20 20 20 74 65 78 74 2d 61 6c 69 67 6e 3a 20      text-align: 
15d0: 6c 65 66 74 3b 20 66 6f 6e 74 2d 73 74 79 6c 65  left; font-style
15e0: 3a 20 69 74 61 6c 69 63 3b 20 0d 0a 20 20 20 20  : italic; ..    
15f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1600: 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 2d 73            font-s
1610: 69 7a 65 3a 20 31 31 35 25 3b 20 0d 0a 20 20 20  ize: 115%; ..   
1620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1630: 20 20 20 20 20 20 20 20 20 20 20 62 6f 72 64 65             borde
1640: 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23 36 30  r: 1px solid #60
1650: 38 30 39 30 3b 20 7d 0d 0a 2a 2f 0d 0a 74 64 2e  8090; }..*/..td.
1660: 74 61 62 6c 65 2d 68 65 61 64 65 72 20 20 20 20  table-header    
1670: 20 20 20 20 20 20 20 20 20 7b 20 62 61 63 6b 67           { backg
1680: 72 6f 75 6e 64 3a 20 23 32 35 38 33 39 36 3b 20  round: #258396; 
1690: 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b 0d  color: #000000;.
16a0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
16b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                 b
16c0: 6f 72 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 64  order: 1px solid
16d0: 20 23 36 30 38 30 39 30 3b 20 7d 0d 0a 0d 0a 74   #608090; }....t
16e0: 64 2e 74 61 62 6c 65 2d 68 65 61 64 65 72 20 74  d.table-header t
16f0: 61 62 6c 65 20 20 20 20 20 20 20 7b 20 63 6f 6c  able       { col
1700: 6f 72 3a 20 23 66 66 66 3b 20 7d 0d 0a 74 64 2e  or: #fff; }..td.
1710: 74 61 62 6c 65 2d 68 65 61 64 65 72 20 74 61 62  table-header tab
1720: 6c 65 20 61 3a 6c 69 6e 6b 20 20 20 20 20 20 7b  le a:link      {
1730: 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46 3b   color: #FF5C1F;
1740: 20 7d 0d 0a 74 64 2e 74 61 62 6c 65 2d 68 65 61   }..td.table-hea
1750: 64 65 72 20 74 61 62 6c 65 20 61 3a 76 69 73 69  der table a:visi
1760: 74 65 64 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23  ted   { color: #
1770: 46 46 35 43 31 46 3b 20 7d 0d 0a 73 70 61 6e 2e  FF5C1F; }..span.
1780: 74 61 62 6c 65 2d 68 65 61 64 65 72 20 20 20 20  table-header    
1790: 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69         { font-si
17a0: 7a 65 3a 20 31 32 30 25 3b 20 66 6f 6e 74 2d 77  ze: 120%; font-w
17b0: 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a  eight: bold; }..
17c0: 74 68 2e 67 72 6f 75 70 2d 68 65 61 64 65 72 20  th.group-header 
17d0: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 62 61              { ba
17e0: 63 6b 67 72 6f 75 6e 64 3a 20 23 31 38 35 33 36  ckground: #18536
17f0: 30 3b 20 63 6f 6c 6f 72 3a 20 23 66 66 66 3b 0d  0; color: #fff;.
1800: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74                 t
1820: 65 78 74 2d 61 6c 69 67 6e 3a 20 6c 65 66 74 3b  ext-align: left;
1830: 20 66 6f 6e 74 2d 73 74 79 6c 65 3a 20 69 74 61   font-style: ita
1840: 6c 69 63 3b 20 0d 0a 20 20 20 20 20 20 20 20 20  lic; ..         
1850: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1860: 20 20 20 20 20 66 6f 6e 74 2d 73 69 7a 65 3a 20       font-size: 
1870: 31 31 35 25 3b 20 0d 0a 20 20 20 20 20 20 20 20  115%; ..        
1880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1890: 20 20 20 20 20 20 62 6f 72 64 65 72 3a 20 31 70        border: 1p
18a0: 78 20 73 6f 6c 69 64 20 23 36 30 38 30 39 30 3b  x solid #608090;
18b0: 20 7d 0d 0a 0d 0a 2f 2a 20 53 75 6d 6d 61 72 79   }..../* Summary
18c0: 20 54 61 62 6c 65 73 20 28 66 75 6e 63 74 69 6f   Tables (functio
18d0: 6e 73 2c 20 76 61 72 69 61 62 6c 65 73 2c 20 65  ns, variables, e
18e0: 74 63 29 0d 0a 20 2a 20 20 20 2d 20 45 61 63 68  tc).. *   - Each
18f0: 20 6f 62 6a 65 63 74 20 69 73 20 64 65 73 63 72   object is descr
1900: 69 62 65 64 20 62 79 20 61 20 73 69 6e 67 6c 65  ibed by a single
1910: 20 72 6f 77 20 6f 66 20 74 68 65 20 74 61 62 6c   row of the tabl
1920: 65 20 77 69 74 68 0d 0a 20 2a 20 20 20 20 20 74  e with.. *     t
1930: 77 6f 20 63 65 6c 6c 73 2e 20 20 54 68 65 20 6c  wo cells.  The l
1940: 65 66 74 20 63 65 6c 6c 20 67 69 76 65 73 20 74  eft cell gives t
1950: 68 65 20 6f 62 6a 65 63 74 27 73 20 74 79 70 65  he object's type
1960: 2c 20 61 6e 64 20 69 73 0d 0a 20 2a 20 20 20 20  , and is.. *    
1970: 20 6d 61 72 6b 65 64 20 77 69 74 68 20 27 63 6f   marked with 'co
1980: 64 65 2e 73 75 6d 6d 61 72 79 2d 74 79 70 65 27  de.summary-type'
1990: 2e 20 20 54 68 65 20 72 69 67 68 74 20 63 65 6c  .  The right cel
19a0: 6c 20 67 69 76 65 73 20 74 68 65 0d 0a 20 2a 20  l gives the.. * 
19b0: 20 20 20 20 6f 62 6a 65 63 74 27 73 20 6e 61 6d      object's nam
19c0: 65 20 61 6e 64 20 61 20 73 75 6d 6d 61 72 79 20  e and a summary 
19d0: 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 20 2a  description... *
19e0: 20 20 20 2d 20 43 53 53 20 73 74 79 6c 65 73 20     - CSS styles 
19f0: 66 6f 72 20 74 68 65 20 74 61 62 6c 65 27 73 20  for the table's 
1a00: 68 65 61 64 65 72 20 61 6e 64 20 67 72 6f 75 70  header and group
1a10: 20 68 65 61 64 65 72 73 20 61 72 65 0d 0a 20 2a   headers are.. *
1a20: 20 20 20 20 20 64 65 66 69 6e 65 64 20 61 62 6f       defined abo
1a30: 76 65 2c 20 75 6e 64 65 72 20 27 54 61 62 6c 65  ve, under 'Table
1a40: 20 48 65 61 64 65 72 73 27 0d 0a 20 2a 2f 0d 0a   Headers'.. */..
1a50: 74 61 62 6c 65 2e 73 75 6d 6d 61 72 79 20 20 20  table.summary   
1a60: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 62 6f              { bo
1a70: 72 64 65 72 2d 63 6f 6c 6c 61 70 73 65 3a 20 63  rder-collapse: c
1a80: 6f 6c 6c 61 70 73 65 3b 0d 0a 20 20 20 20 20 20  ollapse;..      
1a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1aa0: 20 20 20 20 20 20 20 20 62 61 63 6b 67 72 6f 75          backgrou
1ab0: 6e 64 3a 20 23 65 38 66 30 66 38 3b 20 63 6f 6c  nd: #e8f0f8; col
1ac0: 6f 72 3a 20 23 30 30 30 30 30 30 3b 0d 0a 20 20  or: #000000;..  
1ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ae0: 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 72 64              bord
1af0: 65 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23 36  er: 1px solid #6
1b00: 30 38 30 39 30 3b 0d 0a 20 20 20 20 20 20 20 20  08090;..        
1b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b20: 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 62 6f 74        margin-bot
1b30: 74 6f 6d 3a 20 30 2e 35 65 6d 3b 20 7d 0d 0a 74  tom: 0.5em; }..t
1b40: 64 2e 73 75 6d 6d 61 72 79 20 20 20 20 20 20 20  d.summary       
1b50: 20 20 20 20 20 20 20 20 20 20 20 7b 20 62 6f 72             { bor
1b60: 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23  der: 1px solid #
1b70: 36 30 38 30 39 30 3b 20 7d 0d 0a 63 6f 64 65 2e  608090; }..code.
1b80: 73 75 6d 6d 61 72 79 2d 74 79 70 65 20 20 20 20  summary-type    
1b90: 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69         { font-si
1ba0: 7a 65 3a 20 38 35 25 3b 20 7d 0d 0a 74 61 62 6c  ze: 85%; }..tabl
1bb0: 65 2e 73 75 6d 6d 61 72 79 20 61 3a 6c 69 6e 6b  e.summary a:link
1bc0: 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a          { color:
1bd0: 20 23 46 46 35 43 31 46 3b 20 7d 0d 0a 74 61 62   #FF5C1F; }..tab
1be0: 6c 65 2e 73 75 6d 6d 61 72 79 20 61 3a 76 69 73  le.summary a:vis
1bf0: 69 74 65 64 20 20 20 20 20 7b 20 63 6f 6c 6f 72  ited     { color
1c00: 3a 20 23 46 46 35 43 31 46 3b 20 7d 0d 0a 0d 0a  : #FF5C1F; }....
1c10: 0d 0a 2f 2a 20 44 65 74 61 69 6c 73 20 54 61 62  ../* Details Tab
1c20: 6c 65 73 20 28 66 75 6e 63 74 69 6f 6e 73 2c 20  les (functions, 
1c30: 76 61 72 69 61 62 6c 65 73 2c 20 65 74 63 29 0d  variables, etc).
1c40: 0a 20 2a 20 20 20 2d 20 45 61 63 68 20 6f 62 6a  . *   - Each obj
1c50: 65 63 74 20 69 73 20 64 65 73 63 72 69 62 65 64  ect is described
1c60: 20 69 6e 20 69 74 73 20 6f 77 6e 20 64 69 76 2e   in its own div.
1c70: 0d 0a 20 2a 20 20 20 2d 20 41 20 73 69 6e 67 6c  .. *   - A singl
1c80: 65 2d 72 6f 77 20 73 75 6d 6d 61 72 79 20 74 61  e-row summary ta
1c90: 62 6c 65 20 77 2f 20 74 61 62 6c 65 2d 68 65 61  ble w/ table-hea
1ca0: 64 65 72 20 69 73 20 75 73 65 64 20 61 73 0d 0a  der is used as..
1cb0: 20 2a 20 20 20 20 20 61 20 68 65 61 64 65 72 20   *     a header 
1cc0: 66 6f 72 20 65 61 63 68 20 64 65 74 61 69 6c 73  for each details
1cd0: 20 73 65 63 74 69 6f 6e 20 28 43 53 53 20 73 74   section (CSS st
1ce0: 79 6c 65 20 66 6f 72 20 74 61 62 6c 65 2d 68 65  yle for table-he
1cf0: 61 64 65 72 0d 0a 20 2a 20 20 20 20 20 69 73 20  ader.. *     is 
1d00: 64 65 66 69 6e 65 64 20 61 62 6f 76 65 2c 20 75  defined above, u
1d10: 6e 64 65 72 20 27 54 61 62 6c 65 20 48 65 61 64  nder 'Table Head
1d20: 65 72 73 27 29 2e 0d 0a 20 2a 2f 0d 0a 74 61 62  ers')... */..tab
1d30: 6c 65 2e 64 65 74 61 69 6c 73 20 20 20 20 20 20  le.details      
1d40: 20 20 20 20 20 20 20 20 20 7b 20 62 6f 72 64 65           { borde
1d50: 72 2d 63 6f 6c 6c 61 70 73 65 3a 20 63 6f 6c 6c  r-collapse: coll
1d60: 61 70 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 20  apse;..         
1d70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1d80: 20 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 3a       background:
1d90: 20 23 65 38 66 30 66 38 3b 20 63 6f 6c 6f 72 3a   #e8f0f8; color:
1da0: 20 23 35 38 35 38 35 38 3b 0d 0a 20 20 20 20 20   #585858;..     
1db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1dc0: 20 20 20 20 20 20 20 20 20 62 6f 72 64 65 72 3a           border:
1dd0: 20 31 70 78 20 73 6f 6c 69 64 20 23 36 30 38 30   1px solid #6080
1de0: 39 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  90;..           
1df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e00: 20 20 20 6d 61 72 67 69 6e 3a 20 2e 32 65 6d 20     margin: .2em 
1e10: 30 20 30 20 30 3b 20 7d 0d 0a 74 61 62 6c 65 2e  0 0 0; }..table.
1e20: 64 65 74 61 69 6c 73 20 74 61 62 6c 65 20 20 20  details table   
1e30: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
1e40: 66 66 66 3b 20 7d 0d 0a 74 61 62 6c 65 2e 64 65  fff; }..table.de
1e50: 74 61 69 6c 73 20 61 3a 6c 69 6e 6b 20 20 20 20  tails a:link    
1e60: 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46      { color: #FF
1e70: 35 43 31 46 3b 20 7d 0d 0a 74 61 62 6c 65 2e 64  5C1F; }..table.d
1e80: 65 74 61 69 6c 73 20 61 3a 76 69 73 69 74 65 64  etails a:visited
1e90: 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46       { color: #F
1ea0: 46 35 43 31 46 3b 20 7d 0d 0a 0d 0a 2f 2a 20 46  F5C1F; }..../* F
1eb0: 69 65 6c 64 73 20 2a 2f 0d 0a 64 6c 2e 66 69 65  ields */..dl.fie
1ec0: 6c 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20  lds             
1ed0: 20 20 20 20 20 20 7b 20 6d 61 72 67 69 6e 2d 6c        { margin-l
1ee0: 65 66 74 3a 20 32 65 6d 3b 20 6d 61 72 67 69 6e  eft: 2em; margin
1ef0: 2d 74 6f 70 3a 20 31 65 6d 3b 0d 0a 20 20 20 20  -top: 1em;..    
1f00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f10: 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e            margin
1f20: 2d 62 6f 74 74 6f 6d 3a 20 31 65 6d 3b 20 7d 0d  -bottom: 1em; }.
1f30: 0a 64 6c 2e 66 69 65 6c 64 73 20 64 64 20 75 6c  .dl.fields dd ul
1f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 6d               { m
1f50: 61 72 67 69 6e 2d 6c 65 66 74 3a 20 30 65 6d 3b  argin-left: 0em;
1f60: 20 70 61 64 64 69 6e 67 2d 6c 65 66 74 3a 20 30   padding-left: 0
1f70: 65 6d 3b 20 7d 0d 0a 64 69 76 2e 66 69 65 6c 64  em; }..div.field
1f80: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s               
1f90: 20 20 20 7b 20 6d 61 72 67 69 6e 2d 6c 65 66 74     { margin-left
1fa0: 3a 20 32 65 6d 3b 20 7d 0d 0a 64 69 76 2e 66 69  : 2em; }..div.fi
1fb0: 65 6c 64 73 20 70 20 20 20 20 20 20 20 20 20 20  elds p          
1fc0: 20 20 20 20 20 20 7b 20 6d 61 72 67 69 6e 2d 62        { margin-b
1fd0: 6f 74 74 6f 6d 3a 20 30 2e 35 65 6d 3b 20 7d 0d  ottom: 0.5em; }.
1fe0: 0a 0d 0a 2f 2a 20 49 6e 64 65 78 20 74 61 62 6c  .../* Index tabl
1ff0: 65 73 20 28 69 64 65 6e 74 69 66 69 65 72 20 69  es (identifier i
2000: 6e 64 65 78 2c 20 74 65 72 6d 20 69 6e 64 65 78  ndex, term index
2010: 2c 20 65 74 63 29 0d 0a 20 2a 20 20 20 2d 20 6c  , etc).. *   - l
2020: 69 6e 6b 2d 69 6e 64 65 78 20 69 73 20 75 73 65  ink-index is use
2030: 64 20 66 6f 72 20 69 6e 64 69 63 65 73 20 63 6f  d for indices co
2040: 6e 74 61 69 6e 69 6e 67 20 6c 69 73 74 73 20 6f  ntaining lists o
2050: 66 20 6c 69 6e 6b 73 0d 0a 20 2a 20 20 20 20 20  f links.. *     
2060: 28 6e 61 6d 65 6c 79 2c 20 74 68 65 20 69 64 65  (namely, the ide
2070: 6e 74 69 66 69 65 72 20 69 6e 64 65 78 20 26 20  ntifier index & 
2080: 74 65 72 6d 20 69 6e 64 65 78 29 2e 0d 0a 20 2a  term index)... *
2090: 20 20 20 2d 20 69 6e 64 65 78 2d 77 68 65 72 65     - index-where
20a0: 20 69 73 20 75 73 65 64 20 69 6e 20 6c 69 6e 6b   is used in link
20b0: 20 69 6e 64 69 63 65 73 20 66 6f 72 20 74 68 65   indices for the
20c0: 20 74 65 78 74 20 69 6e 64 69 63 61 74 69 6e 67   text indicating
20d0: 0d 0a 20 2a 20 20 20 20 20 74 68 65 20 63 6f 6e  .. *     the con
20e0: 74 61 69 6e 65 72 2f 73 6f 75 72 63 65 20 66 6f  tainer/source fo
20f0: 72 20 65 61 63 68 20 6c 69 6e 6b 2e 0d 0a 20 2a  r each link... *
2100: 20 20 20 2d 20 6d 65 74 61 64 61 74 61 2d 69 6e     - metadata-in
2110: 64 65 78 20 69 73 20 75 73 65 64 20 66 6f 72 20  dex is used for 
2120: 69 6e 64 69 63 65 73 20 63 6f 6e 74 61 69 6e 69  indices containi
2130: 6e 67 20 6d 65 74 61 64 61 74 61 0d 0a 20 2a 20  ng metadata.. * 
2140: 20 20 20 20 65 78 74 72 61 63 74 65 64 20 66 72      extracted fr
2150: 6f 6d 20 66 69 65 6c 64 73 20 28 6e 61 6d 65 6c  om fields (namel
2160: 79 2c 20 74 68 65 20 62 75 67 20 69 6e 64 65 78  y, the bug index
2170: 20 26 20 74 6f 64 6f 20 69 6e 64 65 78 29 2e 0d   & todo index)..
2180: 0a 20 2a 2f 0d 0a 74 61 62 6c 65 2e 6c 69 6e 6b  . */..table.link
2190: 2d 69 6e 64 65 78 20 20 20 20 20 20 20 20 20 20  -index          
21a0: 20 20 7b 20 62 6f 72 64 65 72 2d 63 6f 6c 6c 61    { border-colla
21b0: 70 73 65 3a 20 63 6f 6c 6c 61 70 73 65 3b 0d 0a  pse: collapse;..
21c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61                ba
21e0: 63 6b 67 72 6f 75 6e 64 3a 20 23 65 38 66 30 66  ckground: #e8f0f
21f0: 38 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30  8; color: #00000
2200: 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  0;..            
2210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2220: 20 20 62 6f 72 64 65 72 3a 20 31 70 78 20 73 6f    border: 1px so
2230: 6c 69 64 20 23 36 30 38 30 39 30 3b 20 7d 0d 0a  lid #608090; }..
2240: 74 64 2e 6c 69 6e 6b 2d 69 6e 64 65 78 20 20 20  td.link-index   
2250: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 62 6f              { bo
2260: 72 64 65 72 2d 77 69 64 74 68 3a 20 30 70 78 3b  rder-width: 0px;
2270: 20 7d 0d 0a 74 61 62 6c 65 2e 6c 69 6e 6b 2d 69   }..table.link-i
2280: 6e 64 65 78 20 61 3a 6c 69 6e 6b 20 20 20 20 20  ndex a:link     
2290: 7b 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46  { color: #FF5C1F
22a0: 3b 20 7d 0d 0a 74 61 62 6c 65 2e 6c 69 6e 6b 2d  ; }..table.link-
22b0: 69 6e 64 65 78 20 61 3a 76 69 73 69 74 65 64 20  index a:visited 
22c0: 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43 31   { color: #FF5C1
22d0: 46 3b 20 7d 0d 0a 73 70 61 6e 2e 69 6e 64 65 78  F; }..span.index
22e0: 2d 77 68 65 72 65 20 20 20 20 20 20 20 20 20 20  -where          
22f0: 20 20 7b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 37    { font-size: 7
2300: 30 25 3b 20 7d 0d 0a 74 61 62 6c 65 2e 6d 65 74  0%; }..table.met
2310: 61 64 61 74 61 2d 69 6e 64 65 78 20 20 20 20 20  adata-index     
2320: 20 20 20 7b 20 62 6f 72 64 65 72 2d 63 6f 6c 6c     { border-coll
2330: 61 70 73 65 3a 20 63 6f 6c 6c 61 70 73 65 3b 0d  apse: collapse;.
2340: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                 b
2360: 61 63 6b 67 72 6f 75 6e 64 3a 20 23 65 38 66 30  ackground: #e8f0
2370: 66 38 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30  f8; color: #0000
2380: 30 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  00;..           
2390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23a0: 20 20 20 62 6f 72 64 65 72 3a 20 31 70 78 20 73     border: 1px s
23b0: 6f 6c 69 64 20 23 36 30 38 30 39 30 3b 20 0d 0a  olid #608090; ..
23c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61                ma
23e0: 72 67 69 6e 3a 20 2e 32 65 6d 20 30 20 30 20 30  rgin: .2em 0 0 0
23f0: 3b 20 7d 0d 0a 74 64 2e 6d 65 74 61 64 61 74 61  ; }..td.metadata
2400: 2d 69 6e 64 65 78 20 20 20 20 20 20 20 20 20 20  -index          
2410: 20 7b 20 62 6f 72 64 65 72 2d 77 69 64 74 68 3a   { border-width:
2420: 20 31 70 78 3b 20 62 6f 72 64 65 72 2d 73 74 79   1px; border-sty
2430: 6c 65 3a 20 73 6f 6c 69 64 3b 20 7d 0d 0a 74 61  le: solid; }..ta
2440: 62 6c 65 2e 6d 65 74 61 64 61 74 61 2d 69 6e 64  ble.metadata-ind
2450: 65 78 20 61 3a 6c 69 6e 6b 20 7b 20 63 6f 6c 6f  ex a:link { colo
2460: 72 3a 20 23 46 46 35 43 31 46 3b 20 7d 0d 0a 74  r: #FF5C1F; }..t
2470: 61 62 6c 65 2e 6d 65 74 61 64 61 74 61 2d 69 6e  able.metadata-in
2480: 64 65 78 20 61 3a 76 69 73 69 74 65 64 20 20 7b  dex a:visited  {
2490: 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46 3b   color: #FF5C1F;
24a0: 20 7d 0d 0a 0d 0a 2f 2a 20 46 75 6e 63 74 69 6f   }..../* Functio
24b0: 6e 20 73 69 67 6e 61 74 75 72 65 73 0d 0a 20 2a  n signatures.. *
24c0: 20 20 20 2d 20 73 69 67 2a 20 69 73 20 75 73 65     - sig* is use
24d0: 64 20 66 6f 72 20 74 68 65 20 73 69 67 6e 61 74  d for the signat
24e0: 75 72 65 20 69 6e 20 74 68 65 20 64 65 74 61 69  ure in the detai
24f0: 6c 73 20 73 65 63 74 69 6f 6e 2e 0d 0a 20 2a 20  ls section... * 
2500: 20 20 2d 20 2e 73 75 6d 6d 61 72 79 2d 73 69 67    - .summary-sig
2510: 2a 20 69 73 20 75 73 65 64 20 66 6f 72 20 74 68  * is used for th
2520: 65 20 73 69 67 6e 61 74 75 72 65 20 69 6e 20 74  e signature in t
2530: 68 65 20 73 75 6d 6d 61 72 79 20 0d 0a 20 2a 20  he summary .. * 
2540: 20 20 20 20 74 61 62 6c 65 2c 20 61 6e 64 20 77      table, and w
2550: 68 65 6e 20 6c 69 73 74 69 6e 67 20 70 72 6f 70  hen listing prop
2560: 65 72 74 79 20 61 63 63 65 73 73 6f 72 20 66 75  erty accessor fu
2570: 6e 63 74 69 6f 6e 73 2e 0d 0a 2e 73 69 67 2d 6e  nctions....sig-n
2580: 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 20 20  ame             
2590: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
25a0: 30 30 36 30 38 30 3b 20 7d 0d 0a 2e 73 69 67 2d  006080; }...sig-
25b0: 61 72 67 20 20 20 20 20 20 20 20 20 20 20 20 20  arg             
25c0: 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20         { color: 
25d0: 23 30 30 38 30 36 30 3b 20 7d 0d 0a 2e 73 69 67  #008060; }...sig
25e0: 2d 64 65 66 61 75 6c 74 20 20 20 20 20 20 20 20  -default        
25f0: 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a          { color:
2600: 20 23 36 30 32 30 30 30 3b 20 7d 0d 0a 2e 73 75   #602000; }...su
2610: 6d 6d 61 72 79 2d 73 69 67 20 20 20 20 20 20 20  mmary-sig       
2620: 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d           { font-
2630: 66 61 6d 69 6c 79 3a 20 6d 6f 6e 6f 73 70 61 63  family: monospac
2640: 65 3b 20 7d 0d 0a 2e 73 75 6d 6d 61 72 79 2d 73  e; }...summary-s
2650: 69 67 2d 6e 61 6d 65 20 20 20 20 20 20 20 20 20  ig-name         
2660: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 36 30    { color: #0060
2670: 38 30 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a  80; font-weight:
2680: 20 62 6f 6c 64 3b 20 7d 0d 0a 74 61 62 6c 65 2e   bold; }..table.
2690: 73 75 6d 6d 61 72 79 20 61 2e 73 75 6d 6d 61 72  summary a.summar
26a0: 79 2d 73 69 67 2d 6e 61 6d 65 3a 6c 69 6e 6b 0d  y-sig-name:link.
26b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
26c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63               { c
26d0: 6f 6c 6f 72 3a 20 23 30 30 36 30 38 30 3b 20 66  olor: #006080; f
26e0: 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64  ont-weight: bold
26f0: 3b 20 7d 0d 0a 74 61 62 6c 65 2e 73 75 6d 6d 61  ; }..table.summa
2700: 72 79 20 61 2e 73 75 6d 6d 61 72 79 2d 73 69 67  ry a.summary-sig
2710: 2d 6e 61 6d 65 3a 76 69 73 69 74 65 64 0d 0a 20  -name:visited.. 
2720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2730: 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c             { col
2740: 6f 72 3a 20 23 30 30 36 30 38 30 3b 20 66 6f 6e  or: #006080; fon
2750: 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20  t-weight: bold; 
2760: 7d 0d 0a 2e 73 75 6d 6d 61 72 79 2d 73 69 67 2d  }...summary-sig-
2770: 61 72 67 20 20 20 20 20 20 20 20 20 20 20 20 7b  arg            {
2780: 20 63 6f 6c 6f 72 3a 20 23 30 30 36 30 34 30 3b   color: #006040;
2790: 20 7d 0d 0a 2e 73 75 6d 6d 61 72 79 2d 73 69 67   }...summary-sig
27a0: 2d 64 65 66 61 75 6c 74 20 20 20 20 20 20 20 20  -default        
27b0: 7b 20 63 6f 6c 6f 72 3a 20 23 35 30 31 38 30 30  { color: #501800
27c0: 3b 20 7d 0d 0a 20 2a 20 2a 2f 0d 0a 2e 73 69 67  ; }.. * */...sig
27d0: 2d 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20  -name           
27e0: 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a          { color:
27f0: 20 23 46 46 35 43 31 46 3b 20 7d 0d 0a 2e 73 69   #FF5C1F; }...si
2800: 67 2d 61 72 67 20 20 20 20 20 20 20 20 20 20 20  g-arg           
2810: 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72           { color
2820: 3a 20 23 30 30 38 30 36 30 3b 20 7d 0d 0a 2e 73  : #008060; }...s
2830: 69 67 2d 64 65 66 61 75 6c 74 20 20 20 20 20 20  ig-default      
2840: 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f            { colo
2850: 72 3a 20 23 36 30 32 30 30 30 3b 20 7d 0d 0a 2e  r: #602000; }...
2860: 73 75 6d 6d 61 72 79 2d 73 69 67 20 20 20 20 20  summary-sig     
2870: 20 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e             { fon
2880: 74 2d 66 61 6d 69 6c 79 3a 20 6d 6f 6e 6f 73 70  t-family: monosp
2890: 61 63 65 3b 20 7d 0d 0a 2e 73 75 6d 6d 61 72 79  ace; }...summary
28a0: 2d 73 69 67 2d 6e 61 6d 65 20 20 20 20 20 20 20  -sig-name       
28b0: 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46      { color: #FF
28c0: 35 43 31 46 3b 20 66 6f 6e 74 2d 77 65 69 67 68  5C1F; font-weigh
28d0: 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 74 61 62 6c  t: bold; }..tabl
28e0: 65 2e 73 75 6d 6d 61 72 79 20 61 2e 73 75 6d 6d  e.summary a.summ
28f0: 61 72 79 2d 73 69 67 2d 6e 61 6d 65 3a 6c 69 6e  ary-sig-name:lin
2900: 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  k..             
2910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
2920: 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46 3b   color: #FF5C1F;
2930: 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f   font-weight: bo
2940: 6c 64 3b 20 7d 0d 0a 74 61 62 6c 65 2e 73 75 6d  ld; }..table.sum
2950: 6d 61 72 79 20 61 2e 73 75 6d 6d 61 72 79 2d 73  mary a.summary-s
2960: 69 67 2d 6e 61 6d 65 3a 76 69 73 69 74 65 64 0d  ig-name:visited.
2970: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2980: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63               { c
2990: 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46 3b 20 66  olor: #FF5C1F; f
29a0: 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64  ont-weight: bold
29b0: 3b 20 7d 0d 0a 2e 73 75 6d 6d 61 72 79 2d 73 69  ; }...summary-si
29c0: 67 2d 61 72 67 20 20 20 20 20 20 20 20 20 20 20  g-arg           
29d0: 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 36 30 34   { color: #00604
29e0: 30 3b 20 7d 0d 0a 2e 73 75 6d 6d 61 72 79 2d 73  0; }...summary-s
29f0: 69 67 2d 64 65 66 61 75 6c 74 20 20 20 20 20 20  ig-default      
2a00: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43    { color: #FF5C
2a10: 31 46 3b 20 7d 0d 0a 0d 0a 0d 0a 2f 2a 20 54 6f  1F; }....../* To
2a20: 20 72 65 6e 64 65 72 20 76 61 72 69 61 62 6c 65   render variable
2a30: 73 2c 20 63 6c 61 73 73 65 73 20 65 74 63 2e 20  s, classes etc. 
2a40: 6c 69 6b 65 20 66 75 6e 63 74 69 6f 6e 73 20 2a  like functions *
2a50: 2f 0d 0a 74 61 62 6c 65 2e 73 75 6d 6d 61 72 79  /..table.summary
2a60: 20 2e 73 75 6d 6d 61 72 79 2d 6e 61 6d 65 20 7b   .summary-name {
2a70: 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43 31 46 3b   color: #FF5C1F;
2a80: 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f   font-weight: bo
2a90: 6c 64 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ld;..           
2aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ab0: 20 20 20 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 20     font-family: 
2ac0: 6d 6f 6e 6f 73 70 61 63 65 3b 20 7d 0d 0a 74 61  monospace; }..ta
2ad0: 62 6c 65 2e 73 75 6d 6d 61 72 79 0d 0a 20 20 20  ble.summary..   
2ae0: 20 20 61 2e 73 75 6d 6d 61 72 79 2d 6e 61 6d 65    a.summary-name
2af0: 3a 6c 69 6e 6b 20 20 20 20 7b 20 63 6f 6c 6f 72  :link    { color
2b00: 3a 20 23 46 46 35 43 31 46 3b 20 66 6f 6e 74 2d  : #FF5C1F; font-
2b10: 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 0d 0a 20  weight: bold;.. 
2b20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e               fon
2b40: 74 2d 66 61 6d 69 6c 79 3a 20 6d 6f 6e 6f 73 70  t-family: monosp
2b50: 61 63 65 3b 20 7d 0d 0a 74 61 62 6c 65 2e 73 75  ace; }..table.su
2b60: 6d 6d 61 72 79 0d 0a 20 20 20 20 61 2e 73 75 6d  mmary..    a.sum
2b70: 6d 61 72 79 2d 6e 61 6d 65 3a 76 69 73 69 74 65  mary-name:visite
2b80: 64 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46 35  d  { color: #FF5
2b90: 43 31 46 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74  C1F; font-weight
2ba0: 3a 20 62 6f 6c 64 3b 0d 0a 20 20 20 20 20 20 20  : bold;..       
2bb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2bc0: 20 20 20 20 20 20 20 66 6f 6e 74 2d 66 61 6d 69         font-fami
2bd0: 6c 79 3a 20 6d 6f 6e 6f 73 70 61 63 65 3b 20 7d  ly: monospace; }
2be0: 0d 0a 0d 0a 2f 2a 20 56 61 72 69 61 62 6c 65 20  ..../* Variable 
2bf0: 76 61 6c 75 65 73 0d 0a 20 2a 20 20 20 2d 20 49  values.. *   - I
2c00: 6e 20 74 68 65 20 27 76 61 72 69 61 62 6c 65 20  n the 'variable 
2c10: 64 65 74 61 69 6c 73 27 20 73 65 63 74 69 6f 6e  details' section
2c20: 73 2c 20 65 61 63 68 20 76 61 72 69 61 62 6c 65  s, each variable
2c30: 27 73 20 76 61 6c 75 65 20 69 73 0d 0a 20 2a 20  's value is.. * 
2c40: 20 20 20 20 6c 69 73 74 65 64 20 69 6e 20 61 20      listed in a 
2c50: 27 70 72 65 2e 76 61 72 69 61 62 6c 65 27 20 62  'pre.variable' b
2c60: 6f 78 2e 20 20 54 68 65 20 77 69 64 74 68 20 6f  ox.  The width o
2c70: 66 20 74 68 69 73 20 62 6f 78 20 69 73 0d 0a 20  f this box is.. 
2c80: 2a 20 20 20 20 20 72 65 73 74 72 69 63 74 65 64  *     restricted
2c90: 20 74 6f 20 38 30 20 63 68 61 72 73 3b 20 69 66   to 80 chars; if
2ca0: 20 74 68 65 20 76 61 6c 75 65 27 73 20 72 65 70   the value's rep
2cb0: 72 20 69 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e  r is longer than
2cc0: 0d 0a 20 2a 20 20 20 20 20 74 68 69 73 20 69 74  .. *     this it
2cd0: 20 77 69 6c 6c 20 62 65 20 77 72 61 70 70 65 64   will be wrapped
2ce0: 2c 20 75 73 69 6e 67 20 61 20 62 61 63 6b 73 6c  , using a backsl
2cf0: 61 73 68 20 6d 61 72 6b 65 64 20 77 69 74 68 0d  ash marked with.
2d00: 0a 20 2a 20 20 20 20 20 63 6c 61 73 73 20 27 76  . *     class 'v
2d10: 61 72 69 61 62 6c 65 2d 6c 69 6e 65 77 72 61 70  ariable-linewrap
2d20: 27 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65  '.  If the value
2d30: 27 73 20 72 65 70 72 20 69 73 20 6c 6f 6e 67 65  's repr is longe
2d40: 72 0d 0a 20 2a 20 20 20 20 20 74 68 61 6e 20 33  r.. *     than 3
2d50: 20 6c 69 6e 65 73 2c 20 74 68 65 20 72 65 73 74   lines, the rest
2d60: 20 77 69 6c 6c 20 62 65 20 65 6c 69 64 65 64 3b   will be elided;
2d70: 20 61 6e 64 20 61 6e 20 65 6c 6c 69 70 73 69 73   and an ellipsis
2d80: 0d 0a 20 2a 20 20 20 20 20 6d 61 72 6b 65 72 20  .. *     marker 
2d90: 28 27 2e 2e 2e 27 20 6d 61 72 6b 65 64 20 77 69  ('...' marked wi
2da0: 74 68 20 27 76 61 72 69 61 62 6c 65 2d 65 6c 6c  th 'variable-ell
2db0: 69 70 73 69 73 27 29 20 77 69 6c 6c 20 62 65 20  ipsis') will be 
2dc0: 75 73 65 64 2e 0d 0a 20 2a 20 20 20 2d 20 49 66  used... *   - If
2dd0: 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 20   the value is a 
2de0: 73 74 72 69 6e 67 2c 20 69 74 73 20 71 75 6f 74  string, its quot
2df0: 65 20 6d 61 72 6b 73 20 77 69 6c 6c 20 62 65 20  e marks will be 
2e00: 6d 61 72 6b 65 64 0d 0a 20 2a 20 20 20 20 20 77  marked.. *     w
2e10: 69 74 68 20 27 76 61 72 69 61 62 6c 65 2d 71 75  ith 'variable-qu
2e20: 6f 74 65 27 2e 0d 0a 20 2a 20 20 20 2d 20 49 66  ote'... *   - If
2e30: 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73   the variable is
2e40: 20 61 20 72 65 67 65 78 70 2c 20 69 74 20 69 73   a regexp, it is
2e50: 20 73 79 6e 74 61 78 2d 68 69 67 68 6c 69 67 68   syntax-highligh
2e60: 74 65 64 20 75 73 69 6e 67 0d 0a 20 2a 20 20 20  ted using.. *   
2e70: 20 20 74 68 65 20 72 65 2a 20 43 53 53 20 63 6c    the re* CSS cl
2e80: 61 73 73 65 73 2e 0d 0a 20 2a 2f 0d 0a 70 72 65  asses... */..pre
2e90: 2e 76 61 72 69 61 62 6c 65 20 20 20 20 20 20 20  .variable       
2ea0: 20 20 20 20 20 20 20 20 20 7b 20 70 61 64 64 69           { paddi
2eb0: 6e 67 3a 20 2e 35 65 6d 3b 20 6d 61 72 67 69 6e  ng: .5em; margin
2ec0: 3a 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  : 0;..          
2ed0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ee0: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20      background: 
2ef0: 23 64 63 65 34 65 63 3b 20 63 6f 6c 6f 72 3a 20  #dce4ec; color: 
2f00: 23 30 30 30 30 30 30 3b 0d 0a 20 20 20 20 20 20  #000000;..      
2f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f20: 20 20 20 20 20 20 20 20 62 6f 72 64 65 72 3a 20          border: 
2f30: 31 70 78 20 73 6f 6c 69 64 20 23 37 30 38 38 39  1px solid #70889
2f40: 30 3b 20 7d 0d 0a 2e 76 61 72 69 61 62 6c 65 2d  0; }...variable-
2f50: 6c 69 6e 65 77 72 61 70 20 20 20 20 20 20 20 20  linewrap        
2f60: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 36 30 34 30    { color: #6040
2f70: 30 30 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a  00; font-weight:
2f80: 20 62 6f 6c 64 3b 20 7d 0d 0a 2e 76 61 72 69 61   bold; }...varia
2f90: 62 6c 65 2d 65 6c 6c 69 70 73 69 73 20 20 20 20  ble-ellipsis    
2fa0: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
2fb0: 36 30 34 30 30 30 3b 20 66 6f 6e 74 2d 77 65 69  604000; font-wei
2fc0: 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 2e 76  ght: bold; }...v
2fd0: 61 72 69 61 62 6c 65 2d 71 75 6f 74 65 20 20 20  ariable-quote   
2fe0: 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f            { colo
2ff0: 72 3a 20 23 36 30 34 30 30 30 3b 20 66 6f 6e 74  r: #604000; font
3000: 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d  -weight: bold; }
3010: 0d 0a 2e 76 61 72 69 61 62 6c 65 2d 67 72 6f 75  ...variable-grou
3020: 70 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20  p             { 
3030: 63 6f 6c 6f 72 3a 20 23 30 30 38 30 30 30 3b 20  color: #008000; 
3040: 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c  font-weight: bol
3050: 64 3b 20 7d 0d 0a 2e 76 61 72 69 61 62 6c 65 2d  d; }...variable-
3060: 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20  op              
3070: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 36 30 34 30    { color: #6040
3080: 30 30 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a  00; font-weight:
3090: 20 62 6f 6c 64 3b 20 7d 0d 0a 2e 76 61 72 69 61   bold; }...varia
30a0: 62 6c 65 2d 73 74 72 69 6e 67 20 20 20 20 20 20  ble-string      
30b0: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
30c0: 30 30 36 30 33 30 3b 20 7d 0d 0a 2e 76 61 72 69  006030; }...vari
30d0: 61 62 6c 65 2d 75 6e 6b 6e 6f 77 6e 20 20 20 20  able-unknown    
30e0: 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20         { color: 
30f0: 23 61 30 30 30 30 30 3b 20 66 6f 6e 74 2d 77 65  #a00000; font-we
3100: 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 2e  ight: bold; }...
3110: 72 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20  re              
3120: 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c             { col
3130: 6f 72 3a 20 23 30 30 30 30 30 30 3b 20 7d 0d 0a  or: #000000; }..
3140: 2e 72 65 2d 63 68 61 72 20 20 20 20 20 20 20 20  .re-char        
3150: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f              { co
3160: 6c 6f 72 3a 20 23 30 30 36 30 33 30 3b 20 7d 0d  lor: #006030; }.
3170: 0a 2e 72 65 2d 6f 70 20 20 20 20 20 20 20 20 20  ..re-op         
3180: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63               { c
3190: 6f 6c 6f 72 3a 20 23 36 30 30 30 30 30 3b 20 7d  olor: #600000; }
31a0: 0d 0a 2e 72 65 2d 67 72 6f 75 70 20 20 20 20 20  ...re-group     
31b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20                { 
31c0: 63 6f 6c 6f 72 3a 20 23 30 30 33 30 36 30 3b 20  color: #003060; 
31d0: 7d 0d 0a 2e 72 65 2d 72 65 66 20 20 20 20 20 20  }...re-ref      
31e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
31f0: 20 63 6f 6c 6f 72 3a 20 23 34 30 34 30 34 30 3b   color: #404040;
3200: 20 7d 0d 0a 0d 0a 2f 2a 20 42 61 73 65 20 74 72   }..../* Base tr
3210: 65 65 0d 0a 20 2a 20 20 20 2d 20 55 73 65 64 20  ee.. *   - Used 
3220: 62 79 20 63 6c 61 73 73 20 70 61 67 65 73 20 74  by class pages t
3230: 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 61  o display the ba
3240: 73 65 20 63 6c 61 73 73 20 68 69 65 72 61 72 63  se class hierarc
3250: 68 79 2e 0d 0a 20 2a 2f 0d 0a 70 72 65 2e 62 61  hy... */..pre.ba
3260: 73 65 2d 74 72 65 65 20 20 20 20 20 20 20 20 20  se-tree         
3270: 20 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 69 7a        { font-siz
3280: 65 3a 20 38 30 25 3b 20 6d 61 72 67 69 6e 3a 20  e: 80%; margin: 
3290: 30 3b 20 7d 0d 0a 0d 0a 2f 2a 20 46 72 61 6d 65  0; }..../* Frame
32a0: 73 2d 62 61 73 65 64 20 74 61 62 6c 65 20 6f 66  s-based table of
32b0: 20 63 6f 6e 74 65 6e 74 73 20 68 65 61 64 65 72   contents header
32c0: 73 0d 0a 20 2a 20 20 20 2d 20 43 6f 6e 73 69 73  s.. *   - Consis
32d0: 74 73 20 6f 66 20 74 77 6f 20 66 72 61 6d 65 73  ts of two frames
32e0: 3a 20 6f 6e 65 20 66 6f 72 20 73 65 6c 65 63 74  : one for select
32f0: 69 6e 67 20 6d 6f 64 75 6c 65 73 3b 20 61 6e 64  ing modules; and
3300: 0d 0a 20 2a 20 20 20 20 20 74 68 65 20 6f 74 68  .. *     the oth
3310: 65 72 20 6c 69 73 74 69 6e 67 20 74 68 65 20 63  er listing the c
3320: 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 73  ontents of the s
3330: 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65 2e 0d  elected module..
3340: 0a 20 2a 20 20 20 2d 20 68 31 2e 74 6f 63 20 69  . *   - h1.toc i
3350: 73 20 75 73 65 64 20 66 6f 72 20 65 61 63 68 20  s used for each 
3360: 66 72 61 6d 65 27 73 20 68 65 61 64 69 6e 67 0d  frame's heading.
3370: 0a 20 2a 20 20 20 2d 20 68 32 2e 74 6f 63 20 69  . *   - h2.toc i
3380: 73 20 75 73 65 64 20 66 6f 72 20 73 75 62 68 65  s used for subhe
3390: 61 64 69 6e 67 73 20 77 69 74 68 69 6e 20 65 61  adings within ea
33a0: 63 68 20 66 72 61 6d 65 2e 0d 0a 20 2a 2f 0d 0a  ch frame... */..
33b0: 68 31 2e 74 6f 63 20 20 20 20 20 20 20 20 20 20  h1.toc          
33c0: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 74 65              { te
33d0: 78 74 2d 61 6c 69 67 6e 3a 20 63 65 6e 74 65 72  xt-align: center
33e0: 3b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 30 35  ; font-size: 105
33f0: 25 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  %;..            
3400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3410: 20 20 6d 61 72 67 69 6e 3a 20 30 3b 20 66 6f 6e    margin: 0; fon
3420: 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 0d  t-weight: bold;.
3430: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70                 p
3450: 61 64 64 69 6e 67 3a 20 30 3b 20 7d 0d 0a 68 32  adding: 0; }..h2
3460: 2e 74 6f 63 20 20 20 20 20 20 20 20 20 20 20 20  .toc            
3470: 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74            { font
3480: 2d 73 69 7a 65 3a 20 31 30 30 25 3b 20 66 6f 6e  -size: 100%; fon
3490: 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20  t-weight: bold; 
34a0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
34b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34c0: 6d 61 72 67 69 6e 3a 20 30 2e 35 65 6d 20 30 20  margin: 0.5em 0 
34d0: 30 20 2d 30 2e 33 65 6d 3b 20 7d 0d 0a 0d 0a 2f  0 -0.3em; }..../
34e0: 2a 20 53 79 6e 74 61 78 20 48 69 67 68 6c 69 67  * Syntax Highlig
34f0: 68 74 69 6e 67 20 66 6f 72 20 53 6f 75 72 63 65  hting for Source
3500: 20 43 6f 64 65 0d 0a 20 2a 20 20 20 2d 20 64 6f   Code.. *   - do
3510: 63 74 65 73 74 20 65 78 61 6d 70 6c 65 73 20 61  ctest examples a
3520: 72 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20  re displayed in 
3530: 61 20 27 70 72 65 2e 70 79 2d 64 6f 63 74 65 73  a 'pre.py-doctes
3540: 74 27 20 62 6c 6f 63 6b 2e 0d 0a 20 2a 20 20 20  t' block... *   
3550: 20 20 49 66 20 74 68 65 20 65 78 61 6d 70 6c 65    If the example
3560: 20 69 73 20 69 6e 20 61 20 64 65 74 61 69 6c 73   is in a details
3570: 20 74 61 62 6c 65 20 65 6e 74 72 79 2c 20 74 68   table entry, th
3580: 65 6e 20 69 74 20 77 69 6c 6c 20 75 73 65 0d 0a  en it will use..
3590: 20 2a 20 20 20 20 20 74 68 65 20 63 6f 6c 6f 72   *     the color
35a0: 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74  s specified by t
35b0: 68 65 20 27 74 61 62 6c 65 20 70 72 65 2e 70 79  he 'table pre.py
35c0: 2d 64 6f 63 74 65 73 74 27 20 6c 69 6e 65 2e 0d  -doctest' line..
35d0: 0a 20 2a 20 20 20 2d 20 53 6f 75 72 63 65 20 63  . *   - Source c
35e0: 6f 64 65 20 6c 69 73 74 69 6e 67 73 20 61 72 65  ode listings are
35f0: 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20   displayed in a 
3600: 27 70 72 65 2e 70 79 2d 73 72 63 27 20 62 6c 6f  'pre.py-src' blo
3610: 63 6b 2e 0d 0a 20 2a 20 20 20 20 20 45 61 63 68  ck... *     Each
3620: 20 6c 69 6e 65 20 69 73 20 6d 61 72 6b 65 64 20   line is marked 
3630: 77 69 74 68 20 27 73 70 61 6e 2e 70 79 2d 6c 69  with 'span.py-li
3640: 6e 65 27 20 28 75 73 65 64 20 74 6f 20 64 72 61  ne' (used to dra
3650: 77 20 61 20 6c 69 6e 65 0d 0a 20 2a 20 20 20 20  w a line.. *    
3660: 20 64 6f 77 6e 20 74 68 65 20 6c 65 66 74 20 6d   down the left m
3670: 61 72 67 69 6e 2c 20 73 65 70 61 72 61 74 69 6e  argin, separatin
3680: 67 20 74 68 65 20 63 6f 64 65 20 66 72 6f 6d 20  g the code from 
3690: 74 68 65 20 6c 69 6e 65 0d 0a 20 2a 20 20 20 20  the line.. *    
36a0: 20 6e 75 6d 62 65 72 73 29 2e 20 20 4c 69 6e 65   numbers).  Line
36b0: 20 6e 75 6d 62 65 72 73 20 61 72 65 20 64 69 73   numbers are dis
36c0: 70 6c 61 79 65 64 20 77 69 74 68 20 27 73 70 61  played with 'spa
36d0: 6e 2e 70 79 2d 6c 69 6e 65 6e 6f 27 2e 0d 0a 20  n.py-lineno'... 
36e0: 2a 20 20 20 20 20 54 68 65 20 65 78 70 61 6e 64  *     The expand
36f0: 2f 63 6f 6c 6c 61 70 73 65 20 62 6c 6f 63 6b 20  /collapse block 
3700: 74 6f 67 67 6c 65 20 62 75 74 74 6f 6e 20 69 73  toggle button is
3710: 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 0d   displayed with.
3720: 0a 20 2a 20 20 20 20 20 27 61 2e 70 79 2d 74 6f  . *     'a.py-to
3730: 67 67 6c 65 27 20 28 4e 6f 74 65 3a 20 74 68 65  ggle' (Note: the
3740: 20 43 53 53 20 73 74 79 6c 65 20 66 6f 72 20 27   CSS style for '
3750: 61 2e 70 79 2d 74 6f 67 67 6c 65 27 20 73 68 6f  a.py-toggle' sho
3760: 75 6c 64 20 6e 6f 74 0d 0a 20 2a 20 20 20 20 20  uld not.. *     
3770: 6d 6f 64 69 66 79 20 74 68 65 20 66 6f 6e 74 20  modify the font 
3780: 73 69 7a 65 20 6f 66 20 74 68 65 20 74 65 78 74  size of the text
3790: 2e 29 0d 0a 20 2a 20 20 20 2d 20 49 66 20 61 20  .).. *   - If a 
37a0: 73 6f 75 72 63 65 20 63 6f 64 65 20 70 61 67 65  source code page
37b0: 20 69 73 20 6f 70 65 6e 65 64 20 77 69 74 68 20   is opened with 
37c0: 61 6e 20 61 6e 63 68 6f 72 2c 20 74 68 65 6e 20  an anchor, then 
37d0: 74 68 65 0d 0a 20 2a 20 20 20 20 20 63 6f 72 72  the.. *     corr
37e0: 65 73 70 6f 6e 64 69 6e 67 20 63 6f 64 65 20 62  esponding code b
37f0: 6c 6f 63 6b 20 77 69 6c 6c 20 62 65 20 68 69 67  lock will be hig
3800: 68 6c 69 67 68 74 65 64 2e 20 20 54 68 65 20 63  hlighted.  The c
3810: 6f 64 65 0d 0a 20 2a 20 20 20 20 20 62 6c 6f 63  ode.. *     bloc
3820: 6b 27 73 20 68 65 61 64 65 72 20 69 73 20 68 69  k's header is hi
3830: 67 68 6c 69 67 68 74 65 64 20 77 69 74 68 20 27  ghlighted with '
3840: 70 79 2d 68 69 67 68 6c 69 67 68 74 2d 68 64 72  py-highlight-hdr
3850: 27 3b 20 61 6e 64 0d 0a 20 2a 20 20 20 20 20 74  '; and.. *     t
3860: 68 65 20 63 6f 64 65 20 62 6c 6f 63 6b 27 73 20  he code block's 
3870: 62 6f 64 79 20 69 73 20 68 69 67 68 6c 69 67 68  body is highligh
3880: 74 65 64 20 77 69 74 68 20 27 70 79 2d 68 69 67  ted with 'py-hig
3890: 68 6c 69 67 68 74 27 2e 0d 0a 20 2a 20 20 20 2d  hlight'... *   -
38a0: 20 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 70   The remaining p
38b0: 79 2d 2a 20 63 6c 61 73 73 65 73 20 61 72 65 20  y-* classes are 
38c0: 75 73 65 64 20 74 6f 20 70 65 72 66 6f 72 6d 20  used to perform 
38d0: 73 79 6e 74 61 78 0d 0a 20 2a 20 20 20 20 20 68  syntax.. *     h
38e0: 69 67 68 6c 69 67 68 74 69 6e 67 20 28 70 79 2d  ighlighting (py-
38f0: 73 74 72 69 6e 67 20 66 6f 72 20 73 74 72 69 6e  string for strin
3900: 67 20 6c 69 74 65 72 61 6c 73 2c 20 70 79 2d 6e  g literals, py-n
3910: 61 6d 65 20 66 6f 72 20 6e 61 6d 65 73 2c 0d 0a  ame for names,..
3920: 20 2a 20 20 20 20 20 65 74 63 2e 29 0d 0a 0d 0a   *     etc.)....
3930: 70 72 65 2e 70 79 2d 64 6f 63 74 65 73 74 20 20  pre.py-doctest  
3940: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 70 61              { pa
3950: 64 64 69 6e 67 3a 20 2e 35 65 6d 3b 20 6d 61 72  dding: .5em; mar
3960: 67 69 6e 3a 20 31 65 6d 3b 0d 0a 20 20 20 20 20  gin: 1em;..     
3970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3980: 20 20 20 20 20 20 20 20 20 62 61 63 6b 67 72 6f           backgro
3990: 75 6e 64 3a 20 23 65 38 66 30 66 38 3b 20 63 6f  und: #e8f0f8; co
39a0: 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b 0d 0a 20  lor: #000000;.. 
39b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 72               bor
39d0: 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23  der: 1px solid #
39e0: 37 30 38 38 39 30 3b 20 7d 0d 0a 74 61 62 6c 65  708890; }..table
39f0: 20 70 72 65 2e 70 79 2d 64 6f 63 74 65 73 74 20   pre.py-doctest 
3a00: 20 20 20 20 20 20 20 7b 20 62 61 63 6b 67 72 6f         { backgro
3a10: 75 6e 64 3a 20 23 64 63 65 34 65 63 3b 0d 0a 20  und: #dce4ec;.. 
3a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a30: 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c               col
3a40: 6f 72 3a 20 23 30 30 30 30 30 30 3b 20 7d 0d 0a  or: #000000; }..
3a50: 70 72 65 2e 70 79 2d 73 72 63 20 20 20 20 20 20  pre.py-src      
3a60: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 62 6f              { bo
3a70: 72 64 65 72 3a 20 32 70 78 20 73 6f 6c 69 64 20  rder: 2px solid 
3a80: 23 30 30 30 30 30 30 3b 20 0d 0a 20 20 20 20 20  #000000; ..     
3a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3aa0: 20 20 20 20 20 20 20 20 20 62 61 63 6b 67 72 6f           backgro
3ab0: 75 6e 64 3a 20 23 66 30 66 30 66 30 3b 20 63 6f  und: #f0f0f0; co
3ac0: 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b 20 7d 0d  lor: #000000; }.
3ad0: 0a 2e 70 79 2d 6c 69 6e 65 20 20 20 20 20 20 20  ..py-line       
3ae0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 62               { b
3af0: 6f 72 64 65 72 2d 6c 65 66 74 3a 20 32 70 78 20  order-left: 2px 
3b00: 73 6f 6c 69 64 20 23 30 30 30 30 30 30 3b 20 0d  solid #000000; .
3b10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3b20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d                 m
3b30: 61 72 67 69 6e 2d 6c 65 66 74 3a 20 2e 32 65 6d  argin-left: .2em
3b40: 3b 20 70 61 64 64 69 6e 67 2d 6c 65 66 74 3a 20  ; padding-left: 
3b50: 2e 34 65 6d 3b 20 7d 0d 0a 2e 70 79 2d 6c 69 6e  .4em; }...py-lin
3b60: 65 6e 6f 20 20 20 20 20 20 20 20 20 20 20 20 20  eno             
3b70: 20 20 20 20 20 7b 20 66 6f 6e 74 2d 73 74 79 6c       { font-styl
3b80: 65 3a 20 69 74 61 6c 69 63 3b 20 66 6f 6e 74 2d  e: italic; font-
3b90: 73 69 7a 65 3a 20 39 30 25 3b 0d 0a 20 20 20 20  size: 90%;..    
3ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3bb0: 20 20 20 20 20 20 20 20 20 20 70 61 64 64 69 6e            paddin
3bc0: 67 2d 6c 65 66 74 3a 20 2e 35 65 6d 3b 20 7d 0d  g-left: .5em; }.
3bd0: 0a 61 2e 70 79 2d 74 6f 67 67 6c 65 20 20 20 20  .a.py-toggle    
3be0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 74               { t
3bf0: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20  ext-decoration: 
3c00: 6e 6f 6e 65 3b 20 7d 0d 0a 64 69 76 2e 70 79 2d  none; }..div.py-
3c10: 68 69 67 68 6c 69 67 68 74 2d 68 64 72 20 20 20  highlight-hdr   
3c20: 20 20 20 20 20 7b 20 62 6f 72 64 65 72 2d 74 6f       { border-to
3c30: 70 3a 20 32 70 78 20 73 6f 6c 69 64 20 23 30 30  p: 2px solid #00
3c40: 30 30 30 30 3b 0d 0a 20 20 20 20 20 20 20 20 20  0000;..         
3c50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3c60: 20 20 20 20 20 62 6f 72 64 65 72 2d 62 6f 74 74       border-bott
3c70: 6f 6d 3a 20 32 70 78 20 73 6f 6c 69 64 20 23 30  om: 2px solid #0
3c80: 30 30 30 30 30 3b 0d 0a 20 20 20 20 20 20 20 20  00000;..        
3c90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3ca0: 20 20 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64        background
3cb0: 3a 20 23 64 38 65 38 65 38 3b 20 7d 0d 0a 64 69  : #d8e8e8; }..di
3cc0: 76 2e 70 79 2d 68 69 67 68 6c 69 67 68 74 20 20  v.py-highlight  
3cd0: 20 20 20 20 20 20 20 20 20 20 7b 20 62 6f 72 64            { bord
3ce0: 65 72 2d 62 6f 74 74 6f 6d 3a 20 32 70 78 20 73  er-bottom: 2px s
3cf0: 6f 6c 69 64 20 23 30 30 30 30 30 30 3b 0d 0a 20  olid #000000;.. 
3d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d10: 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 63               bac
3d20: 6b 67 72 6f 75 6e 64 3a 20 23 64 30 65 30 65 30  kground: #d0e0e0
3d30: 3b 20 7d 0d 0a 2e 70 79 2d 70 72 6f 6d 70 74 20  ; }...py-prompt 
3d40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d50: 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 35 30 35   { color: #00505
3d60: 30 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20  0; font-weight: 
3d70: 62 6f 6c 64 3b 7d 0d 0a 2e 70 79 2d 6d 6f 72 65  bold;}...py-more
3d80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d90: 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30      { color: #00
3da0: 35 30 35 30 3b 20 66 6f 6e 74 2d 77 65 69 67 68  5050; font-weigh
3db0: 74 3a 20 62 6f 6c 64 3b 7d 0d 0a 2e 70 79 2d 73  t: bold;}...py-s
3dc0: 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20  tring           
3dd0: 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20         { color: 
3de0: 23 30 30 36 30 33 30 3b 20 7d 0d 0a 2e 70 79 2d  #006030; }...py-
3df0: 63 6f 6d 6d 65 6e 74 20 20 20 20 20 20 20 20 20  comment         
3e00: 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a          { color:
3e10: 20 23 30 30 33 30 36 30 3b 20 7d 0d 0a 2e 70 79   #003060; }...py
3e20: 2d 6b 65 79 77 6f 72 64 20 20 20 20 20 20 20 20  -keyword        
3e30: 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72           { color
3e40: 3a 20 23 36 30 30 30 30 30 3b 20 7d 0d 0a 2e 70  : #600000; }...p
3e50: 79 2d 6f 75 74 70 75 74 20 20 20 20 20 20 20 20  y-output        
3e60: 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f            { colo
3e70: 72 3a 20 23 34 30 34 30 34 30 3b 20 7d 0d 0a 2e  r: #404040; }...
3e80: 70 79 2d 6e 61 6d 65 20 20 20 20 20 20 20 20 20  py-name         
3e90: 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c             { col
3ea0: 6f 72 3a 20 23 30 30 30 30 35 30 3b 20 7d 0d 0a  or: #000050; }..
3eb0: 2e 70 79 2d 6e 61 6d 65 3a 6c 69 6e 6b 20 20 20  .py-name:link   
3ec0: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f              { co
3ed0: 6c 6f 72 3a 20 23 30 30 30 30 35 30 20 21 69 6d  lor: #000050 !im
3ee0: 70 6f 72 74 61 6e 74 3b 20 7d 0d 0a 2e 70 79 2d  portant; }...py-
3ef0: 6e 61 6d 65 3a 76 69 73 69 74 65 64 20 20 20 20  name:visited    
3f00: 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a          { color:
3f10: 20 23 30 30 30 30 35 30 20 21 69 6d 70 6f 72 74   #000050 !import
3f20: 61 6e 74 3b 20 7d 0d 0a 2e 70 79 2d 6e 75 6d 62  ant; }...py-numb
3f30: 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20  er              
3f40: 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30      { color: #00
3f50: 35 30 30 30 3b 20 7d 0d 0a 2e 70 79 2d 64 65 66  5000; }...py-def
3f60: 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 20  name            
3f70: 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 30       { color: #0
3f80: 30 30 30 36 30 3b 20 66 6f 6e 74 2d 77 65 69 67  00060; font-weig
3f90: 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 2e 70 79  ht: bold; }...py
3fa0: 2d 64 65 66 2d 6e 61 6d 65 20 20 20 20 20 20 20  -def-name       
3fb0: 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72           { color
3fc0: 3a 20 23 30 30 30 30 36 30 3b 20 66 6f 6e 74 2d  : #000060; font-
3fd0: 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d  weight: bold; }.
3fe0: 0a 2e 70 79 2d 62 61 73 65 2d 63 6c 61 73 73 20  ..py-base-class 
3ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63               { c
4000: 6f 6c 6f 72 3a 20 23 30 30 30 30 36 30 3b 20 7d  olor: #000060; }
4010: 0d 0a 2e 70 79 2d 70 61 72 61 6d 20 20 20 20 20  ...py-param     
4020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20                { 
4030: 63 6f 6c 6f 72 3a 20 23 30 30 30 30 36 30 3b 20  color: #000060; 
4040: 7d 0d 0a 2e 70 79 2d 64 6f 63 73 74 72 69 6e 67  }...py-docstring
4050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
4060: 20 63 6f 6c 6f 72 3a 20 23 30 30 36 30 33 30 3b   color: #006030;
4070: 20 7d 0d 0a 2e 70 79 2d 64 65 63 6f 72 61 74 6f   }...py-decorato
4080: 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  r               
4090: 7b 20 63 6f 6c 6f 72 3a 20 23 38 30 34 30 32 30  { color: #804020
40a0: 3b 20 7d 0d 0a 20 2a 2f 0d 0a 2f 2a 20 55 73 65  ; }.. */../* Use
40b0: 20 74 68 69 73 20 69 66 20 79 6f 75 20 64 6f 6e   this if you don
40c0: 27 74 20 77 61 6e 74 20 6c 69 6e 6b 73 20 74 6f  't want links to
40d0: 20 6e 61 6d 65 73 20 75 6e 64 65 72 6c 69 6e 65   names underline
40e0: 64 3a 20 2a 2f 0d 0a 2f 2a 61 2e 70 79 2d 6e 61  d: */../*a.py-na
40f0: 6d 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20  me              
4100: 20 20 20 20 20 7b 20 74 65 78 74 2d 64 65 63 6f       { text-deco
4110: 72 61 74 69 6f 6e 3a 20 6e 6f 6e 65 3b 20 7d 2a  ration: none; }*
4120: 2f 0d 0a 0d 0a 70 72 65 2e 70 79 2d 64 6f 63 74  /....pre.py-doct
4130: 65 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20  est             
4140: 20 7b 20 70 61 64 64 69 6e 67 3a 20 2e 35 65 6d   { padding: .5em
4150: 3b 20 6d 61 72 67 69 6e 3a 20 31 65 6d 3b 0d 0a  ; margin: 1em;..
4160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61                ba
4180: 63 6b 67 72 6f 75 6e 64 3a 20 23 65 38 66 30 66  ckground: #e8f0f
4190: 38 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30  8; color: #00000
41a0: 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  0;..            
41b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41c0: 20 20 62 6f 72 64 65 72 3a 20 31 70 78 20 73 6f    border: 1px so
41d0: 6c 69 64 20 23 37 30 38 38 39 30 3b 20 7d 0d 0a  lid #708890; }..
41e0: 74 61 62 6c 65 20 70 72 65 2e 70 79 2d 64 6f 63  table pre.py-doc
41f0: 74 65 73 74 20 20 20 20 20 20 20 20 7b 20 62 61  test        { ba
4200: 63 6b 67 72 6f 75 6e 64 3a 20 23 64 63 65 34 65  ckground: #dce4e
4210: 63 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  c;..            
4220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4230: 20 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30 30    color: #000000
4240: 3b 20 7d 0d 0a 70 72 65 2e 70 79 2d 73 72 63 20  ; }..pre.py-src 
4250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4260: 20 7b 20 62 6f 72 64 65 72 3a 20 32 70 78 20 73   { border: 2px s
4270: 6f 6c 69 64 20 23 30 30 30 30 30 30 3b 20 0d 0a  olid #000000; ..
4280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61                ba
42a0: 63 6b 67 72 6f 75 6e 64 3a 20 23 66 30 66 30 66  ckground: #f0f0f
42b0: 30 3b 20 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30  0; color: #00000
42c0: 30 3b 20 7d 0d 0a 2e 70 79 2d 6c 69 6e 65 20 20  0; }...py-line  
42d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42e0: 20 20 7b 20 62 6f 72 64 65 72 2d 6c 65 66 74 3a    { border-left:
42f0: 20 32 70 78 20 73 6f 6c 69 64 20 23 30 30 30 30   2px solid #0000
4300: 30 30 3b 20 0d 0a 20 20 20 20 20 20 20 20 20 20  00; ..          
4310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4320: 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 3a      margin-left:
4330: 20 2e 32 65 6d 3b 20 70 61 64 64 69 6e 67 2d 6c   .2em; padding-l
4340: 65 66 74 3a 20 2e 34 65 6d 3b 20 7d 0d 0a 2e 70  eft: .4em; }...p
4350: 79 2d 6c 69 6e 65 6e 6f 20 20 20 20 20 20 20 20  y-lineno        
4360: 20 20 20 20 20 20 20 20 20 20 7b 20 66 6f 6e 74            { font
4370: 2d 73 74 79 6c 65 3a 20 69 74 61 6c 69 63 3b 20  -style: italic; 
4380: 66 6f 6e 74 2d 73 69 7a 65 3a 20 39 30 25 3b 0d  font-size: 90%;.
4390: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
43a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70                 p
43b0: 61 64 64 69 6e 67 2d 6c 65 66 74 3a 20 2e 35 65  adding-left: .5e
43c0: 6d 3b 20 7d 0d 0a 61 2e 70 79 2d 74 6f 67 67 6c  m; }..a.py-toggl
43d0: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  e               
43e0: 20 20 7b 20 74 65 78 74 2d 64 65 63 6f 72 61 74    { text-decorat
43f0: 69 6f 6e 3a 20 6e 6f 6e 65 3b 20 7d 0d 0a 64 69  ion: none; }..di
4400: 76 2e 70 79 2d 68 69 67 68 6c 69 67 68 74 2d 68  v.py-highlight-h
4410: 64 72 20 20 20 20 20 20 20 20 7b 20 62 6f 72 64  dr        { bord
4420: 65 72 2d 74 6f 70 3a 20 32 70 78 20 73 6f 6c 69  er-top: 2px soli
4430: 64 20 23 30 30 30 30 30 30 3b 0d 0a 20 20 20 20  d #000000;..    
4440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4450: 20 20 20 20 20 20 20 20 20 20 62 6f 72 64 65 72            border
4460: 2d 62 6f 74 74 6f 6d 3a 20 32 70 78 20 73 6f 6c  -bottom: 2px sol
4470: 69 64 20 23 30 30 30 30 30 30 3b 0d 0a 20 20 20  id #000000;..   
4480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4490: 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 67             backg
44a0: 72 6f 75 6e 64 3a 20 23 64 38 65 38 65 38 3b 20  round: #d8e8e8; 
44b0: 7d 0d 0a 64 69 76 2e 70 79 2d 68 69 67 68 6c 69  }..div.py-highli
44c0: 67 68 74 20 20 20 20 20 20 20 20 20 20 20 20 7b  ght            {
44d0: 20 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 3a 20   border-bottom: 
44e0: 32 70 78 20 73 6f 6c 69 64 20 23 30 30 30 30 30  2px solid #00000
44f0: 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  0;..            
4500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4510: 20 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20 23 64    background: #d
4520: 30 65 30 65 30 3b 20 7d 0d 0a 2e 70 79 2d 70 72  0e0e0; }...py-pr
4530: 6f 6d 70 74 20 20 20 20 20 20 20 20 20 20 20 20  ompt            
4540: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
4550: 30 30 35 30 35 30 3b 20 66 6f 6e 74 2d 77 65 69  005050; font-wei
4560: 67 68 74 3a 20 62 6f 6c 64 3b 7d 0d 0a 2e 70 79  ght: bold;}...py
4570: 2d 6d 6f 72 65 20 20 20 20 20 20 20 20 20 20 20  -more           
4580: 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72           { color
4590: 3a 20 23 30 30 35 30 35 30 3b 20 66 6f 6e 74 2d  : #005050; font-
45a0: 77 65 69 67 68 74 3a 20 62 6f 6c 64 3b 7d 0d 0a  weight: bold;}..
45b0: 2e 70 79 2d 73 74 72 69 6e 67 20 20 20 20 20 20  .py-string      
45c0: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f              { co
45d0: 6c 6f 72 3a 20 67 72 65 65 6e 3b 20 7d 0d 0a 2e  lor: green; }...
45e0: 70 79 2d 63 6f 6d 6d 65 6e 74 20 20 20 20 20 20  py-comment      
45f0: 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c             { col
4600: 6f 72 3a 20 67 72 65 65 6e 3b 20 7d 0d 0a 2e 70  or: green; }...p
4610: 79 2d 6b 65 79 77 6f 72 64 20 20 20 20 20 20 20  y-keyword       
4620: 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f            { colo
4630: 72 3a 20 62 6c 75 65 3b 20 7d 0d 0a 2e 70 79 2d  r: blue; }...py-
4640: 6f 75 74 70 75 74 20 20 20 20 20 20 20 20 20 20  output          
4650: 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a          { color:
4660: 20 23 34 30 34 30 34 30 3b 20 7d 0d 0a 2e 70 79   #404040; }...py
4670: 2d 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20  -name           
4680: 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72           { color
4690: 3a 20 23 35 38 35 38 35 38 3b 7d 0d 0a 2e 70 79  : #585858;}...py
46a0: 2d 6e 61 6d 65 3a 6c 69 6e 6b 20 20 20 20 20 20  -name:link      
46b0: 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72           { color
46c0: 3a 20 23 46 46 35 43 31 46 20 21 69 6d 70 6f 72  : #FF5C1F !impor
46d0: 74 61 6e 74 3b 20 7d 0d 0a 2e 70 79 2d 6e 61 6d  tant; }...py-nam
46e0: 65 3a 76 69 73 69 74 65 64 20 20 20 20 20 20 20  e:visited       
46f0: 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46       { color: #F
4700: 46 35 43 31 46 20 21 69 6d 70 6f 72 74 61 6e 74  F5C1F !important
4710: 3b 20 7d 0d 0a 2e 70 79 2d 6e 75 6d 62 65 72 20  ; }...py-number 
4720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4730: 20 7b 20 63 6f 6c 6f 72 3a 20 23 30 30 35 30 30   { color: #00500
4740: 30 3b 20 7d 0d 0a 2e 70 79 2d 64 65 66 6e 61 6d  0; }...py-defnam
4750: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  e               
4760: 20 20 7b 20 63 6f 6c 6f 72 3a 20 23 46 46 35 43    { color: #FF5C
4770: 31 46 3b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a  1F; font-weight:
4780: 20 62 6f 6c 64 3b 20 7d 0d 0a 2e 70 79 2d 64 65   bold; }...py-de
4790: 66 2d 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20  f-name          
47a0: 20 20 20 20 20 20 7b 20 63 6f 6c 6f 72 3a 20 23        { color: #
47b0: 46 46 35 43 31 46 3b 20 66 6f 6e 74 2d 77 65 69  FF5C1F; font-wei
47c0: 67 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 2e 70  ght: bold; }...p
47d0: 79 2d 62 61 73 65 2d 63 6c 61 73 73 20 20 20 20  y-base-class    
47e0: 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c 6f            { colo
47f0: 72 3a 20 23 46 46 35 43 31 46 3b 20 7d 0d 0a 2e  r: #FF5C1F; }...
4800: 70 79 2d 70 61 72 61 6d 20 20 20 20 20 20 20 20  py-param        
4810: 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c             { col
4820: 6f 72 3a 20 23 30 30 30 30 36 30 3b 20 7d 0d 0a  or: #000060; }..
4830: 2e 70 79 2d 64 6f 63 73 74 72 69 6e 67 20 20 20  .py-docstring   
4840: 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f              { co
4850: 6c 6f 72 3a 20 67 72 65 65 6e 3b 20 7d 0d 0a 2e  lor: green; }...
4860: 70 79 2d 64 65 63 6f 72 61 74 6f 72 20 20 20 20  py-decorator    
4870: 20 20 20 20 20 20 20 20 20 20 20 7b 20 63 6f 6c             { col
4880: 6f 72 3a 20 23 38 30 34 30 32 30 3b 20 7d 0d 0a  or: #804020; }..
4890: 0d 0a 2f 2a 20 47 72 61 70 68 73 20 26 20 44 69  ../* Graphs & Di
48a0: 61 67 72 61 6d 73 0d 0a 20 2a 20 20 20 2d 20 54  agrams.. *   - T
48b0: 68 65 73 65 20 43 53 53 20 73 74 79 6c 65 73 20  hese CSS styles 
48c0: 61 72 65 20 75 73 65 64 20 66 6f 72 20 67 72 61  are used for gra
48d0: 70 68 73 20 26 20 64 69 61 67 72 61 6d 73 20 67  phs & diagrams g
48e0: 65 6e 65 72 61 74 65 64 20 75 73 69 6e 67 0d 0a  enerated using..
48f0: 20 2a 20 20 20 20 20 47 72 61 70 68 76 69 7a 20   *     Graphviz 
4900: 64 6f 74 2e 20 20 27 69 6d 67 2e 67 72 61 70 68  dot.  'img.graph
4910: 2d 77 69 74 68 6f 75 74 2d 74 69 74 6c 65 27 20  -without-title' 
4920: 69 73 20 75 73 65 64 20 66 6f 72 20 62 61 72 65  is used for bare
4930: 0d 0a 20 2a 20 20 20 20 20 64 69 61 67 72 61 6d  .. *     diagram
4940: 73 20 28 74 6f 20 72 65 6d 6f 76 65 20 74 68 65  s (to remove the
4950: 20 62 6f 72 64 65 72 20 63 72 65 61 74 65 64 20   border created 
4960: 62 79 20 6d 61 6b 69 6e 67 20 74 68 65 20 69 6d  by making the im
4970: 61 67 65 0d 0a 20 2a 20 20 20 20 20 63 6c 69 63  age.. *     clic
4980: 6b 61 62 6c 65 29 2e 0d 0a 20 2a 2f 0d 0a 69 6d  kable)... */..im
4990: 67 2e 67 72 61 70 68 2d 77 69 74 68 6f 75 74 2d  g.graph-without-
49a0: 74 69 74 6c 65 20 20 20 20 20 7b 20 62 6f 72 64  title     { bord
49b0: 65 72 3a 20 6e 6f 6e 65 3b 20 7d 0d 0a 69 6d 67  er: none; }..img
49c0: 2e 67 72 61 70 68 2d 77 69 74 68 2d 74 69 74 6c  .graph-with-titl
49d0: 65 20 20 20 20 20 20 20 20 7b 20 62 6f 72 64 65  e        { borde
49e0: 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23 30 30  r: 1px solid #00
49f0: 30 30 30 30 3b 20 7d 0d 0a 73 70 61 6e 2e 67 72  0000; }..span.gr
4a00: 61 70 68 2d 74 69 74 6c 65 20 20 20 20 20 20 20  aph-title       
4a10: 20 20 20 20 20 7b 20 66 6f 6e 74 2d 77 65 69 67       { font-weig
4a20: 68 74 3a 20 62 6f 6c 64 3b 20 7d 0d 0a 73 70 61  ht: bold; }..spa
4a30: 6e 2e 67 72 61 70 68 2d 63 61 70 74 69 6f 6e 20  n.graph-caption 
4a40: 20 20 20 20 20 20 20 20 20 7b 20 7d 0d 0a 0d 0a           { }....
4a50: 2f 2a 20 47 65 6e 65 72 61 6c 2d 70 75 72 70 6f  /* General-purpo
4a60: 73 65 20 63 6c 61 73 73 65 73 0d 0a 20 2a 20 20  se classes.. *  
4a70: 20 2d 20 27 70 2e 69 6e 64 65 6e 74 2d 77 72 61   - 'p.indent-wra
4a80: 70 70 65 64 2d 6c 69 6e 65 73 27 20 64 65 66 69  pped-lines' defi
4a90: 6e 65 73 20 61 20 70 61 72 61 67 72 61 70 68 20  nes a paragraph 
4aa0: 77 68 6f 73 65 20 66 69 72 73 74 20 6c 69 6e 65  whose first line
4ab0: 0d 0a 20 2a 20 20 20 20 20 69 73 20 6e 6f 74 20  .. *     is not 
4ac0: 69 6e 64 65 6e 74 65 64 2c 20 62 75 74 20 77 68  indented, but wh
4ad0: 6f 73 65 20 73 75 62 73 65 71 75 65 6e 74 20 6c  ose subsequent l
4ae0: 69 6e 65 73 20 61 72 65 2e 0d 0a 20 2a 20 20 20  ines are... *   
4af0: 2d 20 54 68 65 20 27 6e 6f 6d 61 72 67 69 6e 2d  - The 'nomargin-
4b00: 74 6f 70 27 20 63 6c 61 73 73 20 69 73 20 75 73  top' class is us
4b10: 65 64 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65  ed to remove the
4b20: 20 74 6f 70 20 6d 61 72 67 69 6e 20 28 65 2e 67   top margin (e.g
4b30: 2e 0d 0a 20 2a 20 20 20 20 20 66 72 6f 6d 20 6c  ... *     from l
4b40: 69 73 74 73 29 2e 20 20 54 68 65 20 27 6e 6f 6d  ists).  The 'nom
4b50: 61 72 67 69 6e 27 20 63 6c 61 73 73 20 69 73 20  argin' class is 
4b60: 75 73 65 64 20 74 6f 20 72 65 6d 6f 76 65 20 62  used to remove b
4b70: 6f 74 68 20 74 68 65 0d 0a 20 2a 20 20 20 20 20  oth the.. *     
4b80: 74 6f 70 20 61 6e 64 20 62 6f 74 74 6f 6d 20 6d  top and bottom m
4b90: 61 72 67 69 6e 20 28 62 75 74 20 6e 6f 74 20 74  argin (but not t
4ba0: 68 65 20 6c 65 66 74 20 6f 72 20 72 69 67 68 74  he left or right
4bb0: 20 6d 61 72 67 69 6e 20 2d 2d 0d 0a 20 2a 20 20   margin --.. *  
4bc0: 20 20 20 66 6f 72 20 6c 69 73 74 73 2c 20 74 68     for lists, th
4bd0: 61 74 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74  at would cause t
4be0: 68 65 20 62 75 6c 6c 65 74 73 20 74 6f 20 64 69  he bullets to di
4bf0: 73 61 70 70 65 61 72 2e 29 0d 0a 20 2a 2f 0d 0a  sappear.).. */..
4c00: 70 2e 69 6e 64 65 6e 74 2d 77 72 61 70 70 65 64  p.indent-wrapped
4c10: 2d 6c 69 6e 65 73 20 20 20 20 20 20 7b 20 70 61  -lines      { pa
4c20: 64 64 69 6e 67 3a 20 30 20 30 20 30 20 37 65 6d  dding: 0 0 0 7em
4c30: 3b 20 74 65 78 74 2d 69 6e 64 65 6e 74 3a 20 2d  ; text-indent: -
4c40: 37 65 6d 3b 20 0d 0a 20 20 20 20 20 20 20 20 20  7em; ..         
4c50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c60: 20 20 20 20 20 6d 61 72 67 69 6e 3a 20 30 3b 20       margin: 0; 
4c70: 7d 0d 0a 2e 6e 6f 6d 61 72 67 69 6e 2d 74 6f 70  }...nomargin-top
4c80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
4c90: 20 6d 61 72 67 69 6e 2d 74 6f 70 3a 20 30 3b 20   margin-top: 0; 
4ca0: 7d 0d 0a 2e 6e 6f 6d 61 72 67 69 6e 20 20 20 20  }...nomargin    
4cb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
4cc0: 20 6d 61 72 67 69 6e 2d 74 6f 70 3a 20 30 3b 20   margin-top: 0; 
4cd0: 6d 61 72 67 69 6e 2d 62 6f 74 74 6f 6d 3a 20 30  margin-bottom: 0
4ce0: 3b 20 7d 0d 0a 0d 0a 2f 2a 20 48 54 4d 4c 20 4c  ; }..../* HTML L
4cf0: 6f 67 20 2a 2f 0d 0a 64 69 76 2e 6c 6f 67 2d 62  og */..div.log-b
4d00: 6c 6f 63 6b 20 20 20 20 20 20 20 20 20 20 20 20  lock            
4d10: 20 20 20 7b 20 70 61 64 64 69 6e 67 3a 20 30 3b     { padding: 0;
4d20: 20 6d 61 72 67 69 6e 3a 20 2e 35 65 6d 20 30 20   margin: .5em 0 
4d30: 2e 35 65 6d 20 30 3b 0d 0a 20 20 20 20 20 20 20  .5em 0;..       
4d40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d50: 20 20 20 20 20 20 20 62 61 63 6b 67 72 6f 75 6e         backgroun
4d60: 64 3a 20 23 65 38 66 30 66 38 3b 20 63 6f 6c 6f  d: #e8f0f8; colo
4d70: 72 3a 20 23 30 30 30 30 30 30 3b 0d 0a 20 20 20  r: #000000;..   
4d80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d90: 20 20 20 20 20 20 20 20 20 20 20 62 6f 72 64 65             borde
4da0: 72 3a 20 31 70 78 20 73 6f 6c 69 64 20 23 30 30  r: 1px solid #00
4db0: 30 30 30 30 3b 20 7d 0d 0a 64 69 76 2e 6c 6f 67  0000; }..div.log
4dc0: 2d 65 72 72 6f 72 20 20 20 20 20 20 20 20 20 20  -error          
4dd0: 20 20 20 20 20 7b 20 70 61 64 64 69 6e 67 3a 20       { padding: 
4de0: 2e 31 65 6d 20 2e 33 65 6d 20 2e 31 65 6d 20 2e  .1em .3em .1em .
4df0: 33 65 6d 3b 20 6d 61 72 67 69 6e 3a 20 34 70 78  3em; margin: 4px
4e00: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
4e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e20: 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20 23 66 66   background: #ff
4e30: 62 30 62 30 3b 20 63 6f 6c 6f 72 3a 20 23 30 30  b0b0; color: #00
4e40: 30 30 30 30 3b 0d 0a 20 20 20 20 20 20 20 20 20  0000;..         
4e50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e60: 20 20 20 20 20 62 6f 72 64 65 72 3a 20 31 70 78       border: 1px
4e70: 20 73 6f 6c 69 64 20 23 30 30 30 30 30 30 3b 20   solid #000000; 
4e80: 7d 0d 0a 64 69 76 2e 6c 6f 67 2d 77 61 72 6e 69  }..div.log-warni
4e90: 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  ng             {
4ea0: 20 70 61 64 64 69 6e 67 3a 20 2e 31 65 6d 20 2e   padding: .1em .
4eb0: 33 65 6d 20 2e 31 65 6d 20 2e 33 65 6d 3b 20 6d  3em .1em .3em; m
4ec0: 61 72 67 69 6e 3a 20 34 70 78 3b 0d 0a 20 20 20  argin: 4px;..   
4ed0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ee0: 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 67             backg
4ef0: 72 6f 75 6e 64 3a 20 23 66 66 66 66 62 30 3b 20  round: #ffffb0; 
4f00: 63 6f 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b 0d  color: #000000;.
4f10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4f20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                 b
4f30: 6f 72 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 64  order: 1px solid
4f40: 20 23 30 30 30 30 30 30 3b 20 7d 0d 0a 64 69 76   #000000; }..div
4f50: 2e 6c 6f 67 2d 69 6e 66 6f 20 20 20 20 20 20 20  .log-info       
4f60: 20 20 20 20 20 20 20 20 7b 20 70 61 64 64 69 6e          { paddin
4f70: 67 3a 20 2e 31 65 6d 20 2e 33 65 6d 20 2e 31 65  g: .1em .3em .1e
4f80: 6d 20 2e 33 65 6d 3b 20 6d 61 72 67 69 6e 3a 20  m .3em; margin: 
4f90: 34 70 78 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  4px;..          
4fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fb0: 20 20 20 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20      background: 
4fc0: 23 62 30 66 66 62 30 3b 20 63 6f 6c 6f 72 3a 20  #b0ffb0; color: 
4fd0: 23 30 30 30 30 30 30 3b 0d 0a 20 20 20 20 20 20  #000000;..      
4fe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ff0: 20 20 20 20 20 20 20 20 62 6f 72 64 65 72 3a 20          border: 
5000: 31 70 78 20 73 6f 6c 69 64 20 23 30 30 30 30 30  1px solid #00000
5010: 30 3b 20 7d 0d 0a 68 32 2e 6c 6f 67 2d 68 64 72  0; }..h2.log-hdr
5020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5030: 20 20 7b 20 62 61 63 6b 67 72 6f 75 6e 64 3a 20    { background: 
5040: 23 37 30 62 30 66 66 3b 20 63 6f 6c 6f 72 3a 20  #70b0ff; color: 
5050: 23 30 30 30 30 30 30 3b 0d 0a 20 20 20 20 20 20  #000000;..      
5060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5070: 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 3a 20          margin: 
5080: 30 3b 20 70 61 64 64 69 6e 67 3a 20 30 65 6d 20  0; padding: 0em 
5090: 30 2e 35 65 6d 20 30 65 6d 20 30 2e 35 65 6d 3b  0.5em 0em 0.5em;
50a0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
50b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50c0: 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 3a 20 31  border-bottom: 1
50d0: 70 78 20 73 6f 6c 69 64 20 23 30 30 30 30 30 30  px solid #000000
50e0: 3b 20 66 6f 6e 74 2d 73 69 7a 65 3a 20 31 31 30  ; font-size: 110
50f0: 25 3b 20 7d 0d 0a 70 2e 6c 6f 67 20 20 20 20 20  %; }..p.log     
5100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5110: 20 20 7b 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a    { font-weight:
5120: 20 62 6f 6c 64 3b 20 6d 61 72 67 69 6e 3a 20 2e   bold; margin: .
5130: 35 65 6d 20 30 20 2e 35 65 6d 20 30 3b 20 7d 0d  5em 0 .5em 0; }.
5140: 0a 74 72 2e 6f 70 74 2d 63 68 61 6e 67 65 64 20  .tr.opt-changed 
5150: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 63               { c
5160: 6f 6c 6f 72 3a 20 23 30 30 30 30 30 30 3b 20 66  olor: #000000; f
5170: 6f 6e 74 2d 77 65 69 67 68 74 3a 20 62 6f 6c 64  ont-weight: bold
5180: 3b 20 7d 0d 0a 74 72 2e 6f 70 74 2d 64 65 66 61  ; }..tr.opt-defa
5190: 75 6c 74 20 20 20 20 20 20 20 20 20 20 20 20 20  ult             
51a0: 20 7b 20 63 6f 6c 6f 72 3a 20 23 36 30 36 30 36   { color: #60606
51b0: 30 3b 20 7d 0d 0a 70 72 65 2e 6c 6f 67 20 20 20  0; }..pre.log   
51c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
51d0: 20 20 7b 20 6d 61 72 67 69 6e 3a 20 30 3b 20 70    { margin: 0; p
51e0: 61 64 64 69 6e 67 3a 20 30 3b 20 70 61 64 64 69  adding: 0; paddi
51f0: 6e 67 2d 6c 65 66 74 3a 20 31 65 6d 3b 20 7d 0d  ng-left: 1em; }.
5200: 0a                                               .