pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { f5 80 7d f5 81 7e f6 86 83 f6 89 85 f6 8a 87 f7 96 93 f7 9b 99 f8 a1 | .tq.zw.~z..}..~................. |
| 0320 | 9f f8 a7 a5 f9 ab a8 f9 ad ab f9 b5 b3 fa b9 b7 fa bd bc fa be bc fa c0 be fb c8 c7 fb ca c8 fb | ................................ |
| 0340 | cb ca fb d0 cf fc d7 d5 fe ec ec fe f3 f2 fe f3 f3 fe f6 f5 fe f6 f6 fe f7 f7 ff fa fa ff fd fd | ................................ |
| 0360 | ff ff ff 65 0e 47 7d 00 00 00 70 74 52 4e 53 00 01 03 03 04 07 09 0a 0b 0b 0b 0f 10 13 15 16 18 | ...e.G}...ptRNS................. |
| 0380 | 1d 21 23 23 24 25 27 2a 2c 2d 2d 2f 31 32 36 38 3a 3b 41 46 47 4c 4f 4f 51 5c 62 63 66 67 73 77 | .!##$%'*,--/1268:;AFGLOOQ\bcfgsw |
| 03a0 | 78 79 7c 7e 84 89 8a 8f 93 93 93 94 98 9f 9f a0 a4 a5 a9 aa ae b4 b6 b7 bb bc bc c0 c0 c0 c0 c1 | xy|~............................ |
| 03c0 | c4 c5 cd cd cf cf d2 d4 d7 d8 e0 e2 e4 e5 e6 e6 e7 ea ed f0 f2 f2 f4 f7 f7 f7 f9 fa fb fd fe 7e | ...............................~ |
| 03e0 | 43 28 53 00 00 03 19 49 44 41 54 58 c3 a5 96 67 5c d3 40 14 c0 4f 70 e2 de 0b 05 17 a2 a2 82 7b | C(S....IDATX...g\.@..Op........{ |
| 0400 | e3 16 17 2e 54 54 dc e2 40 94 28 e2 06 c4 59 45 a9 03 51 21 2e 14 05 91 27 a0 e0 a4 28 a0 40 5b | ....TT..@.(...YE..Q!....'...(.@[ |
| 0420 | 15 f7 de 03 f7 06 95 4f 96 24 b5 24 4d d2 4b f3 ff d0 de bd df 7b ff b4 77 2f b9 20 64 a0 e1 d8 | .......O.$.$M.K......{..w/..d... |
| 0440 | 21 55 11 0f ed 27 75 44 58 0c 22 c9 2e 3c e1 1a 24 49 d6 c6 12 74 26 c9 fe 3c e1 5a fb c9 d9 65 | !U...'uDX."..<..$I...t&..<.Z...e |
| 0460 | b1 04 a5 7b 1e 9d 55 c9 38 dc eb d8 e4 3a 78 7f 01 59 ba 43 77 a3 60 3d 1f 68 82 70 b1 83 79 35 | ...{..U.8....:x..Y.Cw.`=.h.p..y5 |
| 0480 | b9 b1 81 30 18 e1 33 14 fa 71 22 8d c1 a7 be 04 81 0d 40 03 56 a0 d8 68 e8 8d a4 d0 17 46 b0 e6 | ...0..3..q".......@.V..h.....F.. |
| 04a0 | cd 61 6e 15 49 82 ea de d0 b4 c8 b4 c4 04 e8 84 a4 d1 0d c6 59 1a 66 ad 61 46 79 89 82 8a 9e d0 | .an.I...............Y.f.aFy..... |
| 04c0 | f2 ff a4 dc 74 68 83 a4 d2 0e a6 94 d2 8f 3b c0 c4 92 92 05 65 a6 42 5b 66 58 79 0e b4 40 d2 69 | ....th........;.....e.B[fXy..@.i |
| 04e0 | 05 9e 15 e8 51 0f 70 b7 34 43 50 7c 3c 74 a5 06 75 e7 83 1d 32 87 66 e0 5d ad f0 7b 00 0c 47 e6 | ....Q.p.4CP|<t..u...2.f.]..{..G. |
| 0500 | 31 12 fa e8 3e 1b 01 d8 e0 64 5b 39 b8 b8 72 18 93 91 31 ca 75 d8 cc 8c 69 ae e2 b8 38 58 e9 04 | 1...>....d[9..r...1.u...i...8X.. |
| 0520 | 6e 5a 19 b8 21 64 ab 95 85 2d 72 94 27 70 44 4e f2 04 4e c2 02 8d 58 dd 55 61 41 da c9 98 43 bb | nZ..!d...-r.'pDN..N...X.UaA...C. |
| 0540 | 95 8a 80 25 c4 62 ff 0d 21 bb 22 a3 13 53 b9 d5 d7 73 7f e4 7f bd cb 2b 48 0a 5f 45 18 e3 1f 96 | ...%.b..!."..S...s.....+H._E.... |
| 0560 | a8 2e 9a f5 a5 40 c7 cf 9b c6 82 f8 20 42 88 95 d1 86 b4 7b 05 14 6f b9 82 74 05 21 46 50 8a 3e | .....@.......B.....{..o..t.!FP.> |
| 0580 | f1 39 2d f8 cc 11 68 c4 eb 09 22 e0 0a 93 f9 80 16 e4 72 04 7b 08 53 6c d1 ef c0 b7 c2 fa bc db | .9-...h...".......r.{.Sl........ |
| 05a0 | 6c 41 a6 9f 49 01 a1 62 0c 39 ef f3 ff 7e bf cf d9 85 28 d3 f5 44 84 a1 0d ae 19 f5 c1 7a 0c c1 | lA..I..b.9...~....(..D.......z.. |
| 05c0 | 0a 91 4e d4 f8 62 08 88 54 61 c1 79 9c 7a 22 56 58 10 83 25 d0 2f c2 9d 57 6f 1e 71 04 e1 58 82 | ..N..b..Ta.y.z"VX..%./..Wo.q..X. |
| 05e0 | cd 4c 27 fd d1 6d e3 47 b6 20 14 4b a0 a0 72 6f e4 51 8d f4 82 25 50 62 09 d6 50 b9 4f e8 4e fc | .L'..m.G...K..ro.Q...%Pb..P.O.N. |
| 0600 | c4 12 04 63 09 02 a8 dc c7 b4 e0 03 4b a0 c0 12 d0 8d 90 f3 8b 12 3c 63 09 36 49 f8 05 da a7 bf | ...c........K.........<c.6I..... |
| 0620 | 75 f5 ef b4 66 ac c1 3a 66 ef 6e bd 7c fd 90 b3 8d 3b b1 04 c1 c2 8d 14 81 25 d8 26 2c 38 82 25 | u...f..:f.n.|....;.......%.&,8.% |
| 0640 | d8 27 f7 5e 88 13 b9 1b 17 e1 08 d2 44 0e 96 b5 18 f5 cb e8 6b 5d bc 40 91 92 c5 12 1c c4 10 84 | .'.^........D.......k].@........ |
| 0660 | 52 99 29 87 19 12 58 82 b4 05 a6 05 c9 f4 d3 33 fe 38 8d 8a fd 54 de 68 b2 de 5f fc 70 3d b3 10 | R.)...X........3.8...T.h.._.p=.. |
| 0680 | f7 79 a4 ce a2 e1 9e 4c 7b 4d d4 6f d7 9f be 51 cc 1a 24 73 04 9a 30 d1 65 50 66 72 05 a7 8d 0e | .y.....L{M.o...Q..$s..0.ePfr.... |
| 06a0 | d7 e4 40 c1 f2 e5 27 8a bc 38 64 53 a8 79 8e 77 4d c2 8e a5 3c d5 7e ca d8 6c ec 37 14 75 62 e4 | ..@...'..8dS.y.wM...<.~..l.7.ub. |
| 06c0 | d6 d5 86 b6 f4 0d 0c 39 10 97 c5 ca 10 da 46 16 97 53 cf 25 c5 9f 3a ab 4a e7 79 cf 51 f1 37 92 | .......9......F..S.%..:.J.y.Q.7. |
| 06e0 | 04 2e a9 68 b2 cd 15 70 d6 c0 5e 9e c0 1e 59 78 c8 a9 f7 b0 40 c8 da d9 cb dc 72 2f 67 6b f4 0f | ...h...p..^...Yx....@.....r/gk.. |
| 0700 | a2 09 69 90 cb 73 b1 8e 00 00 00 00 49 45 4e 44 ae 42 60 82 | ..i..s......IEND.B`. |