CodeDocumentationViewer: added a dark colored style sheet.

Sat, 11 Apr 2020 14:50:48 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 11 Apr 2020 14:50:48 +0200
changeset 7523
6e26ec343c78
parent 7522
e0e05a1b576f
child 7524
282680dae446

CodeDocumentationViewer: added a dark colored style sheet.

eric6.e4p file | annotate | diff | comparison | revisions
eric6/UI/CodeDocumentationViewerTemplate.py file | annotate | diff | comparison | revisions
eric6/UI/data/codeDocumentationViewer.qrc file | annotate | diff | comparison | revisions
eric6/UI/data/codeDocumentationViewer_rc.py file | annotate | diff | comparison | revisions
eric6/UI/data/documentViewerStyle-dark.css file | annotate | diff | comparison | revisions
eric6/UI/data/documentViewerStyle-light.css file | annotate | diff | comparison | revisions
eric6/UI/data/documentViewerStyle.css file | annotate | diff | comparison | revisions
--- a/eric6.e4p	Sat Apr 11 14:13:25 2020 +0200
+++ b/eric6.e4p	Sat Apr 11 14:50:48 2020 +0200
@@ -2187,7 +2187,8 @@
     <Other>eric6/ThirdParty/Send2Trash/PKG-INFO</Other>
     <Other>eric6/ThirdParty/asttokens/asttokens/LICENSE</Other>
     <Other>eric6/ThirdParty/enum/LICENSE</Other>
-    <Other>eric6/UI/data/documentViewerStyle.css</Other>
+    <Other>eric6/UI/data/documentViewerStyle-dark.css</Other>
+    <Other>eric6/UI/data/documentViewerStyle-light.css</Other>
     <Other>eric6/WebBrowser/Bookmarks/DefaultBookmarks.xbel</Other>
     <Other>eric6/WebBrowser/OpenSearch/DefaultSearchEngines/Amazoncom.xml</Other>
     <Other>eric6/WebBrowser/OpenSearch/DefaultSearchEngines/Bing.xml</Other>
--- a/eric6/UI/CodeDocumentationViewerTemplate.py	Sat Apr 11 14:13:25 2020 +0200
+++ b/eric6/UI/CodeDocumentationViewerTemplate.py	Sat Apr 11 14:50:48 2020 +0200
@@ -10,6 +10,8 @@
 
 from PyQt5.QtCore import QCoreApplication
 
+from E5Gui.E5Application import e5App
+
 import Utilities
 
 
@@ -28,7 +30,7 @@
         <html>
         <head>
         <meta http-equiv="content-type" content="text/html; charset=utf-8">
-        <link rel="stylesheet" href="qrc:documentViewerStyle.css"
+        <link rel="stylesheet" href="qrc:documentViewerStyle-{0}.css"
             type="text/css" />
         </head>
         <body>
@@ -142,7 +144,7 @@
         )
     
     return (
-        mainTemplate
+        mainTemplate.format("dark" if e5App().usesDarkPalette() else "light")
         .replace("@HEADER@", header)
         .replace("@DOCSTRING@", docstring)
     )
@@ -162,7 +164,7 @@
         <html>
         <head>
         <meta http-equiv="content-type" content="text/html; charset=utf-8">
-        <link rel="stylesheet" href="qrc:documentViewerStyle.css"
+        <link rel="stylesheet" href="qrc:documentViewerStyle-{0}.css"
             type="text/css" />
         </head>
         <body>
@@ -171,7 +173,10 @@
         </html>
     """
     
-    return mainTemplate.replace("@TEXT@", text)
+    return (
+        mainTemplate.format("dark" if e5App().usesDarkPalette() else "light")
+        .replace("@TEXT@", text)
+    )
 
 
 def prepareDocumentationViewerHtmlWarningDocument(text):
@@ -188,7 +193,7 @@
         <html>
         <head>
         <meta http-equiv="content-type" content="text/html; charset=utf-8">
-        <link rel="stylesheet" href="qrc:documentViewerStyle.css"
+        <link rel="stylesheet" href="qrc:documentViewerStyle-{0}.css"
             type="text/css" />
         </head>
         <body>
@@ -197,4 +202,7 @@
         </html>
     """
     
-    return mainTemplate.replace("@TEXT@", text)
+    return (
+        mainTemplate.format("dark" if e5App().usesDarkPalette() else "light")
+        .replace("@TEXT@", text)
+    )
--- a/eric6/UI/data/codeDocumentationViewer.qrc	Sat Apr 11 14:13:25 2020 +0200
+++ b/eric6/UI/data/codeDocumentationViewer.qrc	Sat Apr 11 14:50:48 2020 +0200
@@ -1,6 +1,7 @@
 <!DOCTYPE RCC>
 <RCC version="1.0">
 <qresource>
-  <file>documentViewerStyle.css</file>
+  <file>documentViewerStyle-dark.css</file>
+  <file>documentViewerStyle-light.css</file>
 </qresource>
 </RCC>
--- a/eric6/UI/data/codeDocumentationViewer_rc.py	Sat Apr 11 14:13:25 2020 +0200
+++ b/eric6/UI/data/codeDocumentationViewer_rc.py	Sat Apr 11 14:50:48 2020 +0200
@@ -9,371 +9,228 @@
 from PyQt5 import QtCore
 
 qt_resource_data = b"\
-\x00\x00\x15\x65\
-\x2f\
-\x2a\x0a\x20\x2a\x20\x54\x68\x69\x73\x20\x73\x74\x79\x6c\x65\x20\
-\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x20\x69\x73\x20\x62\x61\
-\x73\x65\x64\x20\x6f\x6e\x20\x74\x68\x65\x20\x73\x74\x79\x6c\x65\
-\x20\x73\x68\x65\x65\x74\x20\x66\x69\x6c\x65\x20\x6f\x66\x20\x53\
-\x70\x79\x64\x65\x72\x2e\x0a\x20\x2a\x0a\x20\x2a\x20\x4d\x6f\x64\
-\x69\x66\x69\x65\x64\x20\x66\x6f\x72\x20\x75\x73\x69\x6e\x67\x20\
-\x63\x6f\x6c\x6f\x72\x20\x73\x63\x68\x65\x6d\x65\x73\x20\x61\x73\
-\x20\x6f\x66\x20\x57\x65\x62\x45\x6e\x67\x69\x6e\x65\x20\x37\x36\
-\x2e\x78\x2e\x0a\x20\x2a\x20\x73\x65\x65\x20\x63\x27\x74\x20\x31\
-\x39\x2f\x32\x30\x31\x39\x0a\x20\x2a\x2f\x0a\x0a\x40\x6d\x65\x64\
-\x69\x61\x20\x28\x70\x72\x65\x66\x65\x72\x73\x2d\x63\x6f\x6c\x6f\
-\x72\x2d\x73\x63\x68\x65\x6d\x65\x3a\x20\x6c\x69\x67\x68\x74\x29\
-\x20\x7b\x0a\x20\x20\x20\x20\x3a\x72\x6f\x6f\x74\x20\x7b\x0a\x20\
-\x20\x20\x20\x20\x20\x20\x20\x2d\x2d\x66\x6f\x6e\x74\x2d\x63\x6f\
-\x6c\x6f\x72\x3a\x20\x23\x30\x30\x30\x3b\x0a\x20\x20\x20\x20\x20\
-\x20\x20\x20\x2d\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\
-\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x66\x66\x66\x3b\x0a\x20\x20\x20\
-\x20\x20\x20\x20\x20\x2d\x2d\x62\x6f\x64\x79\x2d\x63\x6f\x6c\x6f\
-\x72\x3a\x20\x23\x66\x66\x66\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x7d\
-\x0a\x40\x6d\x65\x64\x69\x61\x20\x28\x70\x72\x65\x66\x65\x72\x73\
-\x2d\x63\x6f\x6c\x6f\x72\x2d\x73\x63\x68\x65\x6d\x65\x3a\x20\x64\
-\x61\x72\x6b\x29\x20\x7b\x0a\x20\x20\x20\x20\x3a\x72\x6f\x6f\x74\
-\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2d\x2d\x66\x6f\x6e\
-\x74\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x66\x66\x66\x3b\x0a\x20\
-\x20\x20\x20\x20\x20\x20\x20\x2d\x2d\x62\x61\x63\x6b\x67\x72\x6f\
-\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x32\x36\x32\x36\
-\x32\x36\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2d\x2d\x62\x6f\
-\x64\x79\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x32\x36\x32\x36\x32\
-\x36\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\x0a\x68\x74\x6d\x6c\
-\x20\x7b\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
-\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x76\x61\x72\x28\x2d\x2d\x62\
-\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x2c\
-\x20\x23\x66\x66\x66\x29\x3b\x0a\x7d\x0a\x0a\x62\x6f\x64\x79\x20\
-\x7b\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x76\x61\x72\x28\x2d\x2d\x62\x6f\
-\x64\x79\x2d\x63\x6f\x6c\x6f\x72\x2c\x20\x23\x66\x66\x66\x29\x3b\
-\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x76\x61\x72\x28\
-\x2d\x2d\x66\x6f\x6e\x74\x2d\x63\x6f\x6c\x6f\x72\x2c\x20\x23\x30\
-\x30\x30\x29\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x3a\
-\x20\x30\x70\x78\x20\x31\x30\x70\x78\x20\x31\x30\x70\x78\x20\x31\
-\x30\x70\x78\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\
-\x54\x69\x74\x6c\x65\x20\x73\x74\x79\x6c\x65\x20\x2d\x2d\x2d\x20\
-\x2a\x2f\x0a\x64\x69\x76\x2e\x74\x69\x74\x6c\x65\x20\x68\x31\x20\
-\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\
-\x20\x31\x33\x30\x25\x3b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\
-\x66\x61\x6d\x69\x6c\x79\x3a\x20\x27\x54\x72\x65\x62\x75\x63\x68\
-\x65\x74\x20\x4d\x53\x27\x2c\x20\x73\x61\x6e\x73\x2d\x73\x65\x72\
-\x69\x66\x3b\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\
-\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x38\x35\x37\x37\x34\
-\x41\x3b\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
-\x64\x2d\x69\x6d\x61\x67\x65\x3a\x20\x2d\x77\x65\x62\x6b\x69\x74\
-\x2d\x67\x72\x61\x64\x69\x65\x6e\x74\x28\x0a\x20\x20\x20\x20\x20\
-\x20\x20\x20\x6c\x69\x6e\x65\x61\x72\x2c\x0a\x20\x20\x20\x20\x20\
-\x20\x20\x20\x30\x20\x30\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\
-\x30\x20\x31\x30\x30\x25\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\
-\x66\x72\x6f\x6d\x28\x23\x38\x35\x37\x37\x34\x41\x29\x2c\x0a\x20\
-\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x2d\x73\x74\x6f\
-\x70\x28\x36\x30\x25\x2c\x20\x23\x62\x39\x61\x35\x36\x37\x29\x2c\
-\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x6f\x28\x23\x65\x31\x63\
-\x38\x37\x64\x29\x0a\x20\x20\x20\x20\x29\x3b\x0a\x20\x20\x20\x20\
-\x74\x65\x78\x74\x2d\x73\x68\x61\x64\x6f\x77\x3a\x20\x30\x70\x78\
-\x20\x31\x70\x78\x20\x31\x70\x78\x20\x72\x67\x62\x61\x28\x30\x2c\
-\x20\x30\x2c\x20\x30\x2c\x20\x30\x2e\x32\x29\x3b\x0a\x20\x20\x20\
-\x20\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x20\x6e\x6f\
-\x72\x6d\x61\x6c\x3b\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\x6e\
-\x67\x3a\x20\x36\x70\x78\x20\x30\x70\x78\x20\x36\x70\x78\x20\x32\
-\x30\x70\x78\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x3a\
-\x20\x30\x70\x78\x20\x2d\x32\x35\x70\x78\x3b\x0a\x20\x20\x20\x20\
-\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x46\x46\x46\x46\x46\x46\x3b\x0a\
-\x7d\x0a\x0a\x2f\x2a\x0a\x20\x2a\x20\x54\x68\x65\x20\x6e\x65\x78\
-\x74\x20\x74\x77\x6f\x20\x73\x74\x79\x6c\x65\x73\x20\x61\x72\x65\
-\x20\x6e\x65\x65\x64\x65\x64\x20\x74\x6f\x0a\x20\x2a\x20\x6d\x6f\
-\x64\x69\x66\x79\x20\x74\x68\x65\x20\x61\x6e\x63\x68\x6f\x72\x73\
-\x20\x70\x72\x65\x73\x65\x6e\x74\x20\x6f\x6e\x20\x74\x68\x65\x0a\
-\x20\x2a\x20\x74\x69\x74\x6c\x65\x20\x6f\x66\x20\x70\x61\x67\x65\
-\x73\x20\x6c\x69\x6b\x65\x20\x73\x63\x69\x70\x79\x2e\x73\x74\x61\
-\x74\x73\x20\x6f\x72\x0a\x20\x2a\x20\x73\x63\x69\x70\x79\x2e\x69\
-\x6f\x0a\x20\x2a\x2f\x0a\x64\x69\x76\x2e\x74\x69\x74\x6c\x65\x20\
-\x68\x31\x20\x61\x20\x7b\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\
-\x3a\x20\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x0a\x20\
-\x20\x20\x20\x63\x75\x72\x73\x6f\x72\x3a\x20\x64\x65\x66\x61\x75\
-\x6c\x74\x3b\x0a\x7d\x0a\x0a\x64\x69\x76\x2e\x74\x69\x74\x6c\x65\
-\x20\x68\x31\x20\x74\x74\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\
-\x74\x2d\x73\x69\x7a\x65\x3a\x20\x39\x35\x25\x3b\x0a\x20\x20\x20\
-\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\
-\x72\x3a\x20\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x0a\
-\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x46\x46\x46\x46\
-\x46\x46\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\x4d\
-\x65\x74\x61\x64\x61\x74\x61\x20\x73\x74\x79\x6c\x65\x20\x2d\x2d\
-\x2d\x20\x2a\x2f\x0a\x64\x69\x76\x2e\x6d\x65\x74\x61\x64\x61\x74\
-\x61\x20\x7b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x74\
-\x6f\x70\x3a\x20\x31\x30\x70\x78\x3b\x0a\x20\x20\x20\x20\x6d\x61\
-\x72\x67\x69\x6e\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x31\x35\x70\
-\x78\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\
-\x67\x68\x74\x3a\x20\x31\x70\x78\x3b\x0a\x20\x20\x20\x20\x70\x61\
-\x64\x64\x69\x6e\x67\x3a\x20\x31\x70\x78\x3b\x0a\x20\x20\x20\x20\
-\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\
-\x3a\x20\x23\x66\x66\x66\x34\x64\x38\x3b\x0a\x20\x20\x20\x20\x62\
-\x6f\x72\x64\x65\x72\x3a\x20\x31\x70\x78\x20\x73\x6f\x6c\x69\x64\
-\x20\x23\x43\x39\x43\x39\x43\x39\x3b\x0a\x20\x20\x20\x20\x62\x6f\
-\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x20\x36\x70\x78\
-\x20\x36\x70\x78\x20\x36\x70\x78\x20\x36\x70\x78\x3b\x0a\x20\x20\
-\x20\x20\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x20\x31\x70\
-\x78\x20\x31\x70\x78\x20\x37\x70\x78\x20\x23\x43\x41\x43\x41\x43\
-\x41\x3b\x0a\x7d\x0a\x0a\x64\x69\x76\x2e\x6d\x65\x74\x61\x64\x61\
-\x74\x61\x20\x70\x20\x7b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\
-\x6e\x3a\x20\x37\x70\x78\x20\x30\x70\x78\x20\x37\x70\x78\x20\x31\
-\x30\x70\x78\x3b\x0a\x7d\x0a\x0a\x73\x70\x61\x6e\x2e\x64\x65\x66\
-\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\
-\x6c\x79\x3a\x20\x6d\x6f\x6e\x6f\x73\x70\x61\x63\x65\x3b\x0a\x20\
-\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x20\x39\x30\
-\x25\x3b\x0a\x7d\x0a\x0a\x73\x70\x61\x6e\x2e\x61\x72\x67\x73\x70\
-\x65\x63\x2d\x68\x69\x67\x68\x6c\x69\x67\x68\x74\x20\x7b\x0a\x20\
-\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x62\x6c\x75\x65\x3b\x0a\
-\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x20\x31\
-\x31\x30\x25\x3b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x77\x65\
-\x69\x67\x68\x74\x3a\x20\x39\x30\x30\x3b\x0a\x7d\x0a\x0a\x0a\x2f\
-\x2a\x20\x2d\x2d\x2d\x20\x44\x6f\x63\x73\x74\x72\x69\x6e\x67\x20\
-\x64\x69\x76\x20\x73\x74\x79\x6c\x65\x20\x2d\x2d\x2d\x20\x2a\x2f\
-\x0a\x64\x69\x76\x2e\x64\x6f\x63\x73\x74\x72\x69\x6e\x67\x20\x7b\
-\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x74\x6f\x70\x3a\
-\x20\x2d\x31\x70\x78\x3b\x0a\x7d\x0a\x0a\x64\x69\x76\x2e\x64\x6f\
-\x63\x73\x74\x72\x69\x6e\x67\x20\x70\x20\x7b\x0a\x20\x20\x20\x20\
-\x70\x61\x64\x64\x69\x6e\x67\x3a\x20\x30\x70\x78\x20\x32\x70\x78\
-\x20\x30\x70\x78\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\
-\x20\x48\x65\x61\x64\x65\x72\x73\x20\x73\x74\x79\x6c\x65\x20\x2d\
-\x2d\x2d\x20\x2a\x2f\x0a\x68\x32\x2c\x20\x68\x33\x2c\x20\x68\x34\
-\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\
-\x6c\x79\x3a\x20\x27\x48\x65\x6c\x76\x65\x74\x69\x63\x61\x27\x2c\
-\x20\x73\x61\x6e\x73\x2d\x73\x65\x72\x69\x66\x3b\x0a\x20\x20\x20\
-\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x72\x67\x62\x28\x34\x39\x2c\x20\
-\x31\x32\x36\x2c\x20\x31\x37\x32\x29\x3b\x0a\x20\x20\x20\x20\x6d\
-\x61\x72\x67\x69\x6e\x2d\x74\x6f\x70\x3a\x20\x32\x30\x70\x78\x3b\
-\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x62\x6f\x74\x74\
-\x6f\x6d\x3a\x20\x31\x30\x70\x78\x3b\x0a\x7d\x0a\x0a\x68\x32\x20\
-\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\
-\x20\x31\x32\x30\x25\x3b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\
-\x77\x65\x69\x67\x68\x74\x3a\x20\x6e\x6f\x72\x6d\x61\x6c\x3b\x0a\
-\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x62\x6f\x74\x74\x6f\
-\x6d\x3a\x20\x31\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x72\x67\x62\
-\x28\x32\x32\x30\x2c\x20\x32\x32\x30\x2c\x20\x32\x32\x30\x29\x3b\
-\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x20\x34\x70\
-\x78\x20\x30\x70\x78\x20\x34\x70\x78\x20\x30\x70\x78\x3b\x0a\x7d\
-\x0a\x0a\x68\x33\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\
-\x73\x69\x7a\x65\x3a\x20\x31\x31\x30\x25\x3b\x0a\x7d\x0a\x0a\x68\
-\x34\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\
-\x65\x3a\x20\x31\x30\x30\x25\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\
-\x67\x69\x6e\x2d\x74\x6f\x70\x3a\x20\x31\x34\x70\x78\x3b\x0a\x20\
-\x20\x20\x20\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x20\
-\x6e\x6f\x72\x6d\x61\x6c\x3b\x0a\x7d\x0a\x0a\x64\x6c\x2e\x64\x6f\
-\x63\x75\x74\x69\x6c\x73\x20\x7b\x0a\x20\x20\x20\x20\x70\x61\x64\
-\x64\x69\x6e\x67\x3a\x20\x30\x70\x78\x20\x31\x30\x70\x78\x20\x30\
-\x70\x78\x3b\x0a\x7d\x0a\x0a\x64\x69\x76\x2e\x73\x65\x63\x74\x69\
-\x6f\x6e\x20\x70\x20\x7b\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\
-\x6e\x67\x3a\x20\x30\x70\x78\x20\x32\x70\x78\x20\x30\x70\x78\x3b\
-\x0a\x7d\x0a\x0a\x23\x77\x61\x72\x6e\x69\x6e\x67\x20\x7b\x0a\x20\
-\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x74\x6f\x70\x3a\x20\x35\
-\x70\x78\x3b\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\
-\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x46\x46\x45\x34\x45\
-\x34\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x3a\x20\x31\
-\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x46\x36\x36\x3b\x0a\x20\
-\x20\x20\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x20\x34\x70\x78\x20\
-\x38\x70\x78\x20\x34\x70\x78\x20\x38\x70\x78\x3b\x0a\x20\x20\x20\
-\x20\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x20\x63\x65\x6e\
-\x74\x65\x72\x3b\x0a\x7d\x0a\x0a\x23\x64\x6f\x63\x2d\x77\x61\x72\
-\x6e\x69\x6e\x67\x20\x7b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\
-\x6e\x2d\x74\x6f\x70\x3a\x20\x31\x36\x70\x78\x3b\x0a\x20\x20\x20\
-\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x35\x25\x3b\x0a\x20\x20\x20\
-\x20\x6d\x61\x72\x67\x69\x6e\x2d\x6c\x65\x66\x74\x3a\x20\x61\x75\
-\x74\x6f\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x72\
-\x69\x67\x68\x74\x3a\x20\x61\x75\x74\x6f\x3b\x0a\x20\x20\x20\x20\
-\x63\x6f\x6c\x6f\x72\x3a\x20\x72\x67\x62\x28\x31\x38\x35\x2c\x20\
-\x37\x34\x2c\x20\x37\x32\x29\x3b\x0a\x20\x20\x20\x20\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x72\
-\x67\x62\x28\x32\x34\x32\x2c\x20\x32\x32\x32\x2c\x20\x32\x32\x32\
-\x29\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x3a\x20\x31\
-\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x72\x67\x62\x28\x32\x33\x38\
-\x2c\x20\x32\x31\x31\x2c\x20\x32\x31\x35\x29\x3b\x0a\x20\x20\x20\
-\x20\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x20\
-\x34\x70\x78\x20\x34\x70\x78\x20\x34\x70\x78\x20\x34\x70\x78\x3b\
-\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x20\x31\x35\
-\x70\x78\x3b\x0a\x20\x20\x20\x20\x74\x65\x78\x74\x2d\x61\x6c\x69\
-\x67\x6e\x3a\x20\x63\x65\x6e\x74\x65\x72\x3b\x0a\x20\x20\x20\x20\
-\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x20\x62\x6f\x6c\
-\x64\x3b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\
-\x3a\x20\x31\x30\x35\x25\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\
-\x2d\x2d\x20\x4c\x69\x6e\x6b\x73\x20\x2d\x2d\x2d\x20\x2a\x2f\x0a\
-\x61\x20\x7b\x0a\x20\x20\x20\x20\x74\x65\x78\x74\x2d\x64\x65\x63\
-\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x20\x6e\x6f\x6e\x65\x3b\x0a\x20\
-\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x72\x67\x62\x61\x28\x34\
-\x30\x2c\x20\x31\x33\x30\x2c\x20\x31\x38\x30\x2c\x20\x31\x29\x3b\
-\x0a\x7d\x0a\x0a\x61\x3a\x68\x6f\x76\x65\x72\x20\x7b\x0a\x20\x20\
-\x20\x20\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\
-\x6e\x3a\x20\x75\x6e\x64\x65\x72\x6c\x69\x6e\x65\x3b\x0a\x7d\x0a\
-\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\x49\x6d\x61\x67\x65\x73\x20\
-\x2d\x2d\x2d\x20\x2a\x2f\x0a\x69\x6d\x67\x20\x7b\x0a\x20\x20\x20\
-\x20\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x20\x30\x70\x78\
-\x20\x32\x70\x78\x20\x36\x70\x78\x20\x23\x63\x61\x63\x61\x63\x61\
-\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x3a\x20\x31\x70\
-\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x63\x39\x63\x39\x63\x39\x3b\
-\x0a\x7d\x0a\x0a\x69\x6d\x67\x2e\x61\x6c\x69\x67\x6e\x2d\x63\x65\
-\x6e\x74\x65\x72\x20\x7b\x0a\x20\x20\x20\x20\x64\x69\x73\x70\x6c\
-\x61\x79\x3a\x20\x62\x6c\x6f\x63\x6b\x3b\x0a\x20\x20\x20\x20\x6d\
-\x61\x72\x67\x69\x6e\x2d\x6c\x65\x66\x74\x3a\x20\x61\x75\x74\x6f\
-\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\
-\x68\x74\x3a\x20\x61\x75\x74\x6f\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\
-\x20\x2d\x2d\x2d\x20\x4c\x69\x73\x74\x73\x20\x73\x74\x79\x6c\x65\
-\x20\x2d\x2d\x2d\x20\x2a\x2f\x0a\x6f\x6c\x2e\x61\x72\x61\x62\x69\
-\x63\x20\x7b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x6c\
-\x65\x66\x74\x3a\x20\x2d\x31\x30\x70\x78\x3b\x0a\x7d\x0a\x0a\x75\
-\x6c\x20\x7b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x6c\
-\x65\x66\x74\x3a\x20\x2d\x35\x70\x78\x3b\x0a\x7d\x0a\x0a\x2f\x2a\
-\x20\x2d\x2d\x2d\x20\x4c\x69\x74\x65\x72\x61\x6c\x20\x62\x6c\x6f\
-\x63\x6b\x73\x20\x73\x74\x79\x6c\x65\x20\x2d\x2d\x2d\x20\x2a\x2f\
-\x0a\x70\x72\x65\x2e\x6c\x69\x74\x65\x72\x61\x6c\x2d\x62\x6c\x6f\
-\x63\x6b\x20\x7b\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\x6e\x67\
-\x2d\x6c\x65\x66\x74\x3a\x20\x33\x35\x70\x78\x3b\x0a\x20\x20\x20\
-\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x20\x39\x35\x25\x3b\
-\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\x44\x6f\x63\x75\
-\x74\x69\x6c\x73\x20\x74\x61\x62\x6c\x65\x20\x73\x74\x79\x6c\x65\
-\x20\x2d\x2d\x2d\x20\x2a\x2f\x0a\x74\x61\x62\x6c\x65\x2e\x64\x6f\
-\x63\x75\x74\x69\x6c\x73\x20\x7b\x0a\x20\x20\x20\x20\x62\x6f\x72\
-\x64\x65\x72\x2d\x63\x6f\x6c\x6c\x61\x70\x73\x65\x3a\x20\x63\x6f\
-\x6c\x6c\x61\x70\x73\x65\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\
-\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x20\x30\x3b\x0a\x20\
-\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x3a\x20\x23\x44\x44\x44\x44\
-\x44\x44\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x6c\
-\x65\x66\x74\x3a\x20\x61\x75\x74\x6f\x3b\x0a\x20\x20\x20\x20\x6d\
-\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\x68\x74\x3a\x20\x61\x75\x74\
-\x6f\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\x74\x6f\
-\x70\x3a\x20\x31\x37\x70\x78\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\
-\x67\x69\x6e\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x31\x37\x70\x78\
-\x3b\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x39\x30\x25\
-\x3b\x0a\x7d\x0a\x0a\x74\x61\x62\x6c\x65\x2e\x64\x6f\x63\x75\x74\
-\x69\x6c\x73\x20\x74\x64\x20\x7b\x0a\x20\x20\x20\x20\x70\x61\x64\
-\x64\x69\x6e\x67\x3a\x20\x35\x70\x78\x3b\x0a\x7d\x0a\x0a\x74\x61\
-\x62\x6c\x65\x2e\x64\x6f\x63\x75\x74\x69\x6c\x73\x20\x74\x72\x2e\
-\x72\x6f\x77\x2d\x6f\x64\x64\x20\x7b\x0a\x20\x20\x20\x20\x62\x61\
-\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\
-\x72\x67\x62\x28\x32\x34\x39\x2c\x20\x32\x34\x39\x2c\x20\x32\x34\
-\x39\x29\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\x44\
-\x6f\x63\x75\x74\x69\x6c\x73\x20\x74\x61\x62\x6c\x65\x20\x68\x65\
-\x61\x64\x65\x72\x73\x20\x2d\x2d\x2d\x20\x2a\x2f\x0a\x74\x61\x62\
-\x6c\x65\x2e\x64\x6f\x63\x75\x74\x69\x6c\x73\x20\x74\x68\x20\x7b\
-\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\
-\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x45\x45\x45\x45\x45\x45\x3b\x0a\
-\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x62\x6f\x74\x74\x6f\
-\x6d\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x23\x44\x44\x44\x44\x44\x44\
-\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x62\x6f\x74\
-\x74\x6f\x6d\x2d\x73\x74\x79\x6c\x65\x3a\x20\x73\x6f\x6c\x69\x64\
-\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x62\x6f\x74\
-\x74\x6f\x6d\x2d\x77\x69\x64\x74\x68\x3a\x20\x31\x70\x78\x3b\x0a\
-\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x74\x6f\x70\x2d\x63\
-\x6f\x6c\x6f\x72\x3a\x20\x23\x44\x44\x44\x44\x44\x44\x3b\x0a\x20\
-\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x74\x6f\x70\x2d\x73\x74\
-\x79\x6c\x65\x3a\x20\x73\x6f\x6c\x69\x64\x3b\x0a\x20\x20\x20\x20\
-\x62\x6f\x72\x64\x65\x72\x2d\x74\x6f\x70\x2d\x77\x69\x64\x74\x68\
-\x3a\x20\x31\x70\x78\x3b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\
-\x77\x65\x69\x67\x68\x74\x3a\x20\x62\x6f\x6c\x64\x3b\x0a\x20\x20\
-\x20\x20\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x20\x63\x65\
-\x6e\x74\x65\x72\x3b\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\x6e\
-\x67\x3a\x20\x36\x70\x78\x20\x30\x70\x78\x20\x36\x70\x78\x20\x38\
-\x70\x78\x3b\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x72\
-\x67\x62\x28\x36\x35\x2c\x20\x36\x35\x2c\x20\x36\x35\x29\x3b\x0a\
-\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\x46\x69\x65\x6c\x64\
-\x2d\x6c\x69\x73\x74\x20\x74\x61\x62\x6c\x65\x20\x73\x74\x79\x6c\
-\x65\x20\x2d\x2d\x2d\x20\x2a\x2f\x0a\x74\x61\x62\x6c\x65\x2e\x64\
-\x6f\x63\x75\x74\x69\x6c\x73\x2e\x66\x69\x65\x6c\x64\x2d\x6c\x69\
-\x73\x74\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\
-\x7a\x65\x3a\x20\x38\x30\x25\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\
-\x64\x65\x72\x2d\x63\x6f\x6c\x6c\x61\x70\x73\x65\x3a\x20\x63\x6f\
-\x6c\x6c\x61\x70\x73\x65\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\
-\x65\x72\x2d\x6c\x65\x66\x74\x3a\x20\x74\x72\x61\x6e\x73\x70\x61\
-\x72\x65\x6e\x74\x3b\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\
-\x2d\x72\x69\x67\x68\x74\x3a\x20\x74\x72\x61\x6e\x73\x70\x61\x72\
-\x65\x6e\x74\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\x2d\
-\x74\x6f\x70\x3a\x20\x31\x35\x70\x78\x3b\x0a\x20\x20\x20\x20\x6d\
-\x61\x72\x67\x69\x6e\x2d\x6c\x65\x66\x74\x3a\x20\x34\x30\x70\x78\
-\x3b\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x38\x33\x25\
-\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\x2d\x2d\x2d\x20\x46\x69\x65\
-\x6c\x64\x2d\x6c\x69\x73\x74\x20\x74\x61\x62\x6c\x65\x20\x68\x65\
-\x61\x64\x65\x72\x73\x20\x2d\x2d\x2d\x20\x2a\x2f\x0a\x74\x61\x62\
-\x6c\x65\x2e\x64\x6f\x63\x75\x74\x69\x6c\x73\x2e\x66\x69\x65\x6c\
-\x64\x2d\x6c\x69\x73\x74\x20\x74\x68\x20\x7b\x0a\x20\x20\x20\x20\
-\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\
-\x3a\x20\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x0a\x20\
-\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2d\x74\x6f\x70\x3a\x20\x74\
-\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x0a\x20\x20\x20\x20\
-\x62\x6f\x72\x64\x65\x72\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x74\
-\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x0a\x20\x20\x20\x20\
-\x63\x6f\x6c\x6f\x72\x3a\x20\x62\x6c\x61\x63\x6b\x3b\x0a\x20\x20\
-\x20\x20\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x20\x62\
-\x6f\x6c\x64\x3b\x0a\x20\x20\x20\x20\x74\x65\x78\x74\x2d\x61\x6c\
-\x69\x67\x6e\x3a\x20\x6c\x65\x66\x74\x3b\x0a\x20\x20\x20\x20\x70\
-\x61\x64\x64\x69\x6e\x67\x3a\x20\x34\x70\x78\x20\x30\x70\x78\x20\
-\x34\x70\x78\x20\x38\x70\x78\x3b\x0a\x7d\x0a\x0a\x0a\x2f\x2a\x20\
-\x2d\x2d\x2d\x20\x53\x70\x61\x63\x69\x6e\x67\x20\x61\x72\x6f\x75\
-\x6e\x64\x20\x65\x78\x61\x6d\x70\x6c\x65\x20\x63\x6f\x64\x65\x20\
-\x2d\x2d\x2d\x20\x2a\x2f\x0a\x64\x69\x76\x2e\x68\x69\x67\x68\x6c\
-\x69\x67\x68\x74\x20\x70\x72\x65\x20\x7b\x0a\x20\x20\x20\x20\x70\
-\x61\x64\x64\x69\x6e\x67\x3a\x20\x39\x70\x78\x20\x31\x34\x70\x78\
-\x3b\x0a\x20\x20\x20\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x2d\x63\x6f\x6c\x6f\x72\x3a\x20\x72\x67\x62\x28\x32\x34\x37\x2c\
-\x20\x32\x34\x37\x2c\x20\x32\x34\x39\x29\x3b\x0a\x20\x20\x20\x20\
-\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x20\x34\
-\x70\x78\x20\x34\x70\x78\x20\x34\x70\x78\x20\x34\x70\x78\x3b\x0a\
-\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x3a\x20\x31\x70\x78\x20\
-\x73\x6f\x6c\x69\x64\x20\x72\x67\x62\x28\x32\x32\x35\x2c\x20\x32\
-\x32\x35\x2c\x20\x32\x33\x32\x29\x3b\x0a\x7d\x0a\x0a\x64\x69\x76\
-\x2e\x68\x69\x67\x68\x6c\x69\x67\x68\x74\x20\x7b\x0a\x20\x20\x20\
-\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x20\x30\x70\x78\x20\x31\x30\
-\x70\x78\x20\x30\x70\x78\x3b\x0a\x7d\x0a\x0a\x64\x74\x20\x7b\x0a\
-\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\
-\x20\x62\x6f\x6c\x64\x3b\x0a\x20\x20\x20\x20\x2f\x2a\x66\x6f\x6e\
-\x74\x2d\x73\x69\x7a\x65\x3a\x20\x31\x36\x70\x78\x3b\x2a\x2f\x0a\
-\x7d\x0a\x0a\x2e\x63\x6c\x61\x73\x73\x69\x66\x69\x65\x72\x20\x7b\
-\x0a\x20\x20\x20\x20\x2f\x2a\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\
-\x3a\x20\x31\x30\x70\x74\x3b\x2a\x2f\x0a\x20\x20\x20\x20\x66\x6f\
-\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x20\x6e\x6f\x72\x6d\x61\
-\x6c\x3b\x0a\x7d\x0a\x0a\x74\x74\x20\x7b\x0a\x20\x20\x20\x20\x62\
-\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\
-\x20\x23\x45\x43\x46\x30\x46\x33\x3b\x0a\x20\x20\x20\x20\x2f\x2a\
-\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x20\x39\x35\x25\x3b\x2a\
-\x2f\x0a\x20\x20\x20\x20\x70\x61\x64\x64\x69\x6e\x67\x3a\x20\x30\
-\x70\x78\x20\x31\x70\x78\x3b\x0a\x7d\x0a\x0a\x0a\x0a\x64\x69\x76\
-\x2e\x61\x64\x6d\x6f\x6e\x69\x74\x69\x6f\x6e\x2e\x6e\x6f\x74\x65\
-\x20\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\
-\x3a\x20\x30\x2e\x39\x35\x65\x6d\x3b\x0a\x20\x20\x20\x20\x6d\x61\
-\x72\x67\x69\x6e\x3a\x20\x31\x2e\x33\x65\x6d\x3b\x0a\x20\x20\x20\
-\x20\x62\x6f\x72\x64\x65\x72\x3a\x20\x31\x70\x78\x20\x73\x6f\x6c\
-\x69\x64\x20\x23\x42\x43\x45\x38\x46\x31\x3b\x0a\x20\x20\x20\x20\
-\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\
-\x3a\x20\x23\x44\x39\x45\x44\x46\x37\x3b\x0a\x20\x20\x20\x20\x70\
-\x61\x64\x64\x69\x6e\x67\x3a\x20\x30\x70\x78\x20\x35\x70\x78\x20\
-\x30\x20\x35\x70\x78\x3b\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\
-\x3a\x20\x23\x33\x41\x38\x37\x41\x44\x3b\x0a\x7d\x0a\x0a\x64\x69\
-\x76\x2e\x61\x64\x6d\x6f\x6e\x69\x74\x69\x6f\x6e\x20\x70\x2e\x61\
-\x64\x6d\x6f\x6e\x69\x74\x69\x6f\x6e\x2d\x74\x69\x74\x6c\x65\x20\
-\x7b\x0a\x20\x20\x20\x20\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\
-\x20\x31\x65\x6d\x3b\x0a\x20\x20\x20\x20\x6d\x61\x72\x67\x69\x6e\
-\x2d\x74\x6f\x70\x3a\x20\x37\x70\x78\x3b\x0a\x20\x20\x20\x20\x66\
-\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x20\x62\x6f\x6c\x64\
-\x3b\x0a\x7d\x0a\
+\x00\x00\x05\xeb\
+\x00\
+\x00\x13\xbb\x78\x9c\x9d\x58\xdd\x8e\x9b\x3a\x10\xbe\xcf\x53\x58\
+\x8a\x56\x4d\x56\x21\x0b\x04\x02\xc9\x5e\xad\xda\xae\x7a\xa4\xf6\
+\xaa\x7d\x01\x07\x9c\x60\x2d\x60\x84\x9d\x66\xf7\x54\x7d\xf7\x33\
+\x36\x36\xc1\xfc\x64\xdb\x03\x0b\x1b\x3c\xce\x30\xf3\xcd\x37\xe3\
+\x71\x1e\xee\x67\xe8\x1e\xfd\xc8\x28\x47\x5c\xbc\xe5\x04\xa5\xe4\
+\x48\x4b\x2a\x28\x2b\x11\x8c\x1d\x30\x27\x29\x82\xcf\x22\x23\x7a\
+\x02\xcf\x08\x11\xe8\x48\xe1\x23\x3b\xa2\xef\xd5\x5b\x4a\xea\x35\
+\x28\x79\x98\xcd\x32\x51\xe4\xe8\xd7\x0c\xc1\x71\xc0\xc9\xcb\xa9\
+\x66\xe7\x32\x75\x12\x96\xb3\x7a\x8f\xe6\xfe\x56\x9e\x8f\xb3\xdf\
+\xb3\xd9\x81\xa5\x6f\xef\x4f\x94\x62\x33\x76\x54\x47\x33\x56\xe0\
+\xfa\x44\xcb\x3d\x72\xab\x57\xe4\x59\x37\xa5\x7c\xf6\x70\x8f\x1c\
+\xc7\x41\x3f\xa8\xc8\x8d\xd1\xf2\x19\x2c\x4c\xe9\xcf\xb5\x50\xc3\
+\x99\xa7\xdf\x7f\x64\xa5\x70\x38\xfd\x97\xec\x91\xb7\x71\xef\x1e\
+\xaf\x83\x47\x5c\xd0\xfc\x6d\x8f\x3e\xfc\xa8\xc9\xe1\x9c\x64\xe0\
+\xf5\xb7\xef\x1f\x56\x88\xe3\x92\x3b\x9c\xd4\x54\x9b\x33\xe2\x41\
+\x1c\x46\x51\xf0\x34\x10\xd3\x02\x9f\xe0\x3d\xce\x85\x1c\x5e\xa8\
+\x70\x4e\x35\x4e\x29\x29\xc5\x42\xcd\x93\x47\x4e\x4b\x82\xeb\x55\
+\xfb\xec\x22\xb7\xfb\xe0\xb9\xee\xdd\xf5\xf9\x58\xb3\x62\xa1\x5f\
+\xb5\xbc\x0e\x2b\x1b\x1c\x2e\x58\xb5\xd8\xc2\x74\x34\x3f\xec\x70\
+\xb8\x8d\x3a\x33\x04\x5b\xcc\x89\x97\xc4\x51\xba\x54\x63\xcb\xc6\
+\x50\x41\x5e\x01\x89\x0c\xa7\xec\xa2\xb1\xd5\x57\x7d\x3a\xe0\x85\
+\xbb\x42\xfa\x6f\xed\x2f\x3b\x28\x5d\x08\x3d\x65\x62\x8f\x4a\x56\
+\x17\x38\x6f\x04\x15\x4e\x53\x5a\x9e\xf6\x68\x0b\xdf\x96\x9a\xe4\
+\x7f\x5f\xc5\xa7\x1f\x3f\xc7\x0f\xcd\xb0\x01\xef\x59\x1d\x2a\x94\
+\x0f\x9a\x9d\x04\x95\x60\x1c\x12\x17\xd6\xc4\x93\x23\x5c\xcb\x31\
+\x92\x02\x3b\x05\x93\x93\x0a\x96\xd2\xe3\x9b\xe2\x29\x2e\x93\x8c\
+\xd5\x1c\x55\x35\xe1\x00\xaf\xa6\xaf\x9c\xd4\xc4\x1e\x68\x5b\x41\
+\x20\x38\xc0\xfd\x02\x04\x49\x68\xf5\xb6\xe6\x02\x0b\x8e\x58\x2d\
+\x67\x35\x23\x94\xcd\x06\x94\xc1\x9a\x34\xda\x54\x51\x03\x15\x2a\
+\x30\xa5\x14\xda\x85\x73\xcd\xa5\x00\x92\x08\x9f\x73\xa1\x7c\xb0\
+\x14\x08\x31\xa4\xdd\x2e\xbc\x9b\x22\xd2\xf0\x05\x43\x8c\x0c\xdd\
+\xbf\x11\x81\x53\x2c\xf0\x90\xf1\x85\x91\xfc\xea\xc0\xef\x00\x41\
+\xf6\x3a\x69\x3a\xa3\x07\x26\x04\x2b\x40\x10\xf6\x04\x75\x13\x66\
+\xcf\x0c\xb7\x31\x6e\x47\x46\xf2\x00\x52\x36\x48\x63\x2d\x66\x35\
+\x54\x0a\x35\x1f\x71\x96\xd3\x14\xcd\x3f\xee\xe4\xd9\x15\x3b\x32\
+\x25\xce\xbc\x61\x4e\xe7\x32\x73\x5e\x5b\x82\x1a\x72\x46\x70\xcd\
+\x3f\x3e\xc9\xd3\x86\xc8\x55\x47\x1b\x82\x16\x84\xca\x82\x61\xaf\
+\x14\xb8\x5a\x51\x5b\x43\x00\xf4\x72\x0d\x51\xec\x46\xcb\xd4\x83\
+\x82\x95\x0c\xe4\x09\x79\x1c\x44\x52\xd6\x0f\xf3\x6d\x50\xcf\x2b\
+\x92\x38\x19\x00\x97\x4b\xf0\x6c\xee\x1c\xf2\xf3\x50\x81\xe7\x59\
+\x15\xc8\xe4\xd6\x4e\xfb\x61\x42\xfd\x89\x25\x5c\xd4\x80\x3e\x02\
+\xcf\x86\xf1\x4e\x5b\xf1\x30\xe0\x8e\xa7\x3d\xb4\x27\x1a\x50\xda\
+\xa8\x4a\x44\xfc\x06\x19\xeb\xd5\x5f\x08\x86\x30\x71\xfb\xa5\x99\
+\xbf\x42\xd9\x06\xae\x60\x0c\xaf\x0f\x5f\x48\xfe\x93\x08\x9a\xe0\
+\x91\xe2\xa9\xd1\x80\x12\xb3\x08\x76\x2b\xe4\xf9\x5b\xb8\x45\xa6\
+\xc2\x74\x2d\xef\xd7\x8f\x2b\x55\x8d\x8d\x99\x3f\x52\xd3\xfd\x51\
+\x44\xbb\xd5\x4a\x33\xaf\x55\xd7\xf2\x53\x1a\xe5\xfb\x50\xf2\xcc\
+\x6d\xd9\xa3\x7e\xa0\xa9\x13\x74\x80\xca\x36\x23\x46\x78\x9a\x18\
+\x36\x40\x5a\xe8\x1a\x0b\xad\xc4\x0c\x8c\xb7\xa3\x76\xcb\x00\xe6\
+\x32\x7e\x67\x41\x73\x3e\x16\x3c\xb5\x26\xba\x9d\x60\x73\x92\xa8\
+\x55\xfd\xdd\x50\xcf\x2f\xb8\x2e\xc7\xd9\x13\x0e\xb2\x5f\xba\x1e\
+\x6b\x08\x62\x23\x55\x2b\x09\x06\xd2\x43\x7a\x25\x50\xbb\x48\x3d\
+\x59\x02\x9e\x9f\x3f\x07\x9f\x83\xc9\x02\xf2\xbc\x6d\x1a\x86\x39\
+\xb8\xea\x4c\xdb\xe5\xb5\x25\xe2\x42\x53\x91\x81\x59\xa1\x8d\x69\
+\x4e\x8e\x80\x1e\x3e\x0b\x36\x56\xd4\xae\xe3\x43\x13\x24\x09\xbc\
+\x38\x5c\xa1\x28\x80\xcb\x10\xb3\x23\xf4\x03\x5f\x92\xa3\xb9\x2d\
+\xa7\x1c\x55\x33\x37\x31\x4c\xf2\x3c\x79\x0b\xad\x99\x6d\xd9\x0b\
+\x34\x94\xfa\xea\x97\xda\xf0\x3d\x84\x2d\xb2\x1c\x58\x9e\x0e\x4b\
+\x8c\x1b\xde\x59\x19\xfd\x95\x96\x2f\xdc\x64\xb2\x59\x23\x94\xfe\
+\x94\x24\xac\xc6\x92\x34\x92\x78\x25\xe9\xbb\x8e\x17\x01\xe4\x05\
+\x74\x4d\x70\x8b\xe5\x6d\xa9\x14\xe3\x7d\xc6\x7e\x92\x7a\x4a\x13\
+\x60\x4b\x6a\xd9\xe8\x58\x56\xfc\x53\xa8\x15\x59\x9b\x41\x0b\x13\
+\xe5\x6e\xc9\x37\x44\x95\x6b\xc2\x3c\xc1\xf2\x9c\xe4\x55\xb2\x93\
+\xa7\x7a\x05\x28\x5b\x2b\xa8\x9c\x06\x29\xad\x39\xa5\xbc\xca\xf1\
+\x9b\xac\xc4\x2c\x79\xf9\x6b\xb6\x58\x08\x72\xd1\xab\x88\x2c\x87\
+\xfa\x8f\x0f\x34\xb1\xc9\xda\x28\x76\xda\x8a\x75\xce\x47\xe5\xa1\
+\x16\xb7\xfa\xc1\x6a\x9c\x37\x86\xf6\x5e\x04\x3d\xce\x3a\x6f\xe4\
+\x8e\x92\xdb\xd9\xad\x35\x6e\x42\xab\x9a\x74\xfa\x0e\x7b\x55\x69\
+\xaa\x89\xc0\x87\x7e\xe3\xac\x86\xfa\xf5\x46\x73\x17\x08\x91\xe3\
+\x8a\x83\x46\xf3\xc9\xa2\xb6\x5c\x2a\x9b\x3a\x63\x07\x6b\xfe\x49\
+\x1d\xff\x2b\x4d\xad\xdc\x8f\xa6\xd6\x85\xa8\x57\x14\xcc\xf2\xdc\
+\x73\x46\xa4\xfd\x8a\x68\xf0\xef\x4f\xac\xd7\x35\xbb\x38\x2c\x4d\
+\x27\xf7\x2e\x32\xcd\x43\x58\xc2\x9a\x6b\x79\x0b\xdf\x4c\xaf\xa4\
+\xe3\x08\x8b\x6c\x7a\x7f\xb4\x89\xe5\x39\xb2\x78\xb5\x33\xba\xd0\
+\xda\x33\x54\x54\xf7\x4d\x96\x8c\xc9\x35\x54\xd7\xa6\xae\x91\x02\
+\xd2\xb7\x94\x4b\xf1\xa4\x66\x29\xec\xab\x9d\xa8\x53\x53\x65\x6d\
+\x74\x43\x11\xf7\x36\x0e\x12\x7b\x59\x61\x9b\xcb\xc6\xfe\x99\x92\
+\x3c\x75\x72\x48\xd4\xf7\xd9\xbd\x3e\x5e\x27\x0f\x56\xeb\xd8\x2c\
+\xd6\x7f\x46\xfe\x86\xd0\x83\x36\xde\x54\xfd\xc6\xff\x81\xd8\xa2\
+\x77\xbf\x11\x6f\x54\x06\x6e\x8f\xdc\xf1\xe6\xee\xb6\xc7\x37\xf9\
+\xd6\xf5\xf9\x06\xf5\xa6\x1c\x51\x96\x4e\x09\x4d\x3e\x4e\x6d\x66\
+\x2e\x19\xd4\xaf\x3f\xa6\x85\x74\xff\x46\x1b\x16\xf7\xfa\xd5\xef\
+\x4d\xf5\x81\xfd\xa2\xf4\x03\x91\x57\x5c\x54\x00\x46\xc2\x52\xab\
+\x65\xbe\x36\xe9\x50\x50\xfb\xe5\x60\x27\xdb\xa9\x60\x7a\x9b\xa3\
+\x9a\xd7\x68\x85\x62\x68\x60\x83\xe0\x2f\x16\xf6\xf1\x36\x21\x02\
+\xfe\x7a\xb2\x19\x8e\x36\xcb\xb6\x7b\xeb\xef\x22\x6e\xf4\x7a\x16\
+\x6b\x87\x60\x3e\xdc\x77\xbb\x01\xd9\x38\x01\x06\xf0\xbd\x75\x92\
+\x63\xce\x29\x10\xc1\xac\x90\xf6\x4c\xb7\x12\x72\xe6\x40\x73\xa7\
+\x25\x6d\x77\xb7\x63\x3f\xea\xa4\x3e\xf1\x8f\x23\x26\xc8\x65\x48\
+\xeb\xb5\x9d\x32\x91\x54\xfe\xe3\x14\xb6\x5d\xea\x67\xa9\x75\xc9\
+\x04\x19\x26\xa6\xbb\xde\x85\xa4\xb0\x7f\x60\xf0\xd6\x1b\x33\x34\
+\xd2\x22\x6c\xa3\xe8\x18\x4f\xb7\x9e\xbe\x07\x9d\xdd\xf6\x71\x68\
+\x58\x28\xc1\x46\x83\x9f\x2d\x36\x4f\x71\xf4\xf4\xa9\x0d\xd8\xd5\
+\x60\x54\x75\x1e\x9c\xe6\xa7\x80\xe1\x2e\xc0\xb6\xbd\xc9\xa8\xe8\
+\x46\xb9\xfc\x3d\xfb\x0f\xe2\x65\xd2\x66\
+\x00\x00\x05\xe4\
+\x00\
+\x00\x13\xaf\x78\x9c\x9d\x58\xdd\x72\xda\x3a\x10\xbe\xe7\x29\x34\
+\xc3\x64\x0a\x99\x98\xd8\x60\x63\x43\xae\x72\x92\x30\xed\xcc\xe9\
+\x55\xfb\x02\xc2\x16\x58\x13\xdb\xf2\x58\xa2\x84\xd3\xe9\xbb\x9f\
+\x95\x2c\x19\xcb\x3f\xb4\xe7\x98\xd8\x01\xed\xb2\xde\xfd\xf6\xdb\
+\xd5\x9a\xc7\xfb\x09\xba\x47\xdf\x53\xca\x11\x17\x97\x8c\xa0\x84\
+\x1c\x68\x41\x05\x65\x05\x82\xb5\x3d\xe6\x24\x41\xf0\x5e\xa4\x44\
+\x2b\xf0\x94\x10\x81\x0e\x14\xde\xb2\x03\xfa\x56\x5e\x12\x52\x2d\
+\xc0\xc8\xe3\x64\x92\x8a\x3c\x43\x3f\x27\x08\x8e\x3d\x8e\xdf\x8f\
+\x15\x3b\x15\x89\x13\xb3\x8c\x55\x5b\x34\x3d\xa8\xe3\x69\xf2\x6b\
+\x32\xd9\xb3\xe4\xf2\x7b\x45\x29\x36\x6b\xae\x3a\xea\xb5\x1c\x57\
+\x47\x5a\x6c\x91\x5b\x7e\x20\xcf\xba\x28\xe3\x93\xc7\x7b\xe4\x38\
+\x0e\xfa\x4e\x45\x66\x9c\x96\x9f\xc1\xc3\x84\xfe\x58\x08\xb5\x9c\
+\x7a\xfa\xfe\x07\x56\x08\x87\xd3\x7f\xc8\x16\x79\x2b\xf7\xee\xe9\
+\xba\x78\xc0\x39\xcd\x2e\x5b\xf4\xe9\x7b\x45\xf6\xa7\x38\x85\xa8\
+\xbf\x7e\xfb\xf4\x80\x38\x2e\xb8\xc3\x49\x45\xb5\x8b\x03\x11\x44\
+\x41\x18\xfa\xcf\x3d\x31\xcd\xf1\x11\xee\xe3\x9c\xc9\xfe\x9d\x0a\
+\xe7\x58\xe1\x84\x92\x42\xcc\x94\x9e\x3c\x32\x5a\x10\x5c\x3d\x34\
+\x9f\x5d\xe4\xb6\x3f\x78\xae\x7b\x77\xfd\x7c\xa8\x58\x3e\xd3\xb7\
+\x9a\x5f\x97\x95\x0f\x0e\x17\xac\x9c\xad\x41\x1d\x4d\xf7\x1b\x1c\
+\xac\xc3\x96\x86\x60\xb3\x29\xf1\xe2\x28\x4c\xe6\x6a\x6d\x5e\x3b\
+\x2a\xc8\x07\x20\x91\xe2\x84\x9d\x35\xb6\xfa\xac\x8e\x7b\x3c\x73\
+\x1f\x90\xfe\x5b\x2c\xe7\x2d\x94\xce\x84\x1e\x53\xb1\x45\x05\xab\
+\x72\x9c\xd5\x82\x12\x27\x09\x2d\x8e\x5b\xb4\x86\x6f\x4b\x4b\xf2\
+\xff\x52\xe5\xa7\x9b\x3f\x67\x19\x98\x65\x03\xde\x4e\x1d\x2a\x95\
+\x8f\x9a\x9d\x04\x15\xe0\x1c\x12\x67\x56\xe7\x93\x23\x5c\xc9\x35\
+\x92\x00\x3b\x05\x93\x4a\x39\x4b\xe8\xe1\xa2\x78\x8a\x8b\x38\x65\
+\x15\x47\x65\x45\x38\xc0\xab\xe9\x2b\x95\xea\xdc\x03\x6d\x4b\x48\
+\x04\x07\xb8\xdf\x81\x20\x31\x2d\x2f\x0b\x2e\xb0\xe0\x88\x55\x52\
+\xab\x5e\xa1\x6c\xd2\xa3\x0c\xd6\xa4\xd1\xae\x8a\x0a\xa8\x50\x82\
+\x2b\x85\xd0\x21\x9c\x2a\x2e\x05\x50\x44\xf8\x94\x09\x15\x83\x65\
+\x40\x88\x3e\xed\x36\xc1\xdd\x18\x91\xfa\x37\xe8\x63\x64\xe8\xfe\
+\x95\x08\x9c\x60\x81\xfb\x8c\xcf\x8d\xe4\x67\x0b\x7e\x07\x08\xb2\
+\xd5\x45\xd3\x5a\xdd\x33\x21\x58\x0e\x82\xa0\x23\xa8\xea\x34\x7b\
+\x66\xb9\xc9\x71\xb3\x32\x5c\xc9\x7e\x12\x69\x31\xab\xa0\x53\x28\
+\x7d\xc4\x59\x46\x13\x34\x7d\xd9\xc8\x57\x5b\xec\xc8\x92\x38\xf1\
+\x9a\x39\xad\xd3\xe8\x7c\x34\x04\x35\xe4\x0c\xe1\x9c\xbe\x3c\xcb\
+\x57\x03\x77\x13\x70\x69\x85\xbc\x55\xca\xae\xfe\x52\xd3\x2f\x00\
+\xe0\x62\x01\x19\x6b\x67\xc6\xd4\x7e\xce\x0a\x06\xf2\x98\x3c\xf5\
+\xb2\x26\x7b\x85\xf9\x36\x98\xe7\x25\x89\x9d\x14\x40\xca\x24\x50\
+\x36\x4f\xf6\xd9\xa9\x6f\xc0\xf3\xac\x6e\x63\xea\x68\x23\xbb\x5c\
+\x2b\xad\xaf\x2c\xe6\xa2\x02\xa4\x11\x44\xd6\xcf\x6d\xd2\x88\xfb\
+\xc9\x75\x3c\x1d\xa1\xad\x68\x40\x69\x32\x28\x11\x59\xd6\xc8\x58\
+\xb7\xfe\x4c\x30\xa4\x84\xdb\x37\x4d\x97\x0f\x28\x5d\xc1\xe9\x0f\
+\xe1\xf5\xe9\x33\xc9\x7e\x10\x41\x63\x3c\xd0\x28\x35\x1a\xd0\x4e\
+\x66\xfe\xe6\x01\x79\xcb\x35\x5c\x42\xd3\x4d\xda\x9e\x77\x7b\xc5\
+\x95\x96\xc6\xc7\x74\x39\xd0\xbf\x97\x83\x88\xb6\x3b\x93\x66\x59\
+\x63\xae\xe1\xa2\x74\x6a\xb9\x84\xf6\x66\x2e\xf3\x0e\xcd\x7d\x4d\
+\x1d\xbf\x05\x54\xba\x1a\x70\xc2\xd3\xc4\xb0\x01\xd2\x42\xd7\x78\
+\x68\x15\xa1\x6f\xa2\x1d\xf4\x5b\x26\x30\x93\xf9\x3b\x09\x9a\xf1\
+\xa1\xe4\xa9\xfd\xcf\x6d\x25\x9b\x93\x58\xed\xe0\xbf\x4d\xf5\xf4\
+\x8c\xab\x62\x98\x3d\xc1\x8d\xba\xde\xed\xde\xfc\x37\x7f\xb4\xae\
+\x77\xeb\xf5\x00\x7a\x91\x46\x2f\x32\x86\xd5\x86\x83\xa1\x5e\xa0\
+\x32\x63\x68\x71\xa4\xaa\x7d\x82\x50\x9d\x71\xbf\xbc\xa6\x1d\x9c\
+\x69\x22\x52\xb0\x1d\xd8\x98\x66\xe4\x00\xe8\xe1\x93\x60\x43\x0d\
+\xec\xba\xde\xa2\xa3\x17\x05\x0f\x28\xf4\xe1\x34\x6c\xec\x07\xad\
+\x18\xe2\x2f\x25\x39\xea\xcb\x7c\x2c\x7e\xa5\xb9\x8a\x40\xc9\xf3\
+\xe4\x25\xb0\x34\x9b\x16\xe7\x6b\x3c\xf4\xd9\x6d\xab\xc1\x2d\x98\
+\x7a\x64\xd9\xb3\x2c\xe9\xb7\x18\x37\xb8\xb3\x2a\xfa\x6f\x5a\xbc\
+\x73\x53\xc9\x66\x3f\x50\xf6\x13\x12\xb3\x0a\x4b\xd2\x48\xe2\x15\
+\xa4\x0b\x11\x9e\xf9\x50\x17\x30\x21\xc1\x25\x92\x97\xb9\x32\x8c\
+\xb7\x29\xfb\x41\xaa\x31\x4b\x00\x1f\xa9\xe4\x50\x63\x79\xf1\x25\
+\x57\xbb\xaf\x76\x83\xe6\x26\xcb\xed\xf6\x6e\x88\x2a\xfb\xff\x34\
+\xc6\xf2\x35\x4a\xb7\x78\x23\x5f\xea\x16\x60\x6c\xa1\xa0\x72\x6a\
+\xa4\xb4\xe5\x84\xf2\x32\xc3\x17\xd9\x89\x59\xfc\xfe\x9f\xd9\x62\
+\x21\xc8\x45\xa7\x23\xb2\x0c\xfa\x3f\xde\xd3\xd8\x26\x6b\x6d\xd8\
+\x69\x3a\xd6\x29\x1b\x94\x07\x5a\xdc\xd8\x07\xaf\x71\x56\x3b\xda\
+\xb9\x11\xcc\x33\x8b\xac\x96\x3b\x4a\x6e\x57\xb7\xb6\xb8\x0a\xac\
+\x6e\xd2\x9a\x31\xec\x5d\xa5\xee\x26\x02\xef\xbb\x43\xb2\x5a\xea\
+\xf6\x1b\xcd\x5d\x20\x44\x86\x4b\x0e\x16\xcd\x3b\x8b\xda\x72\xab\
+\xac\xfb\x8c\x9d\xac\xe9\xab\x3a\xfe\x57\x99\x5a\xb5\x1f\x8e\xed\
+\x0b\x61\xa7\x29\x98\xed\xb9\x13\x8c\x48\xba\x1d\xd1\xe0\xdf\x55\
+\xac\x16\x15\x3b\x3b\x2c\x49\x46\x9f\x53\xea\x86\x00\x1b\x99\xb9\
+\xcc\x6f\x41\x9c\xea\xcd\x74\x18\x64\x91\x8e\x3f\x0e\xbd\xa9\x63\
+\x60\xff\x6a\x34\xda\xe8\xda\x1a\x2a\xb1\xdb\xba\x50\x86\xe4\x1a\
+\xad\xeb\x0c\x57\x4b\x01\xec\x5b\xc6\xa5\x78\xd4\xb2\x14\x76\xcd\
+\x8e\xb4\xaa\xb1\xce\x36\xf8\xfc\x10\x75\x9e\x13\x24\xfc\x6b\x68\
+\xdb\xf5\x69\x63\xbf\xa3\x24\x4b\x9c\x0c\x6a\xf5\xf7\x04\x5f\x1c\
+\xae\xca\xbd\x0d\x3b\x32\xfb\xf5\x9f\xf1\xbf\xe6\x74\x6f\x6a\x37\
+\x8d\xbf\x8e\xbf\x27\xb6\x18\xde\x9d\xbb\x6b\x93\xbe\xdb\xe1\x77\
+\xb4\xba\xbb\x1d\xf1\x4d\xbe\xb5\x63\xbe\x41\xbd\xb1\x40\x94\xa7\
+\x63\x42\x53\x92\x63\xcf\x2e\xfb\x0c\x9b\x16\xfc\x07\xb4\x90\xe1\
+\xdf\x98\xc4\xa2\xce\xc8\xfa\xad\x6e\x40\xf0\x78\x28\xe3\x40\xe4\
+\x03\xe7\x25\x80\x11\xb3\xc4\x9a\x9a\xaf\x73\x3a\xf4\xd4\x6e\x47\
+\xd8\xc8\x89\xca\x1f\x9f\x7e\xea\xba\x0f\x65\xc9\x87\xa6\xee\xff\
+\x74\x7b\x1f\x19\x16\x96\x81\x9c\x28\xe4\x65\xb5\x9c\x37\x53\x5c\
+\xf7\x69\xe2\xc6\xcc\x67\x51\xb7\x8f\xe8\xe3\x7d\x7b\x2a\x90\x03\
+\x14\x00\x01\xdf\x5b\xc4\x19\xe6\x9c\x02\x1b\xcc\x4e\x69\x6b\xba\
+\xa5\x90\x9a\x3d\xcb\xad\xd1\xb4\x79\xa2\x1d\xea\x5c\x2f\x3b\x77\
+\xb7\x1a\x70\x41\x6e\x47\xda\xae\x1d\x94\x49\xa7\x8a\x1f\x27\xf0\
+\xf8\xa5\x7e\x8a\x5a\x14\x4c\x90\x7e\x75\xba\x8b\x4d\x40\x72\xfb\
+\x47\x05\x6f\xb1\x32\x4b\x03\xa3\xc2\x5f\x2f\x6f\xd1\xce\x1b\x9d\
+\x6b\x5f\x37\x6f\xaf\xbb\xf0\xa9\xef\x58\x20\xc1\x46\xbd\x9f\x2a\
+\x56\xcf\x51\xf8\xfc\xda\x24\xec\xea\x30\x2a\x5b\x1f\x9c\xfa\xf1\
+\xbf\xff\x34\x60\xfb\x5e\x97\x55\x78\xa3\x67\xfe\x9a\xfc\x0b\x44\
+\x7b\xd0\xbc\
 "
 
 qt_resource_name = b"\
-\x00\x17\
-\x0b\xd4\x1a\x23\
+\x00\x1c\
+\x01\xf8\xc7\xe3\
 \x00\x64\
 \x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x56\x00\x69\x00\x65\x00\x77\x00\x65\x00\x72\x00\x53\x00\x74\x00\x79\
-\x00\x6c\x00\x65\x00\x2e\x00\x63\x00\x73\x00\x73\
+\x00\x6c\x00\x65\x00\x2d\x00\x64\x00\x61\x00\x72\x00\x6b\x00\x2e\x00\x63\x00\x73\x00\x73\
+\x00\x1d\
+\x0a\x5e\x6e\x63\
+\x00\x64\
+\x00\x6f\x00\x63\x00\x75\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x56\x00\x69\x00\x65\x00\x77\x00\x65\x00\x72\x00\x53\x00\x74\x00\x79\
+\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x63\x00\x73\x00\x73\
 "
 
 qt_resource_struct_v1 = b"\
-\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
+\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x00\x3e\x00\x01\x00\x00\x00\x01\x00\x00\x05\xef\
 "
 
 qt_resource_struct_v2 = b"\
-\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
 \x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x01\x71\x5f\xa0\x88\xc6\
+\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x01\x71\x69\x48\x61\x0a\
+\x00\x00\x00\x3e\x00\x01\x00\x00\x00\x01\x00\x00\x05\xef\
+\x00\x00\x01\x71\x69\x35\xae\xa0\
 "
 
 qt_version = [int(v) for v in QtCore.qVersion().split('.')]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/UI/data/documentViewerStyle-dark.css	Sat Apr 11 14:50:48 2020 +0200
@@ -0,0 +1,294 @@
+/*
+ * This style definition is based on the style sheet file of Spyder.
+ */
+
+html {
+    background-color: #262626;
+}
+
+body {
+    background-color: #262626;
+    color: #ffffff;
+    margin: 0px 10px 10px 10px;
+}
+
+
+/* --- Title style --- */
+div.title h1 {
+    font-size: 130%;
+    font-family: 'Trebuchet MS', sans-serif;
+    background-color: #85774A;
+    background-image: -webkit-gradient(
+        linear,
+        0 0,
+        0 100%,
+        from(#85774A),
+        color-stop(60%, #b9a567),
+        to(#e1c87d)
+    );
+    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+    font-weight: normal;
+    padding: 6px 0px 6px 20px;
+    margin: 0px -25px;
+    color: #FFFFFF;
+}
+
+/*
+ * The next two styles are needed to
+ * modify the anchors present on the
+ * title of pages like scipy.stats or
+ * scipy.io
+ */
+div.title h1 a {
+    color: transparent;
+    cursor: default;
+}
+
+div.title h1 tt {
+    font-size: 95%;
+    background-color: transparent;
+    color: #FFFFFF;
+}
+
+
+/* --- Metadata style --- */
+div.metadata {
+    margin-top: 10px;
+    margin-bottom: 15px;
+    margin-right: 1px;
+    padding: 1px;
+    background-color: #fff4d8;
+    border: 1px solid #C9C9C9;
+    border-radius: 6px 6px 6px 6px;
+    box-shadow: 1px 1px 7px #CACACA;
+    color: #000000;
+}
+
+div.metadata p {
+    margin: 7px 0px 7px 10px;
+}
+
+span.def {
+    font-family: monospace;
+    font-size: 90%;
+}
+
+span.argspec-highlight {
+    color: blue;
+    font-size: 110%;
+    font-weight: 900;
+}
+
+
+/* --- Docstring div style --- */
+div.docstring {
+    margin-top: -1px;
+}
+
+div.docstring p {
+    padding: 0px 2px 0px;
+}
+
+
+/* --- Headers style --- */
+h2, h3, h4 {
+    font-family: 'Helvetica', sans-serif;
+    color: rgb(49, 126, 172);
+    margin-top: 20px;
+    margin-bottom: 10px;
+}
+
+h2 {
+    font-size: 120%;
+    font-weight: normal;
+    border-bottom: 1px solid rgb(220, 220, 220);
+    padding: 4px 0px 4px 0px;
+}
+
+h3 {
+    font-size: 110%;
+}
+
+h4 {
+    font-size: 100%;
+    margin-top: 14px;
+    font-weight: normal;
+}
+
+dl.docutils {
+    padding: 0px 10px 0px;
+}
+
+div.section p {
+    padding: 0px 2px 0px;
+}
+
+#warning {
+    margin-top: 5px;
+    padding: 4px 8px 4px 8px;
+    text-align: center;
+    border: 1px solid #FFE4E4;
+    background-color: #F66;
+}
+
+#doc-warning {
+    margin-top: 16px;
+    width: 45%;
+    margin-left: auto;
+    margin-right: auto;
+    background-color: rgb(185, 74, 72);
+    color: rgb(242, 222, 222);
+    border: 1px solid rgb(238, 211, 215);
+    border-radius: 4px 4px 4px 4px;
+    padding: 15px;
+    text-align: center;
+    font-weight: bold;
+    font-size: 105%;
+}
+
+
+/* --- Links --- */
+a {
+    text-decoration: none;
+    color: rgba(40, 130, 180, 1);
+}
+
+a:hover {
+    text-decoration: underline;
+}
+
+
+/* --- Images --- */
+img {
+    box-shadow: 0px 2px 6px #cacaca;
+    border: 1px solid #c9c9c9;
+}
+
+img.align-center {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+
+/* --- Lists style --- */
+ol.arabic {
+    margin-left: -10px;
+}
+
+ul {
+    margin-left: -5px;
+}
+
+/* --- Literal blocks style --- */
+pre.literal-block {
+    padding-left: 35px;
+    font-size: 95%;
+}
+
+
+/* --- Docutils table style --- */
+table.docutils {
+    border-collapse: collapse;
+    border-spacing: 0;
+    border: #DDDDDD;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 17px;
+    margin-bottom: 17px;
+    width: 90%;
+}
+
+table.docutils td {
+    padding: 5px;
+}
+
+table.docutils tr.row-odd {
+    background-color: rgb(56, 56, 56);
+}
+
+
+/* --- Docutils table headers --- */
+table.docutils th {
+    background-color: #383838;
+    border-bottom-color: #DDDDDD;
+    border-bottom-style: solid;
+    border-bottom-width: 1px;
+    border-top-color: #DDDDDD;
+    border-top-style: solid;
+    border-top-width: 1px;
+    font-weight: bold;
+    text-align: center;
+    padding: 6px 0px 6px 8px;
+    color: rgb(38, 38, 38);
+}
+
+
+/* --- Field-list table style --- */
+table.docutils.field-list {
+    font-size: 80%;
+    border-collapse: collapse;
+    border-left: transparent;
+    border-right: transparent;
+    margin-top: 15px;
+    margin-left: 40px;
+    width: 83%;
+}
+
+
+/* --- Field-list table headers --- */
+table.docutils.field-list th {
+    background-color: transparent;
+    border-top: transparent;
+    border-bottom: transparent;
+    color: white;
+    font-weight: bold;
+    text-align: left;
+    padding: 4px 0px 4px 8px;
+}
+
+
+/* --- Spacing around example code --- */
+div.highlight pre {
+    padding: 9px 14px;
+    background-color: rgb(47, 89, 44);
+    border-radius: 4px 4px 4px 4px;
+    border: 1px solid rgb(78, 149, 73);
+}
+
+div.highlight {
+    padding: 0px 10px 0px;
+}
+
+dt {
+    font-weight: bold;
+    /*font-size: 16px;*/
+}
+
+.classifier {
+    /*font-size: 10pt;*/
+    font-weight: normal;
+}
+
+tt {
+    background-color: #2d2e2f;
+    /*font-size: 95%;*/
+    padding: 0px 1px;
+}
+
+
+
+div.admonition.note {
+    font-size: 0.95em;
+    margin: 1.3em;
+    border: 1px solid #677f84;
+    background-color: #212426;
+    padding: 0px 5px 0 5px;
+    color: #3A87AD;
+}
+
+div.admonition p.admonition-title {
+    font-size: 1em;
+    margin-top: 7px;
+    font-weight: bold;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/UI/data/documentViewerStyle-light.css	Sat Apr 11 14:50:48 2020 +0200
@@ -0,0 +1,293 @@
+/*
+ * This style definition is based on the style sheet file of Spyder.
+ */
+
+html {
+    background-color: #ffffff;
+}
+
+body {
+    background-color: #ffffff;
+    color: #000000;
+    margin: 0px 10px 10px 10px;
+}
+
+
+/* --- Title style --- */
+div.title h1 {
+    font-size: 130%;
+    font-family: 'Trebuchet MS', sans-serif;
+    background-color: #85774A;
+    background-image: -webkit-gradient(
+        linear,
+        0 0,
+        0 100%,
+        from(#85774A),
+        color-stop(60%, #b9a567),
+        to(#e1c87d)
+    );
+    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
+    font-weight: normal;
+    padding: 6px 0px 6px 20px;
+    margin: 0px -25px;
+    color: #FFFFFF;
+}
+
+/*
+ * The next two styles are needed to
+ * modify the anchors present on the
+ * title of pages like scipy.stats or
+ * scipy.io
+ */
+div.title h1 a {
+    color: transparent;
+    cursor: default;
+}
+
+div.title h1 tt {
+    font-size: 95%;
+    background-color: transparent;
+    color: #FFFFFF;
+}
+
+
+/* --- Metadata style --- */
+div.metadata {
+    margin-top: 10px;
+    margin-bottom: 15px;
+    margin-right: 1px;
+    padding: 1px;
+    background-color: #fff4d8;
+    border: 1px solid #C9C9C9;
+    border-radius: 6px 6px 6px 6px;
+    box-shadow: 1px 1px 7px #CACACA;
+}
+
+div.metadata p {
+    margin: 7px 0px 7px 10px;
+}
+
+span.def {
+    font-family: monospace;
+    font-size: 90%;
+}
+
+span.argspec-highlight {
+    color: blue;
+    font-size: 110%;
+    font-weight: 900;
+}
+
+
+/* --- Docstring div style --- */
+div.docstring {
+    margin-top: -1px;
+}
+
+div.docstring p {
+    padding: 0px 2px 0px;
+}
+
+
+/* --- Headers style --- */
+h2, h3, h4 {
+    font-family: 'Helvetica', sans-serif;
+    color: rgb(49, 126, 172);
+    margin-top: 20px;
+    margin-bottom: 10px;
+}
+
+h2 {
+    font-size: 120%;
+    font-weight: normal;
+    border-bottom: 1px solid rgb(220, 220, 220);
+    padding: 4px 0px 4px 0px;
+}
+
+h3 {
+    font-size: 110%;
+}
+
+h4 {
+    font-size: 100%;
+    margin-top: 14px;
+    font-weight: normal;
+}
+
+dl.docutils {
+    padding: 0px 10px 0px;
+}
+
+div.section p {
+    padding: 0px 2px 0px;
+}
+
+#warning {
+    margin-top: 5px;
+    background-color: #FFE4E4;
+    border: 1px solid #F66;
+    padding: 4px 8px 4px 8px;
+    text-align: center;
+}
+
+#doc-warning {
+    margin-top: 16px;
+    width: 45%;
+    margin-left: auto;
+    margin-right: auto;
+    color: rgb(185, 74, 72);
+    background-color: rgb(242, 222, 222);
+    border: 1px solid rgb(238, 211, 215);
+    border-radius: 4px 4px 4px 4px;
+    padding: 15px;
+    text-align: center;
+    font-weight: bold;
+    font-size: 105%;
+}
+
+
+/* --- Links --- */
+a {
+    text-decoration: none;
+    color: rgba(40, 130, 180, 1);
+}
+
+a:hover {
+    text-decoration: underline;
+}
+
+
+/* --- Images --- */
+img {
+    box-shadow: 0px 2px 6px #cacaca;
+    border: 1px solid #c9c9c9;
+}
+
+img.align-center {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+
+/* --- Lists style --- */
+ol.arabic {
+    margin-left: -10px;
+}
+
+ul {
+    margin-left: -5px;
+}
+
+/* --- Literal blocks style --- */
+pre.literal-block {
+    padding-left: 35px;
+    font-size: 95%;
+}
+
+
+/* --- Docutils table style --- */
+table.docutils {
+    border-collapse: collapse;
+    border-spacing: 0;
+    border: #DDDDDD;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 17px;
+    margin-bottom: 17px;
+    width: 90%;
+}
+
+table.docutils td {
+    padding: 5px;
+}
+
+table.docutils tr.row-odd {
+    background-color: rgb(249, 249, 249);
+}
+
+
+/* --- Docutils table headers --- */
+table.docutils th {
+    background-color: #EEEEEE;
+    border-bottom-color: #DDDDDD;
+    border-bottom-style: solid;
+    border-bottom-width: 1px;
+    border-top-color: #DDDDDD;
+    border-top-style: solid;
+    border-top-width: 1px;
+    font-weight: bold;
+    text-align: center;
+    padding: 6px 0px 6px 8px;
+    color: rgb(65, 65, 65);
+}
+
+
+/* --- Field-list table style --- */
+table.docutils.field-list {
+    font-size: 80%;
+    border-collapse: collapse;
+    border-left: transparent;
+    border-right: transparent;
+    margin-top: 15px;
+    margin-left: 40px;
+    width: 83%;
+}
+
+
+/* --- Field-list table headers --- */
+table.docutils.field-list th {
+    background-color: transparent;
+    border-top: transparent;
+    border-bottom: transparent;
+    color: black;
+    font-weight: bold;
+    text-align: left;
+    padding: 4px 0px 4px 8px;
+}
+
+
+/* --- Spacing around example code --- */
+div.highlight pre {
+    padding: 9px 14px;
+    background-color: rgb(247, 247, 249);
+    border-radius: 4px 4px 4px 4px;
+    border: 1px solid rgb(225, 225, 232);
+}
+
+div.highlight {
+    padding: 0px 10px 0px;
+}
+
+dt {
+    font-weight: bold;
+    /*font-size: 16px;*/
+}
+
+.classifier {
+    /*font-size: 10pt;*/
+    font-weight: normal;
+}
+
+tt {
+    background-color: #ECF0F3;
+    /*font-size: 95%;*/
+    padding: 0px 1px;
+}
+
+
+
+div.admonition.note {
+    font-size: 0.95em;
+    margin: 1.3em;
+    border: 1px solid #BCE8F1;
+    background-color: #D9EDF7;
+    padding: 0px 5px 0 5px;
+    color: #3A87AD;
+}
+
+div.admonition p.admonition-title {
+    font-size: 1em;
+    margin-top: 7px;
+    font-weight: bold;
+}
--- a/eric6/UI/data/documentViewerStyle.css	Sat Apr 11 14:13:25 2020 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,311 +0,0 @@
-/*
- * This style definition is based on the style sheet file of Spyder.
- *
- * Modified for using color schemes as of WebEngine 76.x.
- * see c't 19/2019
- */
-
-@media (prefers-color-scheme: light) {
-    :root {
-        --font-color: #000;
-        --background-color: #fff;
-        --body-color: #fff;
-    }
-}
-@media (prefers-color-scheme: dark) {
-    :root {
-        --font-color: #fff;
-        --background-color: #262626;
-        --body-color: #262626;
-    }
-}
-
-html {
-    background-color: var(--background-color, #fff);
-}
-
-body {
-    background-color: var(--body-color, #fff);
-    color: var(--font-color, #000);
-    margin: 0px 10px 10px 10px;
-}
-
-
-/* --- Title style --- */
-div.title h1 {
-    font-size: 130%;
-    font-family: 'Trebuchet MS', sans-serif;
-    background-color: #85774A;
-    background-image: -webkit-gradient(
-        linear,
-        0 0,
-        0 100%,
-        from(#85774A),
-        color-stop(60%, #b9a567),
-        to(#e1c87d)
-    );
-    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
-    font-weight: normal;
-    padding: 6px 0px 6px 20px;
-    margin: 0px -25px;
-    color: #FFFFFF;
-}
-
-/*
- * The next two styles are needed to
- * modify the anchors present on the
- * title of pages like scipy.stats or
- * scipy.io
- */
-div.title h1 a {
-    color: transparent;
-    cursor: default;
-}
-
-div.title h1 tt {
-    font-size: 95%;
-    background-color: transparent;
-    color: #FFFFFF;
-}
-
-
-/* --- Metadata style --- */
-div.metadata {
-    margin-top: 10px;
-    margin-bottom: 15px;
-    margin-right: 1px;
-    padding: 1px;
-    background-color: #fff4d8;
-    border: 1px solid #C9C9C9;
-    border-radius: 6px 6px 6px 6px;
-    box-shadow: 1px 1px 7px #CACACA;
-}
-
-div.metadata p {
-    margin: 7px 0px 7px 10px;
-}
-
-span.def {
-    font-family: monospace;
-    font-size: 90%;
-}
-
-span.argspec-highlight {
-    color: blue;
-    font-size: 110%;
-    font-weight: 900;
-}
-
-
-/* --- Docstring div style --- */
-div.docstring {
-    margin-top: -1px;
-}
-
-div.docstring p {
-    padding: 0px 2px 0px;
-}
-
-
-/* --- Headers style --- */
-h2, h3, h4 {
-    font-family: 'Helvetica', sans-serif;
-    color: rgb(49, 126, 172);
-    margin-top: 20px;
-    margin-bottom: 10px;
-}
-
-h2 {
-    font-size: 120%;
-    font-weight: normal;
-    border-bottom: 1px solid rgb(220, 220, 220);
-    padding: 4px 0px 4px 0px;
-}
-
-h3 {
-    font-size: 110%;
-}
-
-h4 {
-    font-size: 100%;
-    margin-top: 14px;
-    font-weight: normal;
-}
-
-dl.docutils {
-    padding: 0px 10px 0px;
-}
-
-div.section p {
-    padding: 0px 2px 0px;
-}
-
-#warning {
-    margin-top: 5px;
-    background-color: #FFE4E4;
-    border: 1px solid #F66;
-    padding: 4px 8px 4px 8px;
-    text-align: center;
-}
-
-#doc-warning {
-    margin-top: 16px;
-    width: 45%;
-    margin-left: auto;
-    margin-right: auto;
-    color: rgb(185, 74, 72);
-    background-color: rgb(242, 222, 222);
-    border: 1px solid rgb(238, 211, 215);
-    border-radius: 4px 4px 4px 4px;
-    padding: 15px;
-    text-align: center;
-    font-weight: bold;
-    font-size: 105%;
-}
-
-
-/* --- Links --- */
-a {
-    text-decoration: none;
-    color: rgba(40, 130, 180, 1);
-}
-
-a:hover {
-    text-decoration: underline;
-}
-
-
-/* --- Images --- */
-img {
-    box-shadow: 0px 2px 6px #cacaca;
-    border: 1px solid #c9c9c9;
-}
-
-img.align-center {
-    display: block;
-    margin-left: auto;
-    margin-right: auto;
-}
-
-
-/* --- Lists style --- */
-ol.arabic {
-    margin-left: -10px;
-}
-
-ul {
-    margin-left: -5px;
-}
-
-/* --- Literal blocks style --- */
-pre.literal-block {
-    padding-left: 35px;
-    font-size: 95%;
-}
-
-
-/* --- Docutils table style --- */
-table.docutils {
-    border-collapse: collapse;
-    border-spacing: 0;
-    border: #DDDDDD;
-    margin-left: auto;
-    margin-right: auto;
-    margin-top: 17px;
-    margin-bottom: 17px;
-    width: 90%;
-}
-
-table.docutils td {
-    padding: 5px;
-}
-
-table.docutils tr.row-odd {
-    background-color: rgb(249, 249, 249);
-}
-
-
-/* --- Docutils table headers --- */
-table.docutils th {
-    background-color: #EEEEEE;
-    border-bottom-color: #DDDDDD;
-    border-bottom-style: solid;
-    border-bottom-width: 1px;
-    border-top-color: #DDDDDD;
-    border-top-style: solid;
-    border-top-width: 1px;
-    font-weight: bold;
-    text-align: center;
-    padding: 6px 0px 6px 8px;
-    color: rgb(65, 65, 65);
-}
-
-
-/* --- Field-list table style --- */
-table.docutils.field-list {
-    font-size: 80%;
-    border-collapse: collapse;
-    border-left: transparent;
-    border-right: transparent;
-    margin-top: 15px;
-    margin-left: 40px;
-    width: 83%;
-}
-
-
-/* --- Field-list table headers --- */
-table.docutils.field-list th {
-    background-color: transparent;
-    border-top: transparent;
-    border-bottom: transparent;
-    color: black;
-    font-weight: bold;
-    text-align: left;
-    padding: 4px 0px 4px 8px;
-}
-
-
-/* --- Spacing around example code --- */
-div.highlight pre {
-    padding: 9px 14px;
-    background-color: rgb(247, 247, 249);
-    border-radius: 4px 4px 4px 4px;
-    border: 1px solid rgb(225, 225, 232);
-}
-
-div.highlight {
-    padding: 0px 10px 0px;
-}
-
-dt {
-    font-weight: bold;
-    /*font-size: 16px;*/
-}
-
-.classifier {
-    /*font-size: 10pt;*/
-    font-weight: normal;
-}
-
-tt {
-    background-color: #ECF0F3;
-    /*font-size: 95%;*/
-    padding: 0px 1px;
-}
-
-
-
-div.admonition.note {
-    font-size: 0.95em;
-    margin: 1.3em;
-    border: 1px solid #BCE8F1;
-    background-color: #D9EDF7;
-    padding: 0px 5px 0 5px;
-    color: #3A87AD;
-}
-
-div.admonition p.admonition-title {
-    font-size: 1em;
-    margin-top: 7px;
-    font-weight: bold;
-}

eric ide

mercurial