aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-07 10:46:23 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-07 10:46:23 +0200
commit425f9d41cd337133d5677744eef937a8a2a61212 (patch)
tree6cd5c2603e1499b89aae4fe5e56c6e650cb2117e /lib
parentec95bb371e54116a2627c162eac3357ec13f06ad (diff)
downloadkristall-425f9d41cd337133d5677744eef937a8a2a61212.tar.gz
Adds support for light/dark widget theme, adds experiemental support for http style sheets.
Diffstat (limited to 'lib')
-rw-r--r--lib/BreezeStyleSheets/.gitignore2
-rw-r--r--lib/BreezeStyleSheets/LICENSE.md26
-rw-r--r--lib/BreezeStyleSheets/README.md96
-rw-r--r--lib/BreezeStyleSheets/assets/Breeze.gifbin0 -> 8030297 bytes
-rw-r--r--lib/BreezeStyleSheets/breeze.qrc89
-rw-r--r--lib/BreezeStyleSheets/breeze_resources.py3225
-rw-r--r--lib/BreezeStyleSheets/dark.py94
-rw-r--r--lib/BreezeStyleSheets/dark.qss1648
-rwxr-xr-xlib/BreezeStyleSheets/dark/branch_closed-on.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/branch_closed.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/branch_open-on.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/branch_open.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/checkbox_checked.svg5
-rwxr-xr-xlib/BreezeStyleSheets/dark/checkbox_checked_disabled.svg5
-rwxr-xr-xlib/BreezeStyleSheets/dark/checkbox_indeterminate.svg7
-rwxr-xr-xlib/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg7
-rwxr-xr-xlib/BreezeStyleSheets/dark/checkbox_unchecked.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/close-hover.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/close-pressed.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/close.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/down_arrow-hover.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/down_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/down_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/hmovetoolbar.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/hsepartoolbar.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/left_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/left_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/radio_checked.svg5
-rwxr-xr-xlib/BreezeStyleSheets/dark/radio_checked_disabled.svg5
-rwxr-xr-xlib/BreezeStyleSheets/dark/radio_unchecked.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/radio_unchecked_disabled.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/right_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/right_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/sizegrip.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/spinup_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/stylesheet-branch-end-closed.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/stylesheet-branch-end-open.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/stylesheet-branch-end.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/stylesheet-branch-more.svg4
-rwxr-xr-xlib/BreezeStyleSheets/dark/stylesheet-vline.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/transparent.svg1
-rwxr-xr-xlib/BreezeStyleSheets/dark/undock-hover.svg5
-rwxr-xr-xlib/BreezeStyleSheets/dark/undock.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/up_arrow-hover.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/up_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/up_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/dark/vmovetoolbar.svg8
-rwxr-xr-xlib/BreezeStyleSheets/dark/vsepartoolbars.svg7
-rw-r--r--lib/BreezeStyleSheets/example.py359
-rw-r--r--lib/BreezeStyleSheets/light.py94
-rw-r--r--lib/BreezeStyleSheets/light.qss1654
-rwxr-xr-xlib/BreezeStyleSheets/light/branch_closed-on.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/branch_closed.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/branch_open-on.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/branch_open.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_checked-hover.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_checked.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_checked_disabled.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg7
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_indeterminate.svg7
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg7
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_unchecked-hover.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/close-hover.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/close-pressed.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/close.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/down_arrow-hover.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/down_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/down_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/hmovetoolbar.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/hsepartoolbar.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/left_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/left_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/radio_checked-hover.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/radio_checked.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/radio_checked_disabled.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/radio_unchecked-hover.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/radio_unchecked_disabled.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/right_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/right_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/sizegrip.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/spinup_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/stylesheet-branch-end-closed.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/stylesheet-branch-end-open.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/stylesheet-branch-end.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/stylesheet-branch-more.svg4
-rwxr-xr-xlib/BreezeStyleSheets/light/stylesheet-vline.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/transparent.svg1
-rwxr-xr-xlib/BreezeStyleSheets/light/undock-hover.svg5
-rwxr-xr-xlib/BreezeStyleSheets/light/undock.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/up_arrow-hover.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/up_arrow.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/up_arrow_disabled.svg3
-rwxr-xr-xlib/BreezeStyleSheets/light/vmovetoolbar.svg8
-rwxr-xr-xlib/BreezeStyleSheets/light/vsepartoolbars.svg7
-rw-r--r--lib/BreezeStyleSheets/native.py87
97 files changed, 7706 insertions, 0 deletions
diff --git a/lib/BreezeStyleSheets/.gitignore b/lib/BreezeStyleSheets/.gitignore
new file mode 100644
index 0000000..8d35cb3
--- /dev/null
+++ b/lib/BreezeStyleSheets/.gitignore
@@ -0,0 +1,2 @@
+__pycache__
+*.pyc
diff --git a/lib/BreezeStyleSheets/LICENSE.md b/lib/BreezeStyleSheets/LICENSE.md
new file mode 100644
index 0000000..ef01015
--- /dev/null
+++ b/lib/BreezeStyleSheets/LICENSE.md
@@ -0,0 +1,26 @@
+The MIT License (MIT)
+=====================
+
+Copyright © `<2013-2014>` `<Colin Duquesnoy>`
+Copyright © `<2015-2016>` `<Alex Huszagh>`
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the “Software”), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/lib/BreezeStyleSheets/README.md b/lib/BreezeStyleSheets/README.md
new file mode 100644
index 0000000..fd2c406
--- /dev/null
+++ b/lib/BreezeStyleSheets/README.md
@@ -0,0 +1,96 @@
+BreezeStyleSheets
+=================
+
+Breeze and BreezeDark-like stylesheets for Qt Applications.
+
+C++ Installation
+================
+
+Copy `breeze.qrc`, `dark.qss`, `light.qss` and the `dark` and `light` folders into your project directory and add the qrc file to your project file.
+
+For example:
+
+```qmake
+TARGET = app
+SOURCES = main.cpp
+RESOURCES = breeze.qrc
+```
+
+To load the stylesheet in C++, load the file using QFile and read the data. For example, to load BreezeDark, run:
+
+```cpp
+
+#include <QApplication>
+#include <QFile>
+#include <QTextStream>
+
+
+int main(int argc, char *argv[])
+{
+ QApplication app(argc, argv);
+
+ // set stylesheet
+ QFile file(":/dark.qss");
+ file.open(QFile::ReadOnly | QFile::Text);
+ QTextStream stream(&file);
+ app.setStyleSheet(stream.readAll());
+
+ // code goes here
+
+ return app.exec();
+}
+```
+
+PyQt5 Installation
+==================
+
+To compile the stylesheet for use with PyQt5, compile with the following command `pyrcc5 breeze.qrc -o breeze_resources.py`, and import the stylesheets. Afterwards, to load the stylesheet in Python, load the file using QFile and read the data. For example, to load BreezeDark, run:
+
+
+```python
+
+from PyQt5 import QtWidgets
+from PyQt5.QtCore import QFile, QTextStream
+import breeze_resources
+
+
+def main():
+ app = QtWidgets.QApplication(sys.argv)
+
+ # set stylesheet
+ file = QFile(":/dark.qss")
+ file.open(QFile.ReadOnly | QFile.Text)
+ stream = QTextStream(file)
+ app.setStyleSheet(stream.readAll())
+
+ # code goes here
+
+ app.exec_()
+}
+```
+
+License
+=======
+
+MIT, see [license](/LICENSE.md).
+
+Example
+=======
+
+**Breeze/BreezeDark**
+
+Example user interface using the Breeze and BreezeDark stylesheets side-by-side.
+
+![BreezeDark](/assets/Breeze.gif)
+
+Acknowledgements
+================
+
+BreezeStyleSheets is a fork of [QDarkStyleSheet](https://github.com/ColinDuquesnoy/QDarkStyleSheet).
+
+Contact
+=======
+
+Email: ahuszagh@gmail.com
+Twitter: KardOnIce
+
diff --git a/lib/BreezeStyleSheets/assets/Breeze.gif b/lib/BreezeStyleSheets/assets/Breeze.gif
new file mode 100644
index 0000000..af6a135
--- /dev/null
+++ b/lib/BreezeStyleSheets/assets/Breeze.gif
Binary files differ
diff --git a/lib/BreezeStyleSheets/breeze.qrc b/lib/BreezeStyleSheets/breeze.qrc
new file mode 100644
index 0000000..88fb185
--- /dev/null
+++ b/lib/BreezeStyleSheets/breeze.qrc
@@ -0,0 +1,89 @@
+<RCC>
+ <qresource>
+ <file>light/hmovetoolbar.svg</file>
+ <file>light/vmovetoolbar.svg</file>
+ <file>light/hsepartoolbar.svg</file>
+ <file>light/vsepartoolbars.svg</file>
+ <file>light/stylesheet-branch-end.svg</file>
+ <file>light/stylesheet-branch-end-closed.svg</file>
+ <file>light/stylesheet-branch-end-open.svg</file>
+ <file>light/stylesheet-vline.svg</file>
+ <file>light/stylesheet-branch-more.svg</file>
+ <file>light/branch_closed.svg</file>
+ <file>light/branch_closed-on.svg</file>
+ <file>light/branch_open.svg</file>
+ <file>light/branch_open-on.svg</file>
+ <file>light/down_arrow.svg</file>
+ <file>light/down_arrow_disabled.svg</file>
+ <file>light/down_arrow-hover.svg</file>
+ <file>light/left_arrow.svg</file>
+ <file>light/left_arrow_disabled.svg</file>
+ <file>light/right_arrow.svg</file>
+ <file>light/right_arrow_disabled.svg</file>
+ <file>light/up_arrow.svg</file>
+ <file>light/up_arrow_disabled.svg</file>
+ <file>light/up_arrow-hover.svg</file>
+ <file>light/sizegrip.svg</file>
+ <file>light/transparent.svg</file>
+ <file>light/close.svg</file>
+ <file>light/close-hover.svg</file>
+ <file>light/close-pressed.svg</file>
+ <file>light/undock.svg</file>
+ <file>light/undock-hover.svg</file>
+ <file>light/checkbox_checked-hover.svg</file>
+ <file>light/checkbox_checked.svg</file>
+ <file>light/checkbox_checked_disabled.svg</file>
+ <file>light/checkbox_indeterminate.svg</file>
+ <file>light/checkbox_indeterminate-hover.svg</file>
+ <file>light/checkbox_indeterminate_disabled.svg</file>
+ <file>light/checkbox_unchecked-hover.svg</file>
+ <file>light/checkbox_unchecked_disabled.svg</file>
+ <file>light/radio_checked-hover.svg</file>
+ <file>light/radio_checked.svg</file>
+ <file>light/radio_checked_disabled.svg</file>
+ <file>light/radio_unchecked-hover.svg</file>
+ <file>light/radio_unchecked_disabled.svg</file>
+ <file>dark/hmovetoolbar.svg</file>
+ <file>dark/vmovetoolbar.svg</file>
+ <file>dark/hsepartoolbar.svg</file>
+ <file>dark/vsepartoolbars.svg</file>
+ <file>dark/stylesheet-branch-end.svg</file>
+ <file>dark/stylesheet-branch-end-closed.svg</file>
+ <file>dark/stylesheet-branch-end-open.svg</file>
+ <file>dark/stylesheet-vline.svg</file>
+ <file>dark/stylesheet-branch-more.svg</file>
+ <file>dark/branch_closed.svg</file>
+ <file>dark/branch_closed-on.svg</file>
+ <file>dark/branch_open.svg</file>
+ <file>dark/branch_open-on.svg</file>
+ <file>dark/down_arrow.svg</file>
+ <file>dark/down_arrow_disabled.svg</file>
+ <file>dark/down_arrow-hover.svg</file>
+ <file>dark/left_arrow.svg</file>
+ <file>dark/left_arrow_disabled.svg</file>
+ <file>dark/right_arrow.svg</file>
+ <file>dark/right_arrow_disabled.svg</file>
+ <file>dark/up_arrow.svg</file>
+ <file>dark/up_arrow_disabled.svg</file>
+ <file>dark/up_arrow-hover.svg</file>
+ <file>dark/sizegrip.svg</file>
+ <file>dark/transparent.svg</file>
+ <file>dark/close.svg</file>
+ <file>dark/close-hover.svg</file>
+ <file>dark/close-pressed.svg</file>
+ <file>dark/undock.svg</file>
+ <file>dark/undock-hover.svg</file>
+ <file>dark/checkbox_checked.svg</file>
+ <file>dark/checkbox_checked_disabled.svg</file>
+ <file>dark/checkbox_indeterminate.svg</file>
+ <file>dark/checkbox_indeterminate_disabled.svg</file>
+ <file>dark/checkbox_unchecked.svg</file>
+ <file>dark/checkbox_unchecked_disabled.svg</file>
+ <file>dark/radio_checked.svg</file>
+ <file>dark/radio_checked_disabled.svg</file>
+ <file>dark/radio_unchecked.svg</file>
+ <file>dark/radio_unchecked_disabled.svg</file>
+ <file>light.qss</file>
+ <file>dark.qss</file>
+ </qresource>
+</RCC>
diff --git a/lib/BreezeStyleSheets/breeze_resources.py b/lib/BreezeStyleSheets/breeze_resources.py
new file mode 100644
index 0000000..fb51bcf
--- /dev/null
+++ b/lib/BreezeStyleSheets/breeze_resources.py
@@ -0,0 +1,3225 @@
+# -*- coding: utf-8 -*-
+
+# Resource object code
+#
+# Created by: The Resource Compiler for PyQt5 (Qt v5.11.1)
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore
+
+qt_resource_data = b"\
+\x00\x00\x13\xe6\
+\x00\
+\x00\x7c\x42\x78\x9c\xdd\x1d\x5d\x73\xdb\x36\xf2\x3d\xbf\x02\x75\
+\x5e\xe2\x9e\x14\x4b\x96\xed\xc4\x4c\xd3\x19\xd9\x96\x63\xcd\xd9\
+\x96\x23\x29\xcd\x65\x3a\x9d\x0e\x29\x42\x16\x1b\x8a\x64\x49\x2a\
+\xb6\x7b\x73\xff\xfd\x16\x20\x09\x02\x20\x40\x42\xb2\xec\xcb\x35\
+\x4e\x53\x99\x04\xf6\x0b\x8b\xc5\x62\xb1\x0b\xed\xfd\xf8\x02\xfd\
+\x88\xd0\x49\x8c\xf1\x5f\x18\x25\xe9\x83\x8f\x93\x05\xc6\xe9\x6b\
+\x78\x4c\xdf\x58\xf6\x2a\x5d\x84\xb1\x85\x4e\x43\xdf\x0b\xd0\xd9\
+\xea\xcf\x15\x4e\x82\xf0\x21\x7b\x89\x5d\x2f\x25\x2f\xfb\x3e\xbe\
+\x47\x17\xab\xe4\x2f\xfb\x76\x91\xbd\xf1\xbd\x19\x0e\x12\x6c\xa1\
+\xab\xe1\xb4\x85\x12\x8c\xd1\xe5\xf0\x74\x70\x3d\x19\xbc\x5e\xba\
+\x05\xec\xe9\xc2\x4b\x10\xfc\x0d\x63\xef\xd6\x0b\x6c\xdf\x7f\x40\
+\x36\x9a\x87\xf1\x57\x14\xce\xd1\xc7\x33\x3b\xfe\x3a\x21\x04\x4d\
+\x08\x41\x2d\x64\x07\x2e\x69\xec\xd8\x09\x76\x51\x18\xe4\x34\xef\
+\x71\xf4\x93\x1e\x68\x16\xfa\x61\x8c\x92\xd9\x02\x2f\x71\x0b\x39\
+\xab\x94\x74\x02\xca\x83\x10\xdd\xd9\x80\x60\x3e\xf7\x7c\xcf\x4e\
+\x01\xc6\x9d\x97\x2e\xd0\x3f\xcf\x06\x05\xaf\xed\x6d\xfc\xc9\x19\
+\xc3\x84\x6f\x74\x99\x09\x01\xbd\x82\x5f\x76\x73\x2c\xa7\x61\xf4\
+\x00\xfc\x2e\x52\xf4\x6a\xb6\x8b\x7e\xda\xef\x74\x7b\x6d\xf8\xe7\
+\xe0\x67\xf4\x93\x24\xe2\x9f\xd5\xcd\x0f\x49\xf3\x23\x68\xce\x0b\
+\xfd\xe7\x1c\xfa\x0d\x8e\x97\x5e\x92\x78\x20\x1f\x60\x7b\x81\x63\
+\xec\x3c\xa0\xdb\xd8\x0e\x80\xe1\x16\x9a\x83\x98\x88\x6c\x67\x0b\
+\x3b\xbe\x05\xe9\xa4\x21\x48\xf5\x01\x45\x38\x4e\xa0\x43\xe8\xa4\
+\xb6\x17\x78\xc1\x2d\x01\x64\x83\x20\xa3\x07\xd2\x38\x25\xa3\x94\
+\x84\xf3\xf4\xce\x8e\x31\x1d\x05\x3b\x49\xc2\x59\x26\x43\x37\x9c\
+\xad\x96\x38\x48\xed\x94\xa0\x04\xd1\xe2\x04\xbd\x4a\x17\x98\x80\
+\xd8\x99\xe4\x9d\x76\x76\x29\x2a\x17\xdb\x3e\x19\x09\x78\x8d\x8a\
+\x57\x74\x10\x42\x18\xa4\x18\x27\x69\xec\xcd\x08\x98\x16\x34\x9a\
+\xf9\x2b\x37\xa7\xa4\x68\xe1\x7b\x4b\x2f\xc7\x43\x20\x50\xa1\x24\
+\x04\xee\x2a\x01\x56\x08\xb5\x2d\xb4\x0c\x5d\x6f\x4e\xfe\x8f\x29\
+\x7f\xd1\xca\xf1\xbd\x64\xd1\x22\x60\x5c\x8f\x20\x00\x7d\x80\xe7\
+\x09\x79\x4e\x87\x86\xaa\xd5\x1e\x51\x18\xec\xfb\x04\x88\x07\x0c\
+\x50\xa6\x4b\x1a\x33\xd5\x4b\x43\x02\x25\x22\xf2\x4d\x73\x89\x51\
+\xec\x77\x8b\x70\x29\xb2\x04\xe2\x9a\xaf\xe2\x00\x10\x63\x97\xf2\
+\x1d\x82\xf8\x28\xd2\x3f\xf0\x2c\xcd\x01\x91\x1e\xf3\xd0\xf7\xc3\
+\x3b\x60\x13\x10\x07\x30\x93\x80\xb5\xc4\xca\x07\x92\xa8\x90\xed\
+\x84\xdf\x30\xe5\x2c\xd3\x80\x20\x4c\x81\xea\x8c\x1a\x32\x28\x51\
+\x39\xd8\xf9\xab\x64\x01\xb3\x08\x39\x38\x97\x20\xe0\xf7\x02\x3a\
+\x9a\x1c\x73\x31\xa1\x24\x49\x41\x25\x3c\x18\x8f\x28\x8c\x29\x5e\
+\x99\xe9\x62\x52\x4c\x2f\x06\x68\x32\x3a\x9f\x7e\xee\x8f\x07\x68\
+\x38\x41\x37\xe3\xd1\x2f\xc3\xb3\xc1\x19\xda\xe9\x4f\xe0\xf7\x9d\
+\x16\xfa\x3c\x9c\x5e\x8c\x3e\x4d\x11\xb4\x18\xf7\xaf\xa7\x5f\xd0\
+\xe8\x1c\xf5\xaf\xbf\xa0\x7f\x0e\xaf\xcf\x5a\x68\xf0\xaf\x9b\xf1\
+\x60\x32\x21\xa0\x46\x63\x34\xbc\xba\xb9\x1c\x0e\xe0\xf1\xf0\xfa\
+\xf4\xf2\xd3\xd9\xf0\xfa\x03\x3a\x81\xae\xd7\x23\x98\x2b\x43\x98\
+\x24\x00\x77\x3a\xa2\x38\x73\x68\xc3\xc1\x04\xe0\x91\xde\x57\x83\
+\xf1\xe9\x05\x3c\xe9\x9f\x0c\x2f\x87\xd3\x2f\x2d\x74\x3e\x9c\x5e\
+\x03\x64\x74\x0e\x70\xfb\xe8\xa6\x3f\x9e\x0e\x4f\x3f\x5d\xf6\xc7\
+\xe8\xe6\xd3\xf8\x66\x34\x19\x00\x11\x67\x00\xf9\x7a\x78\x7d\x3e\
+\x06\x44\x83\xab\xc1\xf5\x94\x70\x05\xb8\xe1\x31\x1a\xfc\x02\xbf\
+\xa3\xc9\x45\xff\xf2\x92\x22\xec\x7f\x02\x36\xc6\x13\x42\xe5\xe9\
+\xe8\xe6\xcb\x78\xf8\xe1\x62\x8a\x2e\x46\x97\x67\x03\x78\x78\x32\
+\x00\xfa\xfa\x27\x97\x83\x0c\xdb\xf5\x17\x3a\x35\x2f\xfb\xc3\xab\
+\x16\x3a\xeb\x5f\xf5\x3f\x0c\x68\xc7\x11\x00\x1a\xd3\x96\x39\x8d\
+\x9f\x2f\x06\xf4\x11\xa0\xec\xc3\xdf\xd3\xe9\x70\x74\x4d\xe4\x73\
+\x3a\xba\x9e\x8e\xe1\x57\xaa\x99\xd3\xd1\x78\xca\x7a\x7f\x1e\x4e\
+\x06\x2d\xd4\x1f\x0f\x27\x44\x38\xe7\xe3\x11\x60\x20\xd2\x85\x4e\
+\x23\x0a\x07\xba\x5e\x0f\x32\x40\x44\xf2\x84\x76\x02\x84\x8d\x11\
+\xb4\x22\xec\x7c\x9a\x0c\x4a\x8a\xce\x06\xfd\x4b\x00\x37\x21\xfd\
+\xf9\x01\x7d\xbd\x4d\xb3\xb7\xf7\xe2\xc5\xc7\x69\x18\xfa\x53\x2f\
+\x7a\xf1\xef\x17\x08\xfe\x38\xf6\xec\xeb\x6d\x1c\xae\x02\xb7\x4d\
+\xad\xb2\x85\x1c\x1f\x1e\xbd\xa3\x2f\xf3\x27\x77\x0b\x2f\xc5\xd9\
+\x93\xc8\x76\xc9\x9c\xb7\x50\xe7\xf5\x21\xbe\x7f\xf7\xe2\x3f\x00\
+\xf0\xb3\xe7\xde\xe2\x34\x87\x97\x77\x79\xd9\xeb\xf6\x8e\x7a\x27\
+\xef\x34\x38\x5e\x0e\xce\xcf\x3b\xe7\xdd\xec\x35\x4c\x6b\x4c\x8d\
+\x4a\xbb\xd2\xf0\x65\xaf\xd7\x3f\x38\x3b\x97\xdb\x35\x21\xf1\xbd\
+\x08\xf8\x08\x63\x17\xc7\xf9\x4b\xfa\xb9\xed\x2d\xed\x5b\x58\xee\
+\x82\x30\xc0\xfc\x73\xe0\x26\xba\x47\x29\x58\xe0\x24\x82\x69\x15\
+\xa4\xbc\x0c\xc0\xac\x81\xc5\x87\x5e\x1d\x9e\x5b\x0b\x24\xb2\xb4\
+\x16\x30\xf7\x63\xad\x20\x05\xe2\x65\x92\x65\x50\x19\x73\xd8\x6d\
+\x86\x06\x3d\x5f\x7c\x3c\x5d\xe0\xd9\xd7\x93\xf0\x3e\x6f\x0e\x74\
+\xcf\xf8\x61\x11\x08\x2f\xd9\x55\xc9\x6d\x09\xcb\x8c\x07\xa2\x0f\
+\xd3\x34\x5c\x12\x00\xfb\x0c\x00\x01\x9a\x3e\x58\x68\xbf\x93\xf3\
+\x5e\x60\xb5\xc0\x50\xdb\x8e\xcf\xa8\x2d\xe0\x9e\xf4\x4f\x8e\x4f\
+\xde\x66\x6d\x3f\x00\xf5\x11\x69\x6b\x79\x60\x37\x67\x36\xf8\x20\
+\x79\xeb\x1c\xa3\x8f\xe7\xa9\x80\x4f\xf5\x5c\xc0\x5a\x42\xb2\x56\
+\xc1\x8c\x3c\x85\x05\xb3\xe1\xbd\x35\x87\xd5\x2f\x29\xa4\x2a\xa8\
+\xc1\x2a\xf6\x5f\x59\x7b\x3e\x31\xdb\x7b\xb4\xb5\x13\xde\xff\xce\
+\x3a\xfe\x5e\xf0\xf8\x3a\xf9\x76\xbb\x6b\x40\x49\xa6\x0d\x8d\xf4\
+\x44\xb0\x8a\x26\x94\x6e\x85\x84\x14\xd0\xea\x5b\x51\xee\x1a\x5b\
+\xe5\x38\x05\x29\x54\xa7\x81\x99\x5c\xda\x94\xb0\x06\xa1\xe4\x6d\
+\xcd\xc5\x9e\x77\x30\x03\xcb\xb8\xae\x6b\x53\x2f\x67\x13\xf9\x6d\
+\x51\x7a\xeb\xb1\x57\x37\xf4\x42\x9b\xb5\xe5\x6b\x34\x78\xf0\x09\
+\xa7\xc4\x6d\x09\xc0\x7d\x34\x47\x21\x74\x5b\x07\xc5\xba\xbc\x08\
+\x9d\xd7\xe7\xa8\x56\x7b\xc4\x96\xe5\xc8\x9b\x41\x96\xcc\xe2\xba\
+\xbc\x98\x9a\x9c\x42\x07\x8a\xe6\x0d\xaa\xb2\x3e\x55\x1b\x9b\xc0\
+\x06\x8a\xaa\x0d\xb7\x64\x98\xc7\xb6\xeb\x85\x27\x2b\x58\xc2\x82\
+\xa7\x5a\x11\x25\x34\x26\x4b\x20\xdf\x5c\xb3\x76\x35\x35\x31\x5c\
+\xbe\x62\x02\xc6\x58\x44\xf5\x0b\x4e\x63\xc3\x26\x7b\xa8\x10\xb3\
+\x31\xe5\x95\xe9\xac\xa1\x46\xb5\xc0\x3c\x92\x86\xaa\x8d\xae\xc7\
+\xcd\xec\x48\x43\xb3\x27\x10\xd7\xda\xa4\x9a\x59\x58\x01\xf8\x9a\
+\x23\x21\xcf\x87\xcd\xb9\xda\x48\x79\x8d\xed\x89\xc1\x4c\xb9\xc2\
+\xc1\xea\xc4\xae\xf1\xeb\xf9\xcd\x8b\xca\xaf\xcf\x01\x58\xd4\xb3\
+\xaf\x80\xb1\xf8\x9d\x86\xa2\x83\x7e\x2b\x20\xf5\x14\x36\x30\xaf\
+\xbb\xf8\x1e\x25\xa1\xef\xb9\xa2\x0d\x12\x41\xab\x75\x51\xd9\x79\
+\x83\x3d\x8d\xc2\x78\xb6\x29\x6c\x61\xef\xc8\x19\xd6\x6e\x61\x58\
+\x09\x95\xa6\x44\xe9\xb1\x0a\xb6\x9a\x80\x04\xae\x67\x6c\x45\x28\
+\xdb\x1c\x4a\x6d\xca\x51\x12\xb7\xb7\xa8\x07\xff\xb1\x4f\xca\x4d\
+\x0a\x5b\x5b\x54\x64\xf3\xa3\x85\xf6\x7e\x24\xf1\x33\x1c\x7f\xc3\
+\x74\x6d\x22\x91\xa5\xb8\xdc\xd2\xe6\xfd\xc9\x0e\x5d\x24\x4c\xd6\
+\x06\x9d\xbe\x59\xd0\x10\x50\x71\xdb\xac\x05\x26\x0a\x2f\xec\xb0\
+\x78\x55\xa2\xd3\xc1\xf1\x57\x58\xc1\x57\x57\xe2\x36\x2e\x20\x15\
+\x92\x03\x66\x60\x5e\xb7\xf1\xfd\xcc\x5f\x25\xde\x37\x12\xcb\xca\
+\xe7\x24\x7a\x8f\xe8\xd4\x02\x86\xee\xb3\x58\x75\xf9\x8e\x80\x7c\
+\x45\xc2\xcc\x1f\xfb\x94\x69\xea\x22\x10\xc2\xd3\x41\x01\x68\x97\
+\x48\xa0\x60\x9f\xcd\x73\x01\x57\x39\xeb\xb7\xe4\x3c\x18\x62\xab\
+\xcc\xcb\x27\x45\xbb\x85\x1d\x94\x11\x82\x0d\xb8\xaa\x60\x02\x6d\
+\x50\x6b\x02\x35\xb6\x24\xbe\x0f\x76\x5b\x56\x86\xcd\x34\x61\x13\
+\x2d\x30\x34\xf9\x0d\x68\xcc\x05\xf5\x28\x7c\xeb\x31\xd5\x3c\xe8\
+\x8f\x18\xf0\x7a\x14\xd4\x26\xb4\xed\x38\x0e\xef\xd4\x06\xb6\x01\
+\x38\xf9\xf7\x77\xda\x3d\x07\x4d\xda\xdf\x79\x6e\xba\x20\x10\x8e\
+\x0a\x08\xa5\x15\x3b\xce\x6d\x0f\x8b\x9b\x69\x3c\xf0\x83\x43\xf2\
+\xd3\x18\x79\x24\x9c\xf4\x9d\x04\x6c\xf4\x2c\x1d\x82\xa1\xfd\xc5\
+\xc3\x05\x23\xb6\x0f\x5b\x32\xba\xb9\x5c\x73\xf1\xd7\x2d\x04\xbd\
+\x7e\xef\xb8\x77\x2c\x88\x84\x08\x77\x95\x08\x2b\x56\xce\x56\xe1\
+\x56\x16\x2b\x77\x75\x07\x20\x2d\x8e\x5c\x60\xf0\xe3\xd4\x76\x24\
+\x30\x6c\xc3\xa6\x72\x57\x8b\x67\x13\x00\x84\xd5\xa8\x32\xff\x8d\
+\xc0\xbe\x04\x7f\x6e\xe0\x7a\xa9\xde\x31\x3a\x3f\x25\x3f\xea\x48\
+\x31\xc7\x3b\xb5\x04\x56\x46\xbe\x81\x1b\xa3\x97\x9a\x6e\x41\x2c\
+\xf6\x9e\xc6\x7e\x8e\x16\x7a\xe1\xb3\xa4\x61\x54\x5d\x16\xcb\x87\
+\x62\xc0\x33\xf5\x52\xbf\x08\x9c\x24\x2b\x07\x5c\x90\x34\x0e\xfd\
+\x76\x76\x84\x6a\xe5\xbd\xdf\xc9\xaf\xa3\x30\xa1\xc7\x4b\xe0\xe5\
+\x85\x11\x9a\x81\xd3\x50\x44\xaf\x0b\x22\x0a\xa7\xa3\xe2\x51\xb1\
+\xf5\x59\x49\x21\xf8\x60\x6f\x0a\x22\x0b\x8d\x9f\xcc\x00\xa5\xdf\
+\x8f\xb1\x2d\x9a\x01\x85\x08\x36\xf0\x12\x2b\x0e\x6e\x86\x8e\x68\
+\xf3\x02\xa4\xf0\x17\x70\x6c\xfb\x92\x9b\xd2\x2d\xd5\xa4\x34\x24\
+\xc4\x01\xa3\x2f\xf8\xcf\x2a\xb2\xf8\xe0\xfd\xcb\xfd\xfe\xfe\xf1\
+\xbe\x6e\xba\x1d\x54\x9d\x21\xa6\xbf\x45\x47\x91\x64\x6b\x61\x07\
+\xae\x8f\xab\xa4\x2b\x20\x1c\x75\x0e\xcf\x0f\x73\xf7\x78\x09\x03\
+\xc0\x0c\x9a\x3c\x07\x24\x82\x24\x8c\x30\xae\x6d\xba\x7d\xaa\xe0\
+\x64\xb2\x61\x32\x61\x9f\xd6\x30\xb9\xf2\x9a\xc4\xd9\xde\xae\x6c\
+\x79\xd9\x03\xa5\xae\x52\xa0\x95\xf7\xb2\xaa\x4b\xec\x41\xcb\x26\
+\xf6\x22\xc6\x5e\x64\xc8\x1e\x99\x1d\x7a\xee\x2a\xdc\xc8\xec\x2a\
+\xb9\x23\x30\xd7\x65\x4e\x31\x76\x79\x6c\xa5\xa9\x15\xdb\xaa\x6c\
+\xb8\x6c\x3e\xd5\xd0\x35\x8d\x5d\xce\x1e\x6a\x6a\x66\xc0\x5f\x39\
+\x88\x8f\x66\x6f\x93\xb1\x5b\x45\x99\x47\xc3\x51\x2d\xb2\xe5\x86\
+\x77\x41\xa5\x89\x62\xa3\xce\x56\xcd\x8a\x6a\x44\x84\x67\x1d\x78\
+\x22\x35\xa9\x41\x1d\x70\xae\x2b\x0c\x40\x0a\x2e\x5f\x8d\x69\xe2\
+\xad\x62\x21\xd1\xaa\xcd\xad\x58\xdb\xea\xe4\xdb\xd0\xe6\xaa\x8d\
+\x6a\x33\xdd\xb2\x49\x2d\x3d\xc2\xf5\x6c\x2a\xd3\x48\x09\xa5\xb8\
+\xda\x08\x76\xb5\xc9\xe4\xac\xa2\x6d\x1b\x1c\x58\xb0\x37\xb6\x37\
+\xdb\xe3\x8b\x68\xf9\xb6\x39\xcb\xa2\x3e\x1b\xaf\x14\x05\x73\x2c\
+\x4c\x5d\xdb\x88\x5a\x1a\xc3\xc1\x7b\xae\x31\xab\x1f\x34\x15\x5f\
+\xd5\x46\x06\x16\xb4\x1c\xbb\xff\xd1\x90\x31\x1b\x5a\x50\x2d\x32\
+\xc5\x59\x50\xed\xdc\x6f\xb4\x9f\x6a\xd0\xcc\x7a\x9a\x00\xfe\x38\
+\xc5\xf7\x69\xfd\x76\x66\x93\xad\x9e\x10\x7c\xbd\xf1\x6d\x2f\xd8\
+\x16\x9e\xb5\x7d\x73\x42\xc1\x05\xb6\xa1\x01\xd9\xdb\x92\xe8\x0a\
+\x8d\xb5\xe8\xe9\x68\x8a\xb2\xea\xb7\x74\x35\x14\x4c\xbc\xbf\xf0\
+\x87\xb8\xcc\x37\xd2\x2a\x6e\x02\x0d\x6f\xa1\xa1\x62\xe1\x2f\x19\
+\x2e\x77\x0b\x65\xa0\x17\x64\xfc\xd9\x0b\x40\xaf\xaa\x31\x50\x33\
+\x61\x57\xf3\x9b\xd8\x56\x8b\xed\x16\xb8\xf3\x44\x8d\xf4\x5d\x9b\
+\x26\x13\x8a\xd1\x77\x15\x6d\xec\x34\x46\x47\xe2\x9b\xb7\xf0\x73\
+\xb4\x36\x89\x8d\x1b\x35\x9e\x07\x21\x02\xae\x0f\x1d\x33\x03\x61\
+\xa6\x2e\x26\x64\xae\x17\x69\xfe\x78\x1e\xdb\x4b\xfc\xeb\x9c\xfc\
+\x3b\x59\xd8\x11\x7e\xbf\xb3\xbf\xf3\x5b\x0b\x91\x78\x7a\xf6\xce\
+\xb2\x6e\xec\x00\xfb\xe8\xfd\x7b\xd4\xb9\xef\x74\x3a\x3d\x1a\x38\
+\xac\x76\xeb\xc9\xdd\x60\x60\xcc\x7a\x1e\xc8\x3d\x2f\x48\x28\x84\
+\x75\x3b\xd0\x74\x3b\x94\xbb\xfd\x22\x74\x3b\xd4\x74\x3b\xda\xf9\
+\x4d\xe8\x45\xf3\xab\x5d\x91\xd2\x23\xd2\x57\x98\x50\x6c\xa3\x29\
+\x07\x07\xc4\x51\xac\x0f\xc0\x28\x27\x89\x62\xe4\x9d\x99\x33\x9f\
+\xed\x6b\x8c\x13\x1b\xb9\x49\x6a\x93\xc8\xa1\x90\x1e\xa8\xf7\x20\
+\xf3\x94\xbb\xff\xe4\x19\x8a\xdc\x01\x9c\xde\xe9\xec\x1d\xf7\xde\
+\xf6\x2a\x51\x08\x69\x06\xf0\xbc\xcc\x61\x09\x6b\xdf\xe5\xda\xed\
+\x84\xbe\x2b\x20\xac\xd9\xe9\x6b\xad\xd6\x62\x09\x93\x39\x85\xfe\
+\x8e\x1d\xcb\x96\x0b\xbd\x07\x3b\x25\x45\x32\xe1\xd9\x51\xe9\x9e\
+\xca\x88\xe5\x85\x4b\x8b\xf6\x5b\x3d\xda\xc3\x72\xba\x31\xb4\xdd\
+\x0a\x52\xde\x22\x99\x33\x4c\x7b\xe9\x51\xe7\xc1\x26\x89\xe3\x5e\
+\x0d\x72\x73\xa6\x79\xd4\x89\x02\xf7\x51\xb9\x55\x61\xb8\xb9\xe0\
+\xd7\xcd\x2a\x59\x08\x49\x22\x66\xc9\xaa\x7f\x12\x1f\x0c\xcc\x13\
+\x51\x71\x50\xbb\x57\xf7\x5d\xaa\xe6\x2d\xf4\x90\x7d\x40\xf7\xfb\
+\xc5\x03\xf8\xd0\x6d\xa1\x84\x86\xdd\x3a\x85\xea\xb1\x07\xd0\xf4\
+\x25\xb6\xb1\x83\x67\xbb\xef\xea\xe7\xae\x34\x1d\x15\xb1\xca\xea\
+\x14\xae\x09\xb8\x2a\x3c\x07\xe9\x7c\x5e\x14\x4f\xe5\x38\xbd\x6a\
+\x02\x70\x07\x77\xf1\xfe\x7a\x6c\x38\x07\xe4\xc7\x8c\x8d\x76\x21\
+\x32\xfd\xe9\x71\xe5\x95\xb4\xa4\x48\xd1\x51\x99\xaa\x9a\x58\x72\
+\x41\xa8\x24\x15\x3e\x3c\x2e\x26\x4b\xd3\xcc\xa8\x70\xe9\x84\x5c\
+\x4a\xae\x3e\xab\x59\x3c\x45\x7f\x8a\xa0\xb8\x4a\x17\xb8\x70\xe4\
+\x9b\xd2\x48\x73\xec\x49\x47\x4f\xf5\x0b\xbe\x34\xb4\x47\xfd\xa3\
+\xe3\xa3\x63\x51\x10\x6c\x4b\xc3\x82\xce\x91\x17\xf0\xcf\x8b\x03\
+\x05\xf6\xa0\x70\x95\xd9\x03\xc1\x81\xae\xc0\xa3\x6e\x2d\xeb\x1b\
+\x63\x5c\x3e\x30\x39\x2f\x51\x59\x80\x2a\xfd\x5c\x22\x29\x27\x2b\
+\xf9\x95\x92\x45\xee\xbd\xc8\x2a\xf7\x42\x64\x8e\x47\x56\x65\x5d\
+\x81\xaf\xe4\x98\x87\x29\x88\x42\x4e\xfa\xa8\x3f\x12\x63\xcc\x33\
+\x23\x29\x4d\xc8\x9e\x7a\xd6\xf1\xae\x72\x9d\xe6\x1f\xd8\xe4\x47\
+\xc4\x85\x74\x07\x71\x0d\x47\x4c\x8f\x38\xb3\x30\x9a\x9d\x82\x3c\
+\x2c\x37\x0e\xa3\x36\xd9\xbd\xea\x4f\x76\x72\x91\xd4\xc7\x0a\xf8\
+\xb8\xab\x18\x87\xe3\x99\x22\x52\x65\x16\x55\xb2\x5c\xf4\x5d\x4e\
+\xac\x6b\xc7\x40\xbe\xfd\x50\x6d\xa0\x75\xf2\x80\x86\xcc\x26\x72\
+\x92\x93\xe3\xeb\x99\x95\x55\x37\x93\xc4\xc2\xf6\xf3\x6b\x84\x26\
+\x6a\xce\x1f\xf2\x83\xde\x72\x0d\x67\xc7\xc1\x3a\xbc\xa0\xaa\x2d\
+\xcd\x1b\x96\x92\xaf\x7a\x69\x96\x5a\xa9\x8c\xa7\x18\xd1\x2a\xd9\
+\x04\x65\x8a\x91\xa9\xa5\xaf\x2a\xe9\xd9\xf1\xd9\xdb\xb3\x37\x9b\
+\x04\x0d\xd4\x0b\x81\x6c\xc1\x56\x51\xdb\xe1\x7d\xa5\x86\x53\x3e\
+\xcd\x8c\xe0\x8b\x70\x94\x13\x22\x3b\xe7\x2c\xe6\x84\x8a\x10\x3a\
+\x62\xcf\x48\x4a\x76\x6e\xa0\xa2\x84\x85\xb6\x14\x06\xbf\x0c\x7b\
+\x71\x39\xd0\xfa\x46\xe1\x7c\xde\xa8\x79\x75\xd1\xe5\x4d\x14\x50\
+\x38\xde\x30\xc9\x07\x55\x44\x48\x37\xc3\x5b\x4e\x3a\x95\x50\xb8\
+\x29\x59\x27\x3b\x7e\xc2\x1b\x48\x6f\x0b\xc6\xa6\x8e\x04\x33\x09\
+\x6e\x6e\x3c\x2e\x6d\x07\xfb\xb2\x17\xc3\x8c\x03\xbf\x59\x2e\x32\
+\x3e\x6a\x3c\x1e\x2e\x24\xb5\xf7\x23\x3a\x19\x8d\x69\xc1\x24\x09\
+\x3f\x94\xf9\x22\x56\x64\x07\xb8\xc6\x46\x95\xc7\x09\xe5\x46\x52\
+\xec\x6c\xc1\xc2\x62\x9a\x71\x51\x24\x26\x68\x61\x65\x0b\x90\x79\
+\x02\x87\x98\x6e\xaa\x82\x48\xe6\xb5\x29\xbc\x7c\xcb\x50\x07\x8e\
+\x36\x31\x85\x97\xf9\x48\x12\xb8\x32\xc4\xf1\x67\x04\xbe\x05\xec\
+\x82\x1f\xda\x6e\x6c\xdf\x9d\xd8\x49\x56\x6e\x58\xf6\xcc\xc6\x81\
+\x44\x85\xc8\xbe\x9f\x14\x2c\xb3\xf2\x6a\xe4\x3c\xe4\x39\xaa\x30\
+\x9e\x4a\xc3\xdf\x13\x71\xaa\x13\x8a\x6a\xa2\x31\x59\x2f\x6b\xe6\
+\x87\x09\x96\x0c\xb1\x3e\x59\x90\x34\x5e\x27\x92\x2b\xda\x75\x45\
+\x0a\x89\x8a\x0c\xd3\xca\x21\xda\x85\xcf\x67\x7f\x42\x92\x54\x29\
+\xd6\x7a\xa2\xf2\xd6\xdb\x24\x6b\x8f\x54\x2b\xdf\xa0\x69\xff\x84\
+\x4d\x71\x4a\x65\x6a\x3b\xdc\x0c\x6d\x3e\xcf\xd0\xd4\xc3\x72\x2e\
+\x66\xf3\xd6\x34\xdf\x33\x98\x7b\x35\x7c\xb0\xae\x61\x13\x2b\x07\
+\x39\x88\x5b\x4b\x1d\x5f\xed\x7e\x40\xe9\xf9\xee\x4b\xb3\xa3\x90\
+\x93\xe5\xdb\x49\xda\xaa\x3e\x0e\x03\xff\xa1\x1d\x32\x53\xf9\x3c\
+\x72\xe4\x13\xbc\xfe\xa6\xe2\xfe\xa1\x21\xd1\x5d\xc3\x01\xef\x06\
+\x3f\x89\xfe\x6e\x95\xc9\xb9\x17\x27\xe9\x73\xb3\xfa\x64\x23\xd5\
+\x50\xff\x1e\xdf\x3a\xf6\xab\xa3\x6e\x0b\x75\xdf\xf4\x5a\x68\xbf\
+\xb7\xdf\x22\xe4\xee\xaa\x18\x30\x68\x5a\x37\x62\xf5\x54\x66\x42\
+\x7f\x7a\x5a\x0b\xef\x6a\x3a\x1d\x5d\xa9\xcd\xaf\xe0\xd4\x3c\x8f\
+\xe5\x10\x8a\x6d\xb6\x64\x15\xc4\x18\x41\x83\x6a\x69\x22\x09\xaa\
+\xdd\xe8\xa1\x4a\xe3\x72\x06\x14\xd6\x38\x7f\xf3\x3d\x1b\xe4\xbf\
+\x8b\xf4\xbf\x4b\xe3\xfc\x78\x09\x68\xb8\xfd\x9f\x58\xe9\x27\xe3\
+\xe6\xfb\x37\xd7\x15\x42\x9f\xd7\x62\x5f\x0e\xce\xa7\x6a\x7b\xcd\
+\x6d\x19\x1f\x6b\x56\x1a\x5c\x33\x43\xab\xb2\xb1\xb5\xd0\x2e\xf0\
+\x6b\xda\x8a\x62\x2f\xa2\x34\x16\x74\xc8\x15\x86\x9a\x3e\xdf\xb2\
+\x99\x36\x92\x67\xb3\xf9\xfd\xfb\xc8\xfd\xf9\x9d\x4a\x33\xf7\xf9\
+\x31\xdc\xd7\x33\xfa\xbc\xf6\x4c\xcf\x70\x03\x95\xcf\x6b\xcc\xb2\
+\x3b\xd1\x94\xd6\x8c\x8f\x58\x3d\xcb\xf4\x6b\x5a\xc6\xeb\xb5\xb1\
+\x61\x56\x99\x2d\x94\xba\x56\x8d\x73\x2a\x33\x09\x0a\x63\x96\xbd\
+\xf8\x9e\xad\xd9\xff\xbf\xd8\x37\xb4\x65\x87\x07\x87\x6f\x0e\x9f\
+\x4a\xfa\x8f\x63\xbe\x81\xcf\xef\xd5\x94\xc9\x64\x3e\xa3\x2d\xcb\
+\xe9\x40\x59\xc6\x58\x7e\xf5\x07\x57\x74\x6c\xe1\xc0\xf0\xc6\x8f\
+\x4a\xc9\x94\x0e\x3a\x1d\xb8\xf5\x80\x57\xea\x95\x4c\x28\x37\xbf\
+\xac\x44\x5f\xb1\x67\xc0\x83\x31\x1a\x7d\xe5\x1c\xc1\x72\x16\xce\
+\xbe\x8a\x39\x9c\x5c\xf0\x59\xcc\x14\x55\x1d\x83\x1c\x74\x7a\xe7\
+\xbd\x3c\xdb\x86\x16\xc6\x3a\x76\xdc\xce\x82\xdf\xe4\x72\x0e\x91\
+\x12\x6e\x9e\x72\x21\x71\xd6\x2d\x08\xe3\xa5\xed\x1b\xf5\x13\x29\
+\x17\x63\xf4\x2d\xf1\xd5\xdc\x0f\xed\x54\x75\xb0\x21\x72\xa2\xb9\
+\x7b\x45\x69\x0f\x6a\xc2\xf3\x86\xb8\xc5\x71\x22\x59\x1e\x7b\x00\
+\x0e\x7a\x6a\xf8\xe3\x01\x35\x1e\x8b\x70\xe0\xb8\x63\x11\x54\x2f\
+\xb5\x26\x78\xe5\x91\x4f\x03\x20\x33\xf2\xe4\x43\x9b\x26\xa0\xcd\
+\xe7\x2e\x1c\x58\xfe\xd8\x25\x07\x5c\x24\x4d\xd1\x64\xad\x24\xe5\
+\xb3\x90\x36\xc8\xce\x28\xd2\x94\xe8\x80\xb3\x7c\x2c\xcb\x01\x65\
+\x98\x2d\xac\x85\x9d\xb4\x13\xcf\xf1\x61\x9d\x4d\xac\x1f\x6c\xf7\
+\x8f\xd0\x0b\x92\x36\x7f\x5b\x90\x76\xae\x96\xd7\x7f\xb7\xbf\x91\
+\x04\xce\x8c\x85\x8e\xc8\x83\x1a\xd1\xa6\x78\x32\x58\xed\x65\x18\
+\x37\x60\xfb\x81\xa0\x9b\x2d\x3c\xdf\x05\x6d\xcf\x7e\xdb\x16\x72\
+\x1c\xb8\xcd\x9c\x6a\x50\xd3\x21\x17\xf2\xe2\x8a\x4e\xd9\x1b\xb1\
+\x2f\xdf\x75\x33\x42\x33\xeb\x56\xd2\x4b\x40\x28\xfa\x66\x1d\x7e\
+\xe7\x1a\x6b\x58\x0b\xa3\x9c\x2c\x35\x7f\x2a\xc6\xaa\x5d\xb6\xc0\
+\x16\x01\x6a\xc8\x14\x6b\xca\x16\x2a\x3f\x27\x90\x8c\x3f\x37\xc5\
+\xd8\x83\x92\x05\xf5\x75\x4c\xfc\x21\x36\x0f\x4b\xf6\xa1\x2a\xb0\
+\x15\x0d\x44\x5c\xdb\xf1\xc2\xf8\x6b\x82\x75\x2e\xab\x8a\x9d\xfc\
+\xe6\x0d\x0b\x50\x01\x72\x5d\x22\xbe\x64\x7c\xf8\x45\xb7\xcc\x1d\
+\x51\xdc\x6c\x00\x04\x1c\x9f\xf6\x3b\xfd\x3c\xe9\x9a\xab\xae\xaf\
+\x5b\xc2\x78\xba\x9a\xef\x3e\xa8\x0d\x22\x94\xd6\x72\x70\x9a\x67\
+\x8b\xb3\x03\xee\xca\x1d\x2f\xdc\xa3\x82\xd2\x76\xe7\xf5\x5b\x52\
+\xb3\xaa\x21\xf7\x58\x23\x46\x65\x49\x41\x8d\x10\x59\x4a\xce\x1a\
+\x32\xd4\xa6\x93\x57\xc6\xb6\xa9\xd4\xf9\x49\x25\xd8\xc9\x65\x68\
+\x2a\xc1\xca\x80\xcb\x97\xc4\xc8\xec\xac\x77\x41\x8d\x1e\x0d\x2b\
+\x80\xd5\xa0\x69\xcc\xeb\x3e\xec\xce\xf6\xe7\x33\x11\x8d\xa2\xa0\
+\x9e\x43\x51\xa9\x27\x55\x0d\x8d\x22\x57\xbf\x66\xac\x55\x25\xfe\
+\x0a\x72\xea\x10\xf2\x43\x5d\x93\xcc\xc3\x9c\x7e\xf3\xac\x48\x83\
+\x3c\x2a\x6d\xd2\x28\x5f\x4d\xae\x8e\x14\x88\x54\xfd\x1a\x85\xd1\
+\x2a\xba\x0a\x5d\xfc\x7e\xa7\xbb\xf3\x1b\xc9\x5d\x22\x41\x13\x7a\
+\xed\x1d\xbd\xda\x88\xb6\xba\x21\x8d\xca\x62\x36\xa9\x64\x63\xbf\
+\x48\x7a\xb2\xbf\x62\xfa\xcd\x20\xa4\x33\xc9\x7c\xa2\xb0\x8b\x8b\
+\xc5\xf2\x3b\xf3\xd4\xa8\xf7\x25\xd4\xc3\x80\x7e\xad\x42\x3d\xde\
+\xee\x66\x78\x2d\x6b\x09\x8c\xb5\xe5\xfb\xce\xd7\x4c\x0f\xe4\xef\
+\xec\x29\x13\xc7\x0a\x51\x24\x0b\x6f\x9e\x22\x2f\x45\x36\x72\xe0\
+\xdf\x3c\xe7\xab\x2c\xbe\x92\x72\x0a\xe9\xb3\xa3\xea\xe8\xe4\xa4\
+\xae\x9b\xb7\xad\xac\xf7\x32\x45\xc9\x96\x5f\x99\x0a\xd5\xb6\x60\
+\x43\x65\x16\xee\xc2\x2a\xf1\x94\x17\xee\x72\x0f\xb9\x82\x09\x0d\
+\x45\x8d\x95\x13\x07\x6f\x9c\xb7\xc4\xe4\x68\xe9\xe1\x1b\xd4\xcf\
+\x17\x01\xf3\x9a\x17\x57\x55\xe3\xec\x47\x91\x32\x34\xa5\x69\x04\
+\x7a\x45\x10\x64\x43\xfa\x8f\x6c\x19\xa4\x3a\x9f\xf5\x86\x47\x41\
+\x88\x52\x7c\x4f\xc6\x16\x14\x91\x7c\x55\x49\x38\xa3\xdf\x2d\x93\
+\x7d\xfd\x09\xaf\x85\xd5\x02\x2c\x21\x94\xa8\xa8\x3b\x53\x6b\x25\
+\xf5\x61\x4d\xe4\x20\x55\x31\xa9\xe7\xe0\x46\xc5\x1a\x99\xd0\xf8\
+\x7a\x8d\x22\xb4\xfa\xb6\xe2\x8d\x9a\x8e\xd8\x6d\xec\xb9\x44\x00\
+\xea\xa2\xaa\xa6\x8d\x64\x81\xad\xc5\x57\xf6\x6b\x6e\xf0\x8a\x34\
+\x0e\xb3\x4e\xa9\x0d\xbe\xb0\x42\x06\xc5\x1c\x67\x7b\x96\x7a\xdf\
+\xf0\x56\x41\x36\x7c\xb7\x06\x9d\x58\x3d\x3d\x5c\x69\x13\xa0\x28\
+\x8e\x6a\x96\x86\x6b\x63\x7c\x5c\x43\xba\x08\x49\x12\x46\x75\x23\
+\x62\x22\xad\x06\x94\x3a\x88\x9a\x9d\x8d\xa9\x30\x0b\xcf\x49\x83\
+\x56\xa5\x6c\xf5\x27\xa2\xda\xe8\xbb\xda\xcd\x88\x64\x27\x23\xaa\
+\x58\x10\xf2\x64\xfd\x1b\x2d\x9a\x6e\xd6\xd8\xac\x18\x47\x43\x3d\
+\x31\x90\x6d\x1b\x96\x4c\x56\x4b\xa2\xbd\x83\xc3\x2a\xdd\xda\x2c\
+\xa6\xde\x6a\x6c\x26\x9d\x38\x19\x85\xf2\x6b\x41\x2a\x00\x55\x32\
+\x9c\x95\x00\x38\x9f\x3d\x27\x1e\x35\x37\x54\x93\xdf\x90\x24\xd2\
+\x00\x55\x05\xab\x1a\x6e\x55\x01\x29\x4a\x5d\x5f\x20\xe1\x80\x89\
+\x3f\x1a\x52\xdc\x7a\x70\x0c\xb3\x93\xec\xd1\x00\x2c\x75\xc5\xe8\
+\x85\xb6\xc4\x2d\x4c\xc2\x38\xe5\x6e\xb6\x25\x07\xaf\x3c\xd6\x4a\
+\x89\x9c\x89\x8f\x25\xf3\x5f\xd4\xee\xe8\x41\x48\xe5\x3a\xcc\xba\
+\x9e\x86\x71\x80\xe3\x62\x79\x5c\x6b\xce\xe8\x4f\xd1\x1a\x67\x04\
+\x5b\xd9\xd7\xa8\x7c\xab\xbb\x0f\x22\xbc\x37\xf8\x8e\xa4\x2a\xed\
+\xca\xa2\xce\x02\xa0\x22\x10\xad\x6a\x3e\x49\xed\x74\x95\x54\x6e\
+\x74\x2f\x48\x97\xbe\x3b\x8a\x84\x99\xf3\x7e\x91\xef\xa5\x69\xb9\
+\x97\x55\xfa\x08\xaa\x6b\x63\xe4\x8e\x4d\xf6\x9b\xbf\x30\xa6\xd1\
+\x57\x52\x00\x97\x26\x94\x58\xc8\xaf\xec\x23\x19\x11\xe9\xc2\x18\
+\xea\x92\xc5\xe1\x2d\x59\x5b\x95\x97\x7e\xaa\x8b\xcb\xa5\x5d\x6f\
+\x4d\xbc\x46\xbd\x2d\x16\x29\x61\x3a\xc6\xdb\x65\xce\x97\xe3\xaf\
+\x48\xad\xd4\x39\xa9\xae\x19\x10\xaf\xa8\x91\x6f\x1f\xe0\xd4\x9e\
+\x67\x1d\x4c\xcd\x2a\xf8\x6a\x24\x81\x6a\xa0\xc1\x78\x01\x2d\xc3\
+\x02\xea\xa2\xd3\x86\xa2\xef\xbc\x31\x3d\x17\x5b\x81\xc5\x50\x56\
+\xac\xb2\xcd\x31\x77\xc3\x0b\x57\x58\xc8\x1d\xad\x71\x20\xac\x4a\
+\x1d\xa9\xc2\x13\x27\xbf\xab\x2a\x37\xa5\xab\x2a\xb3\x8b\xd6\x34\
+\x11\xb0\x5c\x22\x2a\xd5\xad\x16\x6f\x56\x49\x34\xdb\x08\x6f\x5a\
+\x10\xa9\x29\xc0\x6c\xa9\xde\x94\x9e\xaa\x86\x4a\xd6\x57\xf7\xde\
+\xb4\x02\xa9\xe0\x46\x57\x19\xb5\x2e\x4f\x5c\xf1\xa6\xb2\xe0\xb5\
+\x86\x64\xae\xab\xae\x09\xab\xf9\x6c\x66\x48\x75\x8a\x2d\xd6\x70\
+\xea\x94\xb5\x5a\x6b\xfc\x08\x75\x2d\xae\xcf\xdb\x58\x63\x85\xb2\
+\x59\x15\xa5\x8f\x0d\xdf\x18\x8f\xb1\xa2\xa4\x5e\xf5\x4e\xab\xbb\
+\x8a\xfe\xfa\x16\xa6\xfa\x5b\xf2\xf5\x48\x0d\x56\x17\x20\x6b\x0a\
+\x8f\x6b\x49\xd7\xeb\xb1\xaa\x7a\xd9\x84\x35\x95\x2e\xcb\xf7\x90\
+\xd4\xc6\xde\xc1\x67\xad\xdb\x27\x6b\xae\xb7\xd9\xe6\x2d\x48\x07\
+\x33\xc7\x05\xb9\xf1\xb7\x20\xf5\x7a\xf6\x01\x7e\xbb\x2b\x90\x95\
+\xdf\x1d\xa7\x22\xaa\xc1\xff\xd9\x9c\x34\x07\xbb\x73\x3c\x13\x48\
+\xcb\xbc\xfc\x5d\x73\x89\xa9\x2f\x88\x69\x0a\x1d\x3e\x2b\xcd\xff\
+\x05\x72\x84\x38\x4d\
+\x00\x00\x13\xbb\
+\x00\
+\x00\x7c\x55\x78\x9c\xdd\x1d\x6b\x73\xdb\x36\xf2\x7b\x7e\x05\x9a\
+\x7c\x49\x72\x52\xfc\x90\xad\xc4\x4c\xd3\x19\xd9\x96\x63\xcd\xd9\
+\x96\x23\x29\xcd\x65\x6e\x6e\x3a\x94\x08\x59\xbc\x50\x24\x4b\x52\
+\xb1\xdd\x9b\xfb\xef\xb7\x00\x09\x10\x00\x01\x12\x92\x65\x37\xd7\
+\x38\x4d\x65\x72\xb1\x2f\x2c\x16\x8b\x05\x16\xda\x79\xfd\x0c\xbd\
+\x46\xe8\x38\xc1\xf8\x0f\x7c\xea\x26\xdf\x50\x9a\xdd\x07\x38\x5d\
+\x60\x9c\xbd\x81\x57\xf4\xad\xe3\xae\xb2\x45\x94\x38\xe8\x24\x0a\
+\xfc\x10\x9d\xae\x7e\x5f\xe1\x34\x8c\xee\xf3\x97\xd8\xf3\x33\xf2\
+\xb2\x17\xe0\x3b\x74\xbe\x4a\xff\x70\x6f\x16\xf9\x9b\xc0\x9f\xe1\
+\x30\xc5\x0e\xba\x1c\x4c\x5a\x28\xc5\x18\x5d\x0c\x4e\xfa\x57\xe3\
+\xfe\x9b\xa5\xc7\x70\x4f\x16\x7e\x8a\xe0\x6f\x94\xf8\x37\x7e\xe8\
+\x06\xc1\x3d\x72\xd1\x3c\x02\x46\xa2\x39\xfa\x44\x38\x1a\x13\x86\
+\xc6\x84\xa1\x16\x72\x43\x8f\x00\x4f\xdd\x14\x7b\x28\x0a\x0b\xbe\
+\x77\x54\x19\x66\x51\x10\x25\x28\x9d\x2d\xf0\x12\xb7\xd0\x74\x95\
+\x91\x46\xc0\x79\x18\xa1\x5b\x17\x08\xcc\xe7\x7e\xe0\xbb\x19\xe0\
+\xb8\xf5\xb3\x05\xfa\xfb\x69\x9f\xc9\xda\xde\xc6\x9f\x42\x30\x4c\
+\xe4\x46\x17\xb9\x12\xd0\x4b\xf8\xe5\x55\x41\xe5\x24\x8a\xef\x41\
+\xde\x45\x86\x5e\xce\x5e\xa1\x9f\xf7\x77\xf7\x3a\x6d\xf8\xe7\xe0\
+\x17\xf4\xb3\xa2\xe2\x5f\xf4\xe0\x87\x04\xbc\x0b\xe0\xa2\xd2\x7f\
+\x29\xb0\x5f\xe3\x64\xe9\xa7\xa9\x0f\xfa\x01\xb1\x17\x38\xc1\xd3\
+\x7b\x74\x93\xb8\x21\x08\xdc\x42\x73\x50\x13\xd1\xed\x6c\xe1\x26\
+\x37\xa0\x9d\x2c\x02\xad\xde\xa3\x18\x27\x29\x34\x88\xa6\x99\xeb\
+\x87\x7e\x78\x43\x10\xb9\xa0\xc8\xf8\x9e\x00\x67\xa4\x97\xd2\x68\
+\x9e\xdd\xba\x09\xa6\xbd\xe0\xa6\x69\x34\xcb\x75\xe8\x45\xb3\xd5\
+\x12\x87\x99\x9b\x11\x92\xa0\x5a\x9c\xa2\x97\xd9\x02\x13\x14\xcf\
+\xc7\x45\xa3\xe7\xaf\x28\x29\x0f\xbb\x01\xe9\x09\x78\x8d\xd8\x2b\
+\xda\x09\x11\x74\x52\x82\xd3\x2c\xf1\x67\x04\x4d\x0b\x80\x66\xc1\
+\xca\x2b\x38\x61\x10\x81\xbf\xf4\x0b\x3a\x04\x03\x55\x4a\x4a\xf0\
+\xae\x52\x10\x85\x70\xdb\x42\xcb\xc8\xf3\xe7\xe4\xff\x98\xca\x17\
+\xaf\xa6\x81\x9f\x2e\x5a\x04\x8d\xe7\x13\x02\x60\x0f\xf0\x3c\x25\
+\xcf\x69\xd7\x50\xb3\xda\x21\x06\x83\x83\x80\x20\xf1\x41\x00\x2a\
+\x74\xc9\x63\x6e\x7a\x59\x44\xb0\xc4\x44\xbf\x59\xa1\x31\x4a\xfd\
+\x76\x11\x2d\x65\x91\x40\x5d\xf3\x55\x12\x02\x61\xec\x51\xb9\x23\
+\x50\x1f\x25\xfa\x6f\x3c\xcb\x0a\x44\xa4\xc5\x3c\x0a\x82\xe8\x16\
+\xc4\x04\xc2\x21\x8c\x24\x10\x2d\x75\x8a\x8e\x24\x26\xe4\x4e\xa3\
+\xef\x98\x4a\x96\x5b\x40\x18\x65\xc0\x75\xce\x0d\xe9\x94\xb8\xec\
+\xec\xe2\x55\xba\x80\x51\x84\xa6\xb8\xd0\x20\xd0\xf7\x43\xda\x9b\
+\x82\x70\x09\xe1\x24\xcd\xc0\x24\x7c\xe8\x8f\x38\x4a\x28\x5d\x55\
+\x68\x36\x28\x26\xe7\x7d\x34\x1e\x9e\x4d\xbe\xf4\x46\x7d\x34\x18\
+\xa3\xeb\xd1\xf0\xd7\xc1\x69\xff\x14\x3d\xef\x8d\xe1\xf7\xe7\x2d\
+\xf4\x65\x30\x39\x1f\x7e\x9e\x20\x80\x18\xf5\xae\x26\x5f\xd1\xf0\
+\x0c\xf5\xae\xbe\xa2\xbf\x0f\xae\x4e\x5b\xa8\xff\x8f\xeb\x51\x7f\
+\x3c\x26\xa8\x86\x23\x34\xb8\xbc\xbe\x18\xf4\xe1\xf1\xe0\xea\xe4\
+\xe2\xf3\xe9\xe0\xea\x23\x3a\x86\xa6\x57\x43\x18\x2b\x03\x18\x24\
+\x80\x77\x32\xa4\x34\x0b\x6c\x83\xfe\x18\xf0\x91\xd6\x97\xfd\xd1\
+\xc9\x39\x3c\xe9\x1d\x0f\x2e\x06\x93\xaf\x2d\x74\x36\x98\x5c\x01\
+\x66\x74\x06\x78\x7b\xe8\xba\x37\x9a\x0c\x4e\x3e\x5f\xf4\x46\xe8\
+\xfa\xf3\xe8\x7a\x38\xee\x03\x13\xa7\x80\xf9\x6a\x70\x75\x36\x02\
+\x42\xfd\xcb\xfe\xd5\x84\x48\x05\xb4\xe1\x31\xea\xff\x0a\xbf\xa3\
+\xf1\x79\xef\xe2\x82\x12\xec\x7d\x06\x31\x46\x63\xc2\xe5\xc9\xf0\
+\xfa\xeb\x68\xf0\xf1\x7c\x82\xce\x87\x17\xa7\x7d\x78\x78\xdc\x07\
+\xfe\x7a\xc7\x17\xfd\x9c\xda\xd5\x57\x3a\x34\x2f\x7a\x83\xcb\x16\
+\x3a\xed\x5d\xf6\x3e\xf6\x69\xc3\x21\x20\x1a\x51\xc8\x82\xc7\x2f\
+\xe7\x7d\xfa\x08\x48\xf6\xe0\xef\xc9\x64\x30\xbc\x22\xfa\x39\x19\
+\x5e\x4d\x46\xf0\x2b\xb5\xcc\xc9\x70\x34\xe1\xad\xbf\x0c\xc6\xfd\
+\x16\xea\x8d\x06\x63\xa2\x9c\xb3\xd1\x10\x28\x10\xed\x42\xa3\x21\
+\xc5\x03\x4d\xaf\xfa\x39\x22\xa2\x79\xc2\x3b\x41\xc2\xfb\x08\xa0\
+\x88\x38\x9f\xc7\xfd\x92\xa3\xd3\x7e\xef\x02\xd0\x8d\x49\x7b\xb1\
+\x43\xdf\x6c\xd3\xed\xed\x3c\x7b\xf6\x69\x12\x45\xc1\xc4\x8f\x9f\
+\xfd\xe7\x19\x82\x3f\xd3\x28\xf1\x30\xcc\x0e\xbb\x6f\xf6\xc0\x53\
+\xa5\xe0\xdd\x3c\xf4\x02\xcf\xe7\xbb\xf3\xbd\xf7\x39\x80\x3b\xfb\
+\x76\x93\x44\xab\xd0\x6b\x53\xb7\xed\xa0\x17\x9d\xbd\x4e\xb7\x33\
+\xcd\x5f\xbb\x41\x86\x93\x10\xfc\x4c\x5b\x07\x38\x3d\xd8\x3d\x38\
+\xcc\x01\xd9\x33\x11\x77\xec\x7a\xc4\x83\x10\xea\x87\xf8\x2e\x7f\
+\x16\xc5\xee\xcc\xcf\xee\x1d\xb4\xbf\xbb\xfb\xfe\xd9\x7f\x81\xe1\
+\x2f\xbe\x77\x83\xb3\x82\x5f\x1d\x9a\x06\x16\xc1\x6d\x60\xea\xb4\
+\xaa\x2c\xbe\xe8\x78\x2e\xc6\x47\x2a\x5c\x13\x91\xc0\x8f\x9d\x42\
+\x73\xef\x05\x2d\xb6\xfd\xa5\x7b\x03\xd3\x69\x18\x85\xf8\xbd\xac\
+\xdd\xf8\x0e\x65\xe0\xe1\xd3\x18\x86\x6d\x98\xa1\x69\x00\xd8\x0a\
+\x79\x57\x19\xcc\x28\xd0\x4a\x92\xd6\xf1\x33\xbc\x74\x16\xe0\x5b\
+\x12\xd6\x51\x1a\x21\x05\xe6\x55\x96\x55\x54\xb9\x70\xd8\x6b\xc6\
+\x06\x2d\x9f\x7d\x3a\x59\xe0\xd9\xb7\xe3\xe8\xae\x00\x4f\x49\xa7\
+\xa8\x1d\xc5\x18\x2f\xc5\xd5\xe9\x6d\x09\xd3\x98\x0f\xaa\x8f\xb2\
+\x2c\x5a\x12\x04\xfb\xe6\x9e\x66\x54\x1d\x98\x08\xdc\x69\xc0\xb9\
+\x65\x78\xdf\x76\xdf\x1e\xbd\x9d\xe5\xb0\x1f\x81\xfb\x98\xc0\x3a\
+\x3e\xf8\xe5\x99\x0b\x31\x4e\x01\x5d\x50\x0c\xf0\x3c\xe3\xf4\x24\
+\xec\x65\x0b\x67\x15\xce\xc8\x53\x98\x78\x1b\xde\x3b\x73\x98\x45\
+\x53\x69\xd0\xb0\xee\x5e\x25\xc1\x4b\x67\xc7\x83\xc0\x66\x87\x02\
+\x4f\xa3\xbb\xdf\x78\xbb\xdf\x98\x28\x6f\xd2\xef\x37\xaf\x2c\x18\
+\xc9\x3b\xbd\x91\x9d\x18\x26\xe3\x94\xb2\xad\x51\x84\x06\x5b\x3d\
+\x14\x15\xae\x11\xaa\xa0\xa9\x78\x0e\xd5\xda\xad\xd4\xd2\xa0\x8d\
+\x02\xca\x5a\xdd\x6b\x61\xad\xd5\xb0\xaa\x91\x3a\x98\xfa\x3e\xb0\
+\xe9\x01\x1b\xfd\x6f\x4f\xfb\x76\x5a\x82\x4f\x38\x23\x51\x0b\xf1\
+\xea\xd6\x3d\x20\xb5\x5a\x87\x42\xad\xa6\x65\xc8\xba\x7e\x93\x21\
+\x75\xba\x7a\x1c\xee\x15\x4f\xb5\x26\x29\x5b\xef\xc0\x6c\x80\x81\
+\x37\x98\xca\xda\x4c\x6d\xec\xac\x1a\x18\xaa\x02\x6e\xc7\x83\x8e\
+\x5c\xcf\x8f\x8e\x57\x30\xa5\x84\x8f\x35\x43\x29\x64\x6c\xa6\x24\
+\x11\xdc\x30\xc7\x34\x81\xd8\x4d\x33\x09\xc1\x52\xab\x21\x0b\x4a\
+\x6c\x34\x35\x02\x36\x39\x1e\x8d\x9a\x6d\x39\xb7\x60\x58\x37\x15\
+\x3c\x8c\x7a\xd5\x0d\xd6\x93\x6e\xd2\x94\xea\xc4\x1b\xc0\xb6\xaf\
+\xce\xb5\x05\x52\x6c\x79\x63\x8a\x0d\x43\xf3\x61\x9e\xa0\xd9\xc8\
+\x3f\x5d\xe2\x70\x75\xec\xd6\x45\xc8\xc2\x32\x40\x17\x21\x17\x08\
+\x1c\x1a\x23\x57\xd0\x38\x62\xcc\xae\x69\x60\x0e\xaa\x95\x96\xc6\
+\x85\x96\xe8\x3d\x64\xd4\x7a\x2b\xd1\x36\xde\x60\x75\xa0\x71\x7b\
+\x6d\x8a\x5b\x5a\x97\x09\x2e\x71\x8f\xb9\x44\xc2\xa5\x2d\x53\x66\
+\xaa\x92\x97\x25\x28\x41\xea\x19\xf7\xe5\x25\xcc\xa1\x02\x53\xf6\
+\x92\xbc\x74\x44\x1d\xf8\x8f\x7f\x92\xe4\x63\xcb\x00\x3e\x2b\xe8\
+\xd8\x16\x7b\x0b\xed\xbc\x26\x99\x2e\x9c\x7c\xc7\x74\x56\x21\x39\
+\xa0\xa4\x5c\x1c\x16\xed\xc9\x5a\x5a\x66\x4c\xb5\x06\x93\xbd\x39\
+\x00\x08\xa4\x84\x05\xcb\x02\x93\xd4\x91\xb4\x36\x12\x4d\x29\x20\
+\x6f\xa7\xc1\x0a\x6b\xe4\xda\x53\xa4\x4d\x18\x26\xa6\x39\x10\x06\
+\x46\x75\x1b\xdf\xcd\x82\x55\xea\x7f\x27\x59\xa7\x62\x48\xa2\x0f\
+\x88\x0e\x2d\x10\xe8\x2e\xcf\x2a\x97\xef\x08\xca\x97\x24\x21\xfc\
+\xa9\x47\x85\xa6\x73\x3b\x61\x3c\xeb\x33\x44\xaf\x88\x06\x98\xf8\
+\x7c\x98\x4b\xb4\xca\x41\xbf\x9d\x59\xdf\x92\x58\x65\x58\x3e\x26\
+\xd5\x87\xaf\x54\xac\xf0\xaf\x2f\x53\x85\x10\x58\x82\xde\x0a\xa8\
+\xa3\x25\x59\x78\x70\xd9\xaa\x21\x6c\x66\x05\x1b\x58\x80\xa5\xb7\
+\x6f\xa0\x62\xad\xa6\x07\x91\x5b\x4b\xa4\xe6\x0e\xdf\xbc\xb3\xeb\
+\x29\x50\x5f\xd0\x76\x93\x24\xba\xd5\x3b\x56\x13\x6e\xea\x70\x76\
+\x68\xf3\xdf\x68\xf3\x02\x35\x81\xbf\xf5\xbd\x6c\x41\x30\x74\x19\
+\x86\xd2\x7b\x1d\x15\x3e\x87\x67\x9e\x0c\x31\xf3\xc1\x21\xf9\x69\
+\xcc\xdd\x11\x49\x7a\xd3\x14\x7c\xf3\x2c\x1b\x80\x83\xfd\xd5\xc7\
+\x4c\x90\xfa\xac\x63\xcd\xa4\x6f\x9a\x00\x3a\xbd\xce\x51\xe7\x48\
+\x52\x09\x51\xee\x2a\x95\x66\xaa\x42\x2c\x16\xe8\xb1\x19\xbb\x1a\
+\xb3\x2b\x93\xa2\x90\x5a\xfb\x34\x71\xa7\x0a\x1a\xbe\xc2\xd2\x05\
+\x90\xec\xd9\x18\x10\x61\x3d\xa9\x3c\x6a\x23\xb8\x2f\x20\x8a\xeb\
+\x7b\x7e\x66\x0e\x88\xf6\x3b\xfb\xdd\xfd\x23\x73\xf6\xb5\x90\x9d\
+\x7a\x01\x27\x67\xdf\x22\x7c\x31\x6b\xcd\x34\x11\xb2\xc5\xa2\x75\
+\x7c\x63\xc4\xce\x62\x95\x2c\x8a\xab\xd3\x61\xf9\x50\x4e\x19\x66\
+\x7e\x16\xb0\xdc\x46\xba\x9a\x42\xe8\x91\x25\x51\xd0\xce\x37\x39\
+\x9d\xa2\xf5\x7b\xf5\x75\x1c\xa5\x74\x03\x08\xa2\xbb\x28\x46\x33\
+\x08\x16\x58\xfe\x97\x31\xc1\x82\x8d\x4a\x24\xc5\xe7\x65\x2d\x87\
+\x10\x7b\xbd\x65\x4c\x32\x8b\x1f\xcf\x80\x64\xd0\x4b\xb0\x2b\x7b\
+\x01\x8d\x0a\x36\x88\x0e\x2b\x81\x6d\x4e\x8e\x58\xf3\x02\xb4\xf0\
+\x07\x48\xec\x06\x4a\x78\xb2\x57\x9a\x49\xe9\x48\x48\xe0\x45\x5f\
+\x88\x9f\x75\x6c\x89\xe9\xef\x17\xfb\xbd\xfd\xa3\x7d\xd3\x70\x3b\
+\xa8\x06\x41\xa5\xfd\x16\x0d\x65\x96\x9d\x85\x1b\x7a\x01\xae\xb2\
+\xde\x10\x16\x2f\xa1\x03\xb8\x43\x53\xc7\x80\xc2\x90\x42\x11\xfa\
+\xb5\x4d\x17\x4d\x15\x9a\x5c\x37\x31\xd3\x09\xff\xd4\xb4\xb6\x2a\
+\x3d\xae\x3a\x21\x09\xae\x77\x4f\x75\xbc\xfc\x81\xd6\x54\x29\xd2\
+\xca\x7b\xd5\xd2\x15\xe9\x00\xb2\x49\x3a\xde\xe3\xfc\x53\x83\x74\
+\x64\x6c\x6c\x5b\x38\x82\x73\x5d\xd9\x34\x3d\xc7\x57\xf8\x0d\x60\
+\x7c\x85\x62\xd3\x85\x4f\xd7\x73\x4d\x5d\xa7\x13\x4f\x07\xd6\x2c\
+\x5e\xd9\x87\x7f\x4a\xd7\xad\xe2\x3c\x9c\x11\x98\x96\xa5\xf2\xa2\
+\xdb\xb0\x02\xa2\x59\x9d\xf3\x29\xb3\xd2\xe5\x31\x11\xd9\x84\x9e\
+\x28\x4d\x01\xa8\x43\x2e\x34\x05\xfd\x67\x10\xee\xd5\xf8\x25\xd1\
+\x25\x32\x8d\x56\x1d\x6e\xc5\xd5\x56\x87\xde\x86\x0e\x57\xef\x51\
+\x9b\xf9\x56\xfd\x69\x19\x0e\xae\xe7\x50\xb9\x41\x2a\x24\xe5\xa9\
+\x46\x72\x3b\x0d\x0e\x67\x15\x9b\xdd\x4d\xc5\x46\x55\x23\x36\x4d\
+\xfb\x1b\x7b\x9b\xad\x89\x45\x6c\x7c\xdb\x82\xe5\x89\x9e\x8d\x67\
+\x09\x26\x5b\xad\xa3\xe1\x40\xd4\xcd\xd8\x75\xdd\x53\xf5\x58\x7d\
+\x97\xd5\x4e\x0f\xb2\x58\x96\x3d\xf7\x27\x75\x18\xf7\x9f\x8c\xe9\
+\x16\x32\x78\x4f\xe3\xb8\x6f\xf4\x9d\x7a\xd4\xdc\x73\xda\x20\xfe\
+\x34\xc1\x77\x99\xfd\x3a\xc6\x76\x8d\x27\x65\x5b\xaf\x03\xd7\x0f\
+\xad\xe9\x34\x11\x5a\x3b\x2a\x27\x2c\x9c\x63\x17\x00\xc8\xaa\x96\
+\xe4\x54\x68\x86\xc5\xcc\x48\x53\x5e\xd5\xbc\x98\xab\xe1\x60\xec\
+\xff\x81\x3f\x26\xca\x59\x20\x8d\xe1\xa6\x00\x77\x03\x70\x9a\x49\
+\xbf\x94\xb7\x5c\x26\x94\x99\x5d\xd0\xf1\x17\x3f\x04\xbb\xaa\x26\
+\x3d\xed\x16\xee\xb7\x0b\x3f\xc3\xfa\x35\x16\x5f\x26\x08\x5b\x7f\
+\x06\xe5\x7b\x2e\x3d\xe7\x27\xa7\xdb\x75\xbc\xf1\x13\x37\xc6\x6e\
+\x78\x07\x3f\xdd\xb5\x59\x6c\x5c\xa1\xa9\x32\xd8\x24\x8b\xb9\x87\
+\xb0\x33\x17\x1b\x3e\xd7\xcb\x2d\x7f\x3a\x4b\xdc\x25\xfe\xe7\x9c\
+\xfc\x3b\x5e\xb8\x31\xfe\xf0\x7c\xff\xf9\xbf\x5a\x88\x64\xd0\xf3\
+\x77\x8e\x73\xed\x86\x38\x40\x1f\x3e\xa0\xdd\xbb\xdd\xdd\xdd\x0e\
+\x4d\x17\x56\x9b\x75\xd4\x66\xd0\x33\x76\x2d\x0f\xd4\x96\xe7\x24\
+\x09\xc2\x9b\x1d\x18\x9a\x1d\xaa\xcd\x7e\x95\x9a\x1d\x1a\x9a\x75\
+\x9f\xff\x4b\x6a\x45\xcf\x3e\x7b\x32\xa7\x5d\xd2\x56\x1a\x50\x7c\
+\x89\xa9\xa6\x05\xe4\x5e\xac\x4f\xbd\x68\x47\x49\x43\xcf\x57\x9c\
+\x13\xef\xb9\x71\xe6\x92\x9c\xa1\x74\xb4\xce\x1c\x3e\x16\xc7\xd5\
+\xfe\x5b\x9c\x1e\x14\xb6\xdc\xcc\x11\x67\xe7\xa8\xf3\xae\xf3\x4e\
+\x65\x53\x4d\x8c\x09\xb2\xcc\x61\x0e\x6b\xdf\x16\xd6\x3d\x8d\x02\
+\x4f\x22\x58\xb3\xc6\x37\x79\xad\xc5\x12\x06\x73\x06\xcd\xa7\x6e\
+\xa2\x7a\x2e\xf4\x01\xfc\x94\x92\xc2\x84\x67\xdd\x32\x34\x55\xe9\
+\xaa\x13\x97\x89\xea\xf7\x7a\xaa\x87\xe5\x60\xe3\x54\xf7\x2a\x34\
+\x45\x87\x64\x2d\x2e\x6d\x64\xa6\x5c\xe4\x98\x14\x79\x3b\x35\xb4\
+\xad\x45\x16\x29\xa7\x1a\xd2\xdd\x72\x8d\xc2\x49\x0b\x29\xaf\xeb\
+\x55\xba\x90\x0e\x73\xd8\x1d\xf2\xfc\x9d\xc4\x5f\xe0\x9a\x88\x79\
+\x83\xc9\xbd\xbc\xdb\xa3\x26\xde\x42\xf7\xf9\x07\x74\xb7\xcf\x1e\
+\xc0\x87\xbd\x16\x4a\x69\xb2\x6d\x97\x9d\x4b\xe5\x0f\x00\xb4\xb0\
+\xc4\x57\xef\xeb\xc7\xad\x32\x14\x35\x63\xad\x3a\x7c\x6b\xd2\xac\
+\x9a\xa8\x41\xd9\x8b\x97\xd5\x53\xd9\x3b\xaf\x9f\x43\x6d\xc5\x90\
+\xf2\xf1\x0d\x62\xb4\x99\xca\xcc\x7b\xc5\x95\x57\xca\x74\xa2\xe4\
+\x44\x55\xae\x6a\x32\xc8\x8c\x51\x45\x2b\x62\x52\x5c\x9e\xec\x14\
+\x40\x65\x53\xbd\x5e\x7b\x92\xc0\xed\x3d\xb3\xc4\xf0\x8e\x9b\xf2\
+\x49\xb4\x9c\x46\xc2\xb9\x59\xf3\xd1\x63\x79\xe5\xfc\x18\x79\x77\
+\x9d\xe1\x09\x19\xcf\xb7\xe5\x6c\x20\xa8\x48\xd9\xdb\xb2\x9a\x5f\
+\xd8\xab\x6e\xaf\x7b\xd4\x3d\xaa\xa0\xac\x3f\xc5\xbc\xf9\x28\x06\
+\x5b\x70\x0f\xe6\xf2\x28\xa6\x03\xfb\x55\x8d\xea\x9a\xce\x4c\x57\
+\x55\xf1\x68\xfc\xbf\xdb\x85\x09\xb2\x2b\xf1\x9f\x2b\xf7\x21\xfc\
+\x33\x03\xe4\x6b\x56\xbe\x9f\x10\xfb\xa1\xf8\x9c\xed\x15\xf1\x07\
+\x6c\x31\xc4\x1f\x48\x4b\xa4\x0a\x3e\xba\x6e\xe1\x6d\x13\x8c\xcb\
+\x07\x36\x5b\x61\x76\xfc\x0b\x47\x6c\x55\x83\x12\x5e\x69\x45\x14\
+\xde\xcb\xa2\x0a\x2f\x64\xe1\x44\x62\x55\xd1\x35\xf4\x4a\x89\x45\
+\x9c\x92\x2a\xec\x5d\x8e\x24\x3c\x9f\x09\x15\xaf\xdb\xd1\xbb\x56\
+\x71\x31\x54\xe7\x71\x60\xbc\xc0\x8f\x4c\x0b\x99\xf6\x58\x1b\x56\
+\xdd\x0f\xd8\x8e\xb2\xf2\x8a\x92\x3e\x1c\x2f\x89\xe2\x36\xc9\x4f\
+\x98\x37\xed\x0a\x95\xd4\x27\x83\xc4\xa4\xba\x9c\x65\x15\x85\x22\
+\x5a\xe5\xd3\xa6\x32\x3d\xd1\x77\x05\xb3\x24\xfa\x81\x81\x7f\x5f\
+\x05\x30\x46\xf1\xc0\x43\x3e\xf1\x09\x9a\x53\xf7\x4e\xf2\x89\x45\
+\x0f\xa6\xa8\x85\x67\x6c\xec\x73\x4f\x35\xbb\x2f\xc5\x16\x7e\x19\
+\xa7\xf1\x8d\x7e\x13\x59\xb0\xd4\x96\xe1\x0d\x3f\xad\xad\x7b\x69\
+\x75\xcc\x55\x9b\x2f\xb3\x62\x55\xf1\x08\xda\x33\x63\xb6\xf3\xeb\
+\xa6\xc9\x27\xdd\xd0\xd0\x4f\xbf\xaa\xff\x5a\xc5\xed\xa9\x18\x0e\
+\x37\x6c\xdf\x1a\xc6\x83\x58\x9f\xa4\x1d\x0e\xf9\x06\x36\x1b\x11\
+\x3a\x46\x68\x87\x3d\x21\x2b\xf9\x9e\x90\x8e\x13\x9e\xba\xd4\xb8\
+\xfb\x32\xad\x29\x9c\x46\x37\x03\x45\xf3\x79\x93\xe1\xd5\xed\x1c\
+\x6c\x62\x7f\xd2\xce\x95\x3a\x41\xda\xa5\xbf\x37\x23\x5b\x8e\x38\
+\x9d\x4a\x84\xf1\x58\xa7\x39\x71\xb4\x37\xeb\x6e\x0b\x8e\xa6\x8e\
+\x03\x2b\xfd\x6d\xee\x38\x2e\xdc\x29\x0e\xd4\xf8\x85\x3b\x86\x32\
+\x0f\xb2\xf3\x1a\x1d\x0f\x47\xb4\xee\x94\x64\x8a\xca\x43\x3d\x4e\
+\xec\x86\xb8\xc6\xdf\x94\xfb\x3e\xe5\xaa\x5f\x6e\xec\xc0\x14\x61\
+\x7b\x2c\x86\x9d\x1e\x31\xe2\xca\xa7\x12\xfb\x53\x36\xf2\x59\x60\
+\x1d\x46\x32\x46\x6d\xf1\x15\x2b\xbc\x3a\x74\x14\xc4\x16\x5f\x1e\
+\xed\x08\xe8\x28\xbe\x32\x1d\xf5\x7b\x0c\x61\x02\x4e\xb2\xfb\xb6\
+\x97\xb8\xb7\xc7\x6e\x9a\x97\x55\x96\x4d\xf3\x8e\x20\x19\x3c\x92\
+\xa5\x21\x85\xdf\xbc\x4c\x1d\x4d\xef\x8b\x13\xc4\xd0\xa1\x5a\x2f\
+\xde\x11\x64\x30\x1e\xfb\xaa\xc9\x9c\xe5\xad\x9c\x59\x10\xa5\x58\
+\xf1\xaa\xc6\xd3\x9c\x04\x56\xb0\xe1\xda\xb3\xe9\x3a\x02\x76\xe3\
+\x25\x6f\x41\x41\xd7\x49\xf1\x6f\xc6\x91\x6d\x6d\x16\x6d\x53\x00\
+\x6f\x93\xab\x1d\x52\xcd\x7d\x8d\x26\xbd\x63\x3e\x76\x29\x93\x99\
+\x3b\x15\x86\x5e\xf3\xa6\x92\xa1\x9e\x57\x88\x02\x9b\x57\xed\x45\
+\x58\xbf\xc6\xa1\xfe\x6a\x82\xc2\xb4\xbe\x3f\xdc\x8d\xef\x54\x62\
+\x79\x70\x6a\x8c\xd9\xb5\xd1\xe9\xbe\x62\xf6\x4c\x51\x4e\xe0\xa6\
+\x59\xab\xfa\x38\x0a\x83\xfb\x76\xc4\x9d\xe0\xd3\x28\x52\x3c\x5f\
+\xf7\x57\xd5\xf7\x4f\x0d\x05\x06\x06\x11\x0e\x0f\x0e\xdf\x1e\x1e\
+\x3f\xa2\x05\x6f\x55\xc8\xb9\x9f\xa4\xd9\x53\x8b\xfa\x68\x3d\xd5\
+\x90\x3b\x4a\x6e\xa6\xee\xcb\xee\x5e\x0b\xed\xbd\xed\xb4\x10\x2c\
+\x2b\x5a\x04\xab\x36\xfd\x63\x01\x5a\xd7\x63\xf5\x5c\xe6\x4a\x7f\
+\x7c\x5e\x59\xe0\x34\x99\x0c\x2f\xb9\x03\x96\x19\x93\x02\x96\xa7\
+\xf1\x1d\x52\x95\xd3\x96\xfc\x82\xbc\x92\x6f\xb0\x2d\xc3\x7a\x5f\
+\xb7\x6a\xcc\x9d\x8c\xda\x9b\x85\x04\x1a\x87\x5c\xbc\xf9\x91\x7d\
+\xf2\x5f\x46\xfd\x3f\xa4\x7f\x7e\xb8\x0a\x0c\xd2\xfe\xdf\x3b\x6a\
+\xb5\xd7\x7e\x58\x5f\x5d\x61\xf4\x69\xdd\xf5\x45\xff\x6c\xa2\x8f\
+\x96\x85\xa5\xe0\x43\x3d\x4a\x43\x60\x66\xe9\x50\x36\x76\x14\x46\
+\xa3\x59\xd3\x4d\xb0\xa5\x88\xde\x4f\xd0\x3e\xd7\x38\x69\xfa\x7c\
+\xcb\x2e\xda\x4a\xa1\xcd\xae\xf7\x2f\xa4\xf8\xa7\x77\x55\x76\xd1\
+\xf3\x43\xc4\xaf\x17\xf4\x69\x3d\x9a\x59\xe0\x06\x2e\x9f\xd6\x9d\
+\xe5\x97\xc6\x69\xfd\x99\x98\x8b\x7a\x92\xf1\xd7\x34\x85\x3f\x68\
+\x58\xd9\x4d\xf9\x26\xa8\xe6\x41\x95\x3b\x05\x8d\x3b\xcb\x5f\xfc\
+\xc8\xfe\xec\x2f\xa0\xf7\x1f\xd5\x9b\x6d\x2e\x7d\x83\x9c\x3f\xaa\
+\x33\x53\xd9\x7c\x42\x6f\x56\xf0\x81\xf2\xb3\x7b\xc5\x95\x2b\x42\
+\xd5\xb7\x83\x43\xbb\x9b\x56\x2a\x45\x6b\x26\xe4\xb4\xdf\xd6\xc2\
+\x5d\xa9\x18\xb3\xe1\xdb\xfa\x8a\x18\x73\xc1\xa4\x85\x04\xb6\x54\
+\xcc\x85\x8b\x84\xc8\x69\x34\xfb\x26\x1f\xa3\x15\x72\xcf\x9a\xe3\
+\x78\x8a\x59\x1d\xec\x76\xce\x3a\x67\x39\x00\xad\x4a\x9e\xba\x49\
+\x3b\xcf\x7d\x93\x1b\x51\x24\x46\x84\x21\x2a\x24\xc4\x79\xab\x30\
+\x4a\x96\x6e\x60\xd3\x4c\xe6\x5b\xce\xcf\xb7\xe4\x57\xf3\x20\x72\
+\x33\xdd\x6e\x85\x2c\x87\xe1\xba\x1b\xad\x27\xa8\xdb\x31\xb0\x22\
+\xad\xdb\x31\x0d\x3d\x68\x69\x10\x4f\x44\x64\xb9\x01\x4b\xd1\x09\
+\x3b\x22\xa8\x5e\x69\xf6\xfb\x38\x0d\x88\x36\xdb\xaf\x69\x42\xba\
+\xf1\x96\x4b\x81\x98\x9d\x69\xa2\x67\xa9\xd2\x4c\x3c\x24\xf4\x80\
+\xe3\x13\x22\x66\xc7\x99\x82\x29\xcc\x16\xce\xc2\x4d\xdb\xa9\x3f\
+\x0d\x60\x82\x4d\x9d\x9f\x5c\xef\xdf\x91\x1f\xa6\x6d\xf1\x7a\x26\
+\x13\xf7\xe5\xc5\xe8\xed\xef\xe4\x4c\x5e\x2e\xc0\xae\x0d\x9d\x0d\
+\xc9\xe4\xa8\xda\xcb\x28\x69\x20\xf6\x13\xa1\x36\x5b\xf8\x81\x07\
+\x96\x9e\xff\xb6\x25\xda\x38\xf4\x9a\xe5\x34\x50\xa6\xdd\x2d\x1d\
+\x59\x63\x8d\xf2\x37\x72\x5b\xb1\xe9\x46\x7c\xe6\x5e\xad\x64\x97\
+\x60\xa8\x36\xcd\xe1\x7f\x13\x60\x0d\x82\x45\x71\xc1\x94\x5e\x3a\
+\x9d\x58\xd5\x26\x0f\x17\x8a\xe0\xb4\x13\x89\x43\x16\x2b\x91\xb5\
+\x8c\x1f\xe5\xcc\xa9\xfe\x73\x76\xef\x86\xeb\x1a\xb8\x01\x55\x82\
+\xbd\x07\x5a\xaf\x01\x71\x7e\x73\x95\x16\x73\x93\x9d\x19\x30\xc6\
+\x7e\xf8\x6d\x53\x73\x37\xa0\xcc\x4f\xf1\x59\x1a\x9a\x05\x8b\xc4\
+\x08\xc2\xcc\xdd\xcc\x76\x8d\x3c\x62\x4c\x7b\x9b\x6d\x9a\x04\x05\
+\x56\xa2\x7c\xc1\x35\xf3\x07\x25\x5d\xfd\xc5\x69\xe2\x81\x06\x11\
+\x97\x1a\x74\x57\x70\x6b\x00\x64\x5a\xdb\x09\xdb\xc5\xab\xb1\x4d\
+\x6b\x1c\x8d\x38\xfc\xb2\x1c\x07\x68\x01\x75\x53\x0d\x8d\x7a\x32\
+\x59\x08\xd5\xca\x93\x41\x9a\xcb\x48\xc8\x32\xaa\x7b\xe8\x1e\x4a\
+\xf7\xb1\x55\x0f\x8a\x6a\x96\x37\x8c\xaf\xe6\xeb\x4a\xb4\x87\x6d\
+\x15\x86\xbb\xfb\xdd\xc3\x6e\x51\x61\xc5\x4f\x45\x54\xae\x65\x12\
+\x1e\x31\x4e\xdb\xbb\x6f\xde\x91\x52\x73\x03\xbb\x47\x2a\xbb\x85\
+\x1a\xb5\xe5\x40\x35\x4a\xe4\x07\xae\xb6\xa1\xc3\x8e\x41\x87\x35\
+\xf5\xc4\x8f\xa8\xc1\xdd\x42\x87\xb6\x1a\xac\x74\x78\x59\x52\x6e\
+\x84\x50\x6e\x7e\x52\x05\x36\x61\xe0\xef\xd7\xba\x95\x8a\x21\xd1\
+\xdc\x70\x21\x90\xa8\x14\x79\x6b\x97\x3c\xd5\xb2\x96\x9a\x6e\x34\
+\xdc\xb9\xa1\xb2\x53\x47\x50\xec\xc5\x9a\x43\x5b\x7c\x11\x68\x7f\
+\x94\xd5\xe2\xc0\x9c\xf1\xa4\xaf\x78\xbf\x83\x3e\x6f\x24\x73\xf5\
+\xcf\x38\x8a\x57\xf1\x65\xe4\xe1\x0f\xcf\xf7\x8a\x32\x53\x92\x43\
+\xa3\xb7\x4f\xd2\x9b\xc6\x28\xd8\x35\x81\x2a\x2b\x4c\x95\x5a\xaa\
+\x7d\x76\xba\xcd\xfd\x86\xe9\x57\xe9\x90\xc6\xe4\x88\x1b\x45\xce\
+\xee\xf8\x2b\xae\xae\xd4\xd3\xde\x57\x69\x0f\x42\xfa\x45\x24\xf5\
+\x84\xf7\x36\x23\xec\x38\x4b\x90\xac\xad\xde\xe0\x2f\xc7\x60\xe5\
+\xad\xb4\x96\x27\x3d\xa5\x3b\xb5\xc8\x03\x7e\x6e\x70\xbf\xaa\xf7\
+\x82\x05\xf3\x21\xfa\xb5\xc8\x2b\xb8\xf9\xec\xa8\x92\xd3\xad\xf6\
+\x36\xb4\x47\xe9\x72\xb9\x92\x4e\x79\xe7\xb4\xf0\x50\x28\x53\x31\
+\x70\xd4\x5c\xaf\x52\x19\xde\x06\x7e\x9a\x4d\x5e\xa2\xbc\xe6\x4d\
+\x70\xd5\x9d\x93\x6e\xac\x4d\x35\x1a\x80\xc0\x56\x09\x81\xbc\x42\
+\xf5\x6f\xf9\x24\x45\x8d\x36\x6f\x0d\x8f\xc2\x08\x65\xf8\x8e\x94\
+\xaa\x82\xd5\x90\x6f\xe7\x89\x66\xf4\xeb\x94\xf2\x6f\xfc\x29\x0e\
+\x89\xaa\x97\x75\x68\xbf\xd1\xa4\x5a\xd2\xa9\x37\x3f\x1a\x17\xda\
+\xe8\x41\x29\x54\xd3\x0f\xa2\x8d\x4a\x64\x72\xa5\x89\x55\x32\x2c\
+\x57\xfe\xae\x12\x2c\xda\xf6\xd8\x4d\xe2\x7b\x44\x01\xb6\x15\xec\
+\x42\x7e\x40\xa0\xd6\x12\x2f\xcc\x30\x5c\x89\x17\x1b\xe2\x59\xb1\
+\x14\x4c\x8a\x63\x35\x65\x5b\xda\xeb\x97\x4d\xf3\x9b\xae\x82\x4d\
+\x25\xce\x23\x61\x77\x96\xf9\xdf\x71\x95\x56\x15\x40\xe1\x52\x01\
+\xd8\x84\x29\x13\x46\x43\xf8\x6e\x19\xbd\xbf\x38\x78\x3b\x7d\x37\
+\xef\x98\xc9\x56\x7b\xcc\xa6\x62\x59\xb3\x25\xa1\x9f\x6e\x63\x75\
+\xb2\x8d\x2b\xc3\x90\x3c\x59\xff\xb6\x95\xa6\x2b\x44\x37\xab\x24\
+\x32\x70\x4f\xbc\x4c\xdb\x0d\xfc\x1b\x5e\x08\x63\xbc\x1f\xc6\x29\
+\xc3\xbb\x7c\xa3\xa1\xd5\x08\xa6\xec\xc3\x59\xed\x6f\xd4\xa2\xd4\
+\x20\xaa\xa4\x71\xb5\x08\x84\xd8\xb6\x9e\x79\x11\x50\xcf\x7e\xc3\
+\xe9\x99\x06\xac\x3a\x5c\xaa\x08\x7a\x24\x72\x75\x74\xf5\x62\x15\
+\x9d\x29\x75\x0e\xf0\x61\xee\xf6\xc9\xa4\x93\xdf\xaf\x4c\x22\xa3\
+\x34\x4a\x32\xe1\xa2\x65\xb2\x19\x2d\x92\xac\x94\xf6\x59\x46\x1f\
+\x22\x0e\x56\x75\x64\xc4\xa0\x14\x1a\x71\xf7\x75\x12\x25\x21\x4e\
+\xd8\xf4\xb2\xd6\x70\x31\xef\x2a\x36\x0e\x06\x3e\x33\xae\x51\xb1\
+\x57\x77\x4d\x49\x74\x67\xf3\xb5\x57\xd5\x0b\x13\x74\xa5\xa8\x0c\
+\xa1\x26\x3f\xaf\x03\x1f\x67\x6e\xb6\x4a\x2b\x5f\x2d\xc0\x58\x57\
+\xbe\x0e\x8c\xf4\x85\x78\xa3\x4e\xbe\xf2\xcc\xaf\xc5\x61\xcf\x68\
+\xa4\x41\x1f\x35\xd7\xe6\x53\x0e\xe2\xc0\xcf\xb2\x72\x61\xa8\x9d\
+\xad\x75\x17\x23\xa9\x0d\x9b\xe6\x00\xf1\x4a\xa4\xc6\xa8\x45\x83\
+\x5c\x19\x95\xf2\x6d\x15\xda\x36\x8a\x27\x52\x6e\x44\xa2\xc1\x51\
+\x12\xdd\x90\x19\x5c\x7b\x9f\xad\x46\x86\xea\x12\xb2\x26\xaf\xa1\
+\x5f\x63\xca\x9c\x70\x6b\x15\x9d\xbb\x10\x55\x89\xb7\xff\x56\xaa\
+\xc3\x74\x77\x69\xc8\x77\x30\xa9\x77\x51\x08\x03\x48\x14\x1d\xfc\
+\xd5\x2a\xfc\xb6\xf6\xb5\xb8\x6b\xce\xc2\xc2\xa2\x3e\x2f\xd8\xa3\
+\x5b\x88\x2b\x70\x23\xda\xf2\x5b\xbe\x64\x14\x6e\x23\x12\xca\x24\
+\x85\x5d\x48\x01\x85\x53\x29\x8a\xd5\x84\xb7\xe4\x77\x5d\x19\xaa\
+\x72\xa5\x6a\x7e\x29\xa0\x21\xe9\x53\x08\xa7\xb3\xc2\x6a\x25\x6a\
+\x95\x45\xab\x5a\xec\x4d\xcb\x3b\x0d\xd5\xa4\x2d\xdd\x9b\x32\xb2\
+\x35\x30\xc9\xdb\x9a\xde\x5b\x6e\x1a\x32\x61\x4c\xe5\x63\xeb\x8a\
+\x24\x54\xa2\x6a\x6b\x77\x6b\x38\x16\x9a\x9a\x40\x78\x01\x6b\xa3\
+\x3c\xba\xbd\x7e\xb9\x20\xd5\x64\xa9\xd5\xaa\xe9\x07\xd8\x2a\xbb\
+\xe8\x71\x63\x73\x95\x4a\x80\x75\x9c\xae\x79\x7d\xc0\xc6\x3d\xac\
+\xb9\x1a\x40\xf7\xce\x68\xb8\x9a\xf6\x66\x08\x4b\xe3\x2d\xc5\x7a\
+\xa0\xf9\xea\x4b\xa9\x0d\x25\xd4\xb5\x9c\x9b\x8d\x58\x57\x87\x6d\
+\x21\x59\xd5\x90\xff\x07\x73\x31\x5c\xaa\
+\x00\x00\x02\x2d\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x20\x39\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x20\x39\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x6d\x20\x35\x2e\x30\x38\x32\x33\x30\x32\x38\x2c\x31\x2e\x31\x38\
+\x39\x34\x35\x39\x33\x20\x2d\x33\x2e\x33\x31\x30\x33\x32\x31\x2c\
+\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x33\x2e\x33\x31\x31\x37\
+\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x63\x20\
+\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x35\x20\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x20\x30\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\
+\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x2d\x33\x2e\x35\x39\x37\
+\x33\x31\x30\x31\x37\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\
+\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\
+\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x38\x20\x4c\x20\x34\x2e\x35\x31\x32\x35\x38\x36\
+\x36\x2c\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x30\
+\x2e\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x20\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x2c\x30\x20\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x35\x20\x30\x2e\x31\x35\x36\x32\x38\x31\
+\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x33\
+\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\
+\x42\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x32\x38\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\
+\x3d\x22\x33\x36\x22\x20\x79\x3d\x22\x32\x38\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x37\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x4e\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x22\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x34\x62\x34\x62\x34\
+\x62\x22\x20\x64\x3d\x22\x4d\x35\x2c\x31\x32\x56\x36\x4c\x39\x2c\
+\x39\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\xec\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x37\x2e\x31\x20\x68\x2d\
+\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x31\
+\x33\x36\x33\x42\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\
+\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x31\x33\x20\x68\x2d\
+\x38\x20\x76\x2d\x38\x20\x68\x30\x2e\x39\x20\x76\x37\x2e\x31\x20\
+\x68\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\
+\x31\x33\x36\x33\x42\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x35\x20\x4c\x20\
+\x35\x2c\x31\x33\x20\x76\x2d\x38\x20\x68\x38\x20\x7a\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xfe\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x36\x20\x36\
+\x34\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x36\
+\x20\x36\x34\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\
+\x63\x74\x20\x66\x69\x6c\x6c\x3d\x22\x23\x37\x36\x37\x39\x37\x63\
+\x22\x20\x78\x3d\x22\x32\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
+\x36\x32\x2e\x35\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x37\x36\x37\x39\x37\x63\x22\x20\x78\
+\x3d\x22\x39\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x32\x2e\
+\x35\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\x0a\
+\x00\x00\x02\x12\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x20\x36\x30\x30\
+\x2c\x31\x30\x35\x30\x20\x43\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\
+\x31\x30\x35\x30\x20\x31\x35\x30\x2c\x38\x34\x38\x2e\x35\x32\x38\
+\x20\x31\x35\x30\x2c\x36\x30\x30\x20\x31\x35\x30\x2c\x33\x35\x31\
+\x2e\x34\x37\x32\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\x31\x35\x30\
+\x20\x36\x30\x30\x2c\x31\x35\x30\x20\x63\x20\x32\x34\x38\x2e\x35\
+\x32\x38\x2c\x30\x20\x34\x35\x30\x2c\x32\x30\x31\x2e\x34\x37\x32\
+\x20\x34\x35\x30\x2c\x34\x35\x30\x20\x30\x2c\x32\x34\x38\x2e\x35\
+\x32\x38\x20\x2d\x32\x30\x31\x2e\x34\x37\x32\x2c\x34\x35\x30\x20\
+\x2d\x34\x35\x30\x2c\x34\x35\x30\x20\x7a\x20\x4d\x20\x38\x38\x38\
+\x2e\x34\x36\x32\x2c\x38\x32\x37\x2e\x38\x35\x31\x20\x36\x36\x31\
+\x2e\x39\x37\x34\x2c\x36\x30\x31\x2e\x31\x32\x32\x20\x6c\x20\x30\
+\x2c\x2d\x32\x2e\x32\x34\x34\x20\x32\x32\x36\x2e\x34\x38\x38\x2c\
+\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x30\x2c\x2d\x36\x30\x2e\x36\
+\x31\x31\x20\x2d\x36\x30\x2e\x38\x34\x38\x2c\x30\x20\x51\x20\x37\
+\x32\x37\x2e\x33\x33\x39\x2c\x34\x31\x31\x2e\x39\x38\x36\x20\x36\
+\x32\x37\x2e\x30\x34\x33\x2c\x35\x31\x32\x2e\x34\x35\x31\x20\x36\
+\x31\x33\x2e\x35\x32\x34\x2c\x35\x32\x35\x2e\x33\x35\x38\x20\x36\
+\x30\x30\x2c\x35\x33\x38\x2e\x32\x36\x37\x20\x6c\x20\x2d\x32\x32\
+\x36\x2e\x34\x38\x37\x2c\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x2d\
+\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x36\x30\x2e\x36\x31\
+\x31\x20\x4c\x20\x35\x33\x38\x2e\x30\x32\x36\x2c\x36\x30\x30\x20\
+\x33\x31\x31\x2e\x35\x33\x38\x2c\x38\x32\x36\x2e\x37\x32\x39\x20\
+\x6c\x20\x30\x2c\x36\x31\x2e\x37\x33\x33\x20\x36\x30\x2e\x38\x34\
+\x38\x2c\x30\x20\x71\x20\x33\x34\x2e\x33\x36\x33\x2c\x2d\x33\x34\
+\x2e\x37\x39\x32\x20\x36\x38\x2e\x37\x33\x35\x2c\x2d\x36\x39\x2e\
+\x35\x39\x20\x4c\x20\x36\x30\x30\x2c\x36\x36\x31\x2e\x37\x33\x33\
+\x20\x6c\x20\x32\x32\x36\x2e\x34\x38\x37\x2c\x32\x32\x36\x2e\x37\
+\x32\x39\x20\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x2d\x36\
+\x30\x2e\x36\x31\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x36\x32\x36\x35\x36\x38\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x02\x2d\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x20\x39\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x20\x39\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x6d\x20\x35\x2e\x30\x38\x32\x33\x30\x32\x38\x2c\x31\x2e\x31\x38\
+\x39\x34\x35\x39\x33\x20\x2d\x33\x2e\x33\x31\x30\x33\x32\x31\x2c\
+\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x33\x2e\x33\x31\x31\x37\
+\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x63\x20\
+\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x35\x20\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x20\x30\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\
+\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x2d\x33\x2e\x35\x39\x37\
+\x33\x31\x30\x31\x37\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\
+\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\
+\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x38\x20\x4c\x20\x34\x2e\x35\x31\x32\x35\x38\x36\
+\x36\x2c\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x30\
+\x2e\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x20\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x2c\x30\x20\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x35\x20\x30\x2e\x31\x35\x36\x32\x38\x31\
+\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x33\
+\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x30\x62\x30\x62\
+\x30\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x99\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x34\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x34\x20\x31\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x34\
+\x20\x31\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\
+\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\x64\x61\
+\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\x31\x22\x20\x78\
+\x3d\x22\x31\x36\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x22\
+\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x4c\
+\x69\x67\x68\x74\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\
+\x3d\x22\x4c\x69\x67\x68\x74\x31\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\x31\x36\x22\x20\
+\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\x32\x22\x20\
+\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\x6b\x32\
+\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\x31\x22\
+\x20\x78\x3d\x22\x32\x35\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
+\x38\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\
+\x22\x4c\x69\x67\x68\x74\x32\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\
+\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\x32\x22\x20\x66\x69\x6c\x6c\
+\x3d\x22\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\x32\x35\
+\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\
+\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x22\x2f\x3e\x0a\x20\
+\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\x33\
+\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\
+\x6b\x33\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\
+\x31\x22\x20\x78\x3d\x22\x33\x34\x22\x20\x79\x3d\x22\x31\x22\x20\
+\x77\x69\x64\x74\x68\x3d\x22\x34\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x38\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\
+\x64\x3d\x22\x4c\x69\x67\x68\x74\x33\x22\x20\x64\x61\x74\x61\x2d\
+\x6e\x61\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\x33\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\
+\x33\x34\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\
+\x22\x33\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x22\x2f\x3e\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xf4\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\
+\x30\x62\x30\x62\x30\x22\x20\x64\x3d\x22\x4d\x32\x32\x2e\x31\x2c\
+\x31\x30\x32\x32\x2e\x31\x4c\x2d\x32\x32\x2e\x31\x2c\x39\x37\x37\
+\x2e\x39\x6c\x31\x30\x30\x30\x2d\x31\x30\x30\x30\x4c\x31\x30\x32\
+\x32\x2e\x31\x2c\x32\x32\x2e\x31\x5a\x6d\x32\x32\x30\x2c\x33\x30\
+\x4c\x31\x39\x37\x2e\x39\x2c\x31\x30\x30\x37\x2e\x39\x6c\x31\x30\
+\x30\x30\x2d\x31\x30\x30\x30\x4c\x31\x32\x34\x32\x2e\x31\x2c\x35\
+\x32\x2e\x31\x5a\x6d\x32\x35\x30\x2c\x30\x4c\x34\x34\x37\x2e\x39\
+\x2c\x31\x30\x30\x37\x2e\x39\x6c\x31\x30\x30\x30\x2d\x31\x30\x30\
+\x30\x4c\x31\x34\x39\x32\x2e\x31\x2c\x35\x32\x2e\x31\x5a\x6d\x32\
+\x35\x30\x2c\x30\x4c\x36\x39\x37\x2e\x39\x2c\x31\x30\x30\x37\x2e\
+\x39\x6c\x31\x30\x33\x30\x2d\x31\x30\x33\x30\x4c\x31\x37\x37\x32\
+\x2e\x31\x2c\x32\x32\x2e\x31\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x20\x39\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x20\x39\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x6d\x20\x30\x2e\x39\x31\x36\x36\x39\x37\x32\x2c\x31\x2e\x31\x38\
+\x39\x34\x35\x39\x33\x20\x33\x2e\x33\x31\x30\x33\x32\x31\x2c\x33\
+\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x2d\x33\x2e\x33\x31\x31\x37\
+\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x63\x20\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x30\x2e\x35\x37\x31\x31\
+\x37\x34\x39\x20\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x33\x20\x30\x2e\x34\x31\x33\x34\x33\x34\x39\
+\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x30\x2e\x35\x37\x31\
+\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x33\x2e\x35\x39\x37\x33\x31\
+\x30\x32\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x20\x30\x2e\x31\
+\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x34\x31\x33\x34\x36\x32\
+\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x20\x4c\
+\x20\x31\x2e\x34\x38\x36\x34\x31\x33\x34\x2c\x30\x2e\x36\x31\x38\
+\x32\x38\x34\x33\x37\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\
+\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x20\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x2c\x30\x20\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\x30\x2e\x30\x30\x31\
+\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x33\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x30\x2e\x39\x31\
+\x37\x36\x39\x37\x31\x38\x20\x34\x2e\x35\x2c\x34\x2e\x32\x32\x38\
+\x30\x31\x38\x32\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x30\
+\x2e\x39\x31\x36\x32\x37\x36\x34\x38\x20\x63\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\
+\x37\x30\x32\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x30\x32\x20\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\
+\x2e\x34\x31\x33\x34\x33\x34\x39\x32\x20\x30\x2c\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x32\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\
+\x32\x38\x33\x2c\x33\x2e\x35\x39\x37\x33\x31\x30\x32\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\
+\x20\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x31\x2e\x34\x38\x37\
+\x34\x31\x33\x34\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\
+\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x31\x20\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x31\x20\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x39\x2c\x30\x2e\x30\x30\x31\x34\x32\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\xec\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x35\x31\x63\x32\x66\x63\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x35\x31\x63\x32\x66\x63\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x37\x2e\x31\x20\x68\x2d\
+\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\x31\
+\x63\x32\x66\x63\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\
+\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x31\x33\x20\x68\x2d\
+\x38\x20\x76\x2d\x38\x20\x68\x30\x2e\x39\x20\x76\x37\x2e\x31\x20\
+\x68\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\
+\x31\x63\x32\x66\x63\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x35\x20\x4c\x20\
+\x35\x2c\x31\x33\x20\x76\x2d\x38\x20\x68\x38\x20\x7a\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x35\x31\x63\x32\x66\x63\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x22\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x35\x2e\x30\x38\
+\x33\x33\x30\x32\x38\x20\x34\x2e\x35\x2c\x31\x2e\x37\x37\x32\x39\
+\x38\x31\x38\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x35\x2e\
+\x30\x38\x34\x37\x32\x33\x35\x20\x63\x20\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\
+\x34\x33\x34\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x2c\x2d\
+\x33\x2e\x35\x39\x37\x33\x31\x30\x31\x39\x20\x30\x2c\x30\x20\x30\
+\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\
+\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\x20\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x34\x2e\x35\x31\x33\x35\
+\x38\x36\x36\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\
+\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x34\x2c\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x20\x30\
+\x2c\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x20\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x2c\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x20\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x36\x32\x38\
+\x31\x33\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x34\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\
+\x3d\x22\x36\x35\x22\x20\x79\x3d\x22\x32\x38\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\
+\x38\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x4a\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x36\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x30\x30\x30\x22\x20\x64\x3d\
+\x22\x4d\x31\x2c\x31\x48\x38\x4c\x34\x2e\x35\x2c\x35\x5a\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xbc\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x37\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x33\x70\x78\x22\x20\x76\x69\
+\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x37\x20\x36\x33\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x37\x20\x36\x33\
+\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
+\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x37\x36\x37\x39\x37\x63\x22\x20\x78\
+\x3d\x22\x32\x22\x20\x79\x3d\x22\x31\x33\x22\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x37\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x4a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x35\x31\x63\x32\x66\x63\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x35\x31\x63\x32\x66\x63\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x38\x20\x76\x2d\x38\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x35\x31\x63\x32\x66\x63\x22\x20\x66\x69\x6c\x6c\
+\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x22\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x35\x2e\x30\x38\
+\x33\x33\x30\x32\x38\x20\x34\x2e\x35\x2c\x31\x2e\x37\x37\x32\x39\
+\x38\x31\x38\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x35\x2e\
+\x30\x38\x34\x37\x32\x33\x35\x20\x63\x20\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\
+\x34\x33\x34\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x2c\x2d\
+\x33\x2e\x35\x39\x37\x33\x31\x30\x31\x39\x20\x30\x2c\x30\x20\x30\
+\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\
+\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\x20\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x34\x2e\x35\x31\x33\x35\
+\x38\x36\x36\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\
+\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x34\x2c\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x20\x30\
+\x2c\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x20\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x2c\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x20\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x36\x32\x38\
+\x31\x33\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x62\x30\x62\x30\x62\x30\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\x04\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x35\x31\x63\x32\x66\x63\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x35\x31\x63\x32\x66\x63\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x01\xec\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x33\x64\x61\x65\x65\x39\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x33\x64\x61\x65\x65\x39\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x37\x2e\x31\x20\x68\x2d\
+\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x64\
+\x61\x65\x65\x39\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\
+\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x31\x33\x20\x68\x2d\
+\x38\x20\x76\x2d\x38\x20\x68\x30\x2e\x39\x20\x76\x37\x2e\x31\x20\
+\x68\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\
+\x64\x61\x65\x65\x39\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x35\x20\x4c\x20\
+\x35\x2c\x31\x33\x20\x76\x2d\x38\x20\x68\x38\x20\x7a\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x33\x64\x61\x65\x65\x39\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x12\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x20\x36\x30\x30\
+\x2c\x31\x30\x35\x30\x20\x43\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\
+\x31\x30\x35\x30\x20\x31\x35\x30\x2c\x38\x34\x38\x2e\x35\x32\x38\
+\x20\x31\x35\x30\x2c\x36\x30\x30\x20\x31\x35\x30\x2c\x33\x35\x31\
+\x2e\x34\x37\x32\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\x31\x35\x30\
+\x20\x36\x30\x30\x2c\x31\x35\x30\x20\x63\x20\x32\x34\x38\x2e\x35\
+\x32\x38\x2c\x30\x20\x34\x35\x30\x2c\x32\x30\x31\x2e\x34\x37\x32\
+\x20\x34\x35\x30\x2c\x34\x35\x30\x20\x30\x2c\x32\x34\x38\x2e\x35\
+\x32\x38\x20\x2d\x32\x30\x31\x2e\x34\x37\x32\x2c\x34\x35\x30\x20\
+\x2d\x34\x35\x30\x2c\x34\x35\x30\x20\x7a\x20\x4d\x20\x38\x38\x38\
+\x2e\x34\x36\x32\x2c\x38\x32\x37\x2e\x38\x35\x31\x20\x36\x36\x31\
+\x2e\x39\x37\x34\x2c\x36\x30\x31\x2e\x31\x32\x32\x20\x6c\x20\x30\
+\x2c\x2d\x32\x2e\x32\x34\x34\x20\x32\x32\x36\x2e\x34\x38\x38\x2c\
+\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x30\x2c\x2d\x36\x30\x2e\x36\
+\x31\x31\x20\x2d\x36\x30\x2e\x38\x34\x38\x2c\x30\x20\x51\x20\x37\
+\x32\x37\x2e\x33\x33\x39\x2c\x34\x31\x31\x2e\x39\x38\x36\x20\x36\
+\x32\x37\x2e\x30\x34\x33\x2c\x35\x31\x32\x2e\x34\x35\x31\x20\x36\
+\x31\x33\x2e\x35\x32\x34\x2c\x35\x32\x35\x2e\x33\x35\x38\x20\x36\
+\x30\x30\x2c\x35\x33\x38\x2e\x32\x36\x37\x20\x6c\x20\x2d\x32\x32\
+\x36\x2e\x34\x38\x37\x2c\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x2d\
+\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x36\x30\x2e\x36\x31\
+\x31\x20\x4c\x20\x35\x33\x38\x2e\x30\x32\x36\x2c\x36\x30\x30\x20\
+\x33\x31\x31\x2e\x35\x33\x38\x2c\x38\x32\x36\x2e\x37\x32\x39\x20\
+\x6c\x20\x30\x2c\x36\x31\x2e\x37\x33\x33\x20\x36\x30\x2e\x38\x34\
+\x38\x2c\x30\x20\x71\x20\x33\x34\x2e\x33\x36\x33\x2c\x2d\x33\x34\
+\x2e\x37\x39\x32\x20\x36\x38\x2e\x37\x33\x35\x2c\x2d\x36\x39\x2e\
+\x35\x39\x20\x4c\x20\x36\x30\x30\x2c\x36\x36\x31\x2e\x37\x33\x33\
+\x20\x6c\x20\x32\x32\x36\x2e\x34\x38\x37\x2c\x32\x32\x36\x2e\x37\
+\x32\x39\x20\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x2d\x36\
+\x30\x2e\x36\x31\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x62\x33\x33\x65\x33\x65\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x30\x2e\x39\x31\
+\x37\x36\x39\x37\x31\x38\x20\x34\x2e\x35\x2c\x34\x2e\x32\x32\x38\
+\x30\x31\x38\x32\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x30\
+\x2e\x39\x31\x36\x32\x37\x36\x34\x38\x20\x63\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\
+\x37\x30\x32\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x30\x32\x20\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\
+\x2e\x34\x31\x33\x34\x33\x34\x39\x32\x20\x30\x2c\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x32\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\
+\x32\x38\x33\x2c\x33\x2e\x35\x39\x37\x33\x31\x30\x32\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\
+\x20\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x31\x2e\x34\x38\x37\
+\x34\x31\x33\x34\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\
+\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x31\x20\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x31\x20\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x39\x2c\x30\x2e\x30\x30\x31\x34\x32\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x64\x61\x65\x65\x39\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x22\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x35\x2e\x30\x38\
+\x33\x33\x30\x32\x38\x20\x34\x2e\x35\x2c\x31\x2e\x37\x37\x32\x39\
+\x38\x31\x38\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x35\x2e\
+\x30\x38\x34\x37\x32\x33\x35\x20\x63\x20\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\
+\x34\x33\x34\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x2c\x2d\
+\x33\x2e\x35\x39\x37\x33\x31\x30\x31\x39\x20\x30\x2c\x30\x20\x30\
+\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\
+\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\x20\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x34\x2e\x35\x31\x33\x35\
+\x38\x36\x36\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\
+\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x34\x2c\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x20\x30\
+\x2c\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x20\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x2c\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x20\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x36\x32\x38\
+\x31\x33\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x33\x64\x61\x65\x65\x39\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\xcf\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x39\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x22\x6d\x20\x30\x2e\x39\x31\x36\x36\x39\x37\x32\
+\x2c\x31\x2e\x31\x38\x39\x34\x35\x39\x33\x20\x33\x2e\x33\x31\x30\
+\x33\x32\x31\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x2d\x33\
+\x2e\x33\x31\x31\x37\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\
+\x30\x38\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\
+\x2e\x31\x35\x37\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x30\
+\x2e\x35\x37\x31\x31\x37\x34\x39\x20\x30\x2e\x31\x35\x37\x37\x30\
+\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x30\x2e\x34\x31\
+\x33\x34\x33\x34\x39\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\
+\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x33\x2e\
+\x35\x39\x37\x33\x31\x30\x32\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\
+\x38\x33\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x30\x2e\x31\
+\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\
+\x37\x34\x38\x20\x4c\x20\x31\x2e\x34\x38\x36\x34\x31\x33\x34\x2c\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x2d\x30\x2e\
+\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x2d\x30\x2e\x35\x37\x31\x31\x33\
+\x36\x39\x2c\x30\x20\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\
+\x30\x2e\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x33\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x30\x62\
+\x30\x62\x30\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x5e\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x39\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x30\x30\x30\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x20\x64\x3d\x22\x4d\x31\x2c\x38\x56\x31\x4c\x35\x2c\x34\x2e\
+\x35\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x34\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\
+\x3d\x22\x36\x35\x22\x20\x79\x3d\x22\x32\x38\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\
+\x38\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x55\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x35\x31\x63\x32\x66\x63\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\
+\x31\x63\x32\x66\x63\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0a\
+\x00\x00\x00\x52\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x22\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x34\x62\x34\x62\x34\
+\x62\x22\x20\x64\x3d\x22\x4d\x35\x2e\x35\x2c\x33\x48\x31\x32\x2e\
+\x35\x4c\x39\x2c\x39\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\xab\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\
+\x31\x33\x36\x33\x42\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2c\x31\x30\x61\x36\x2c\
+\x36\x20\x30\x20\x31\x2c\x30\x20\x31\x32\x2c\x30\x61\x36\x2c\x36\
+\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x32\x2c\x30\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x20\x66\x69\x6c\
+\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\
+\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\xab\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x33\x64\x61\x65\x65\x39\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\
+\x64\x61\x65\x65\x39\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2c\x31\x30\x61\x36\x2c\
+\x36\x20\x30\x20\x31\x2c\x30\x20\x31\x32\x2c\x30\x61\x36\x2c\x36\
+\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x32\x2c\x30\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x33\x64\x61\x65\x65\x39\x22\x20\x66\x69\x6c\
+\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\
+\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x55\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\
+\x31\x33\x36\x33\x42\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0a\
+\x00\x00\x01\x57\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x30\x30\x22\x20\x3e\
+\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x69\x64\x3d\x22\x42\x6f\x74\
+\x74\x6f\x6d\x43\x69\x72\x63\x6c\x65\x22\x20\x64\x3d\x22\x4d\x31\
+\x30\x30\x2c\x35\x30\x30\x20\x61\x32\x35\x30\x2c\x32\x35\x30\x2c\
+\x20\x30\x2c\x20\x31\x2c\x30\x2c\x20\x38\x30\x30\x2c\x30\x20\x4d\
+\x37\x37\x35\x2c\x35\x30\x30\x20\x4c\x35\x30\x30\x2c\x37\x37\x35\
+\x20\x4c\x32\x32\x35\x2c\x35\x30\x30\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x61\x32\x61\x32\x61\x32\x22\x20\x2f\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x69\x64\x3d\x22\x54\x6f\x70\x43\x69\
+\x72\x63\x6c\x65\x22\x20\x64\x3d\x22\x4d\x39\x30\x30\x2c\x35\x30\
+\x30\x20\x61\x32\x35\x30\x2c\x32\x35\x30\x2c\x20\x30\x2c\x20\x31\
+\x2c\x30\x2c\x20\x2d\x38\x30\x30\x2c\x30\x20\x4d\x32\x32\x35\x2c\
+\x35\x30\x30\x20\x4c\x35\x30\x30\x2c\x32\x32\x35\x20\x4c\x37\x37\
+\x35\x2c\x35\x30\x30\x20\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x61\x32\x61\x32\x61\x32\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x69\x64\x3d\x22\x49\x6e\x73\x69\x64\x65\x22\x20\
+\x64\x3d\x22\x4d\x32\x37\x35\x2c\x35\x30\x30\x20\x4c\x20\x35\x30\
+\x30\x2c\x37\x32\x35\x20\x4c\x20\x37\x32\x35\x2c\x35\x30\x30\x20\
+\x4c\x20\x35\x30\x30\x2c\x32\x37\x35\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x61\x32\x61\x32\x61\x32\x22\x20\x2f\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x4a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x33\x64\x61\x65\x65\x39\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x33\x64\x61\x65\x65\x39\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x38\x20\x76\x2d\x38\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x33\x64\x61\x65\x65\x39\x22\x20\x66\x69\x6c\x6c\
+\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x5a\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\
+\x32\x22\x20\x78\x3d\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\
+\x22\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x62\x63\x62\x66\x63\x32\x22\x20\x78\
+\x3d\x22\x33\x36\x22\x20\x79\x3d\x22\x33\x30\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x34\
+\x34\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x90\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x30\x30\x22\x20\x3e\
+\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x30\
+\x2c\x35\x30\x30\x20\x4c\x20\x35\x30\x30\x2c\x37\x35\x30\x20\x4c\
+\x20\x37\x35\x30\x2c\x35\x30\x30\x20\x4c\x20\x35\x30\x30\x2c\x32\
+\x35\x30\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x6e\x6f\x6e\x65\
+\x22\x20\x73\x74\x72\x6f\x6b\x65\x3d\x22\x23\x61\x32\x61\x32\x61\
+\x32\x22\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\
+\x22\x35\x30\x22\x20\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x30\x2e\x39\x31\
+\x37\x36\x39\x37\x31\x38\x20\x34\x2e\x35\x2c\x34\x2e\x32\x32\x38\
+\x30\x31\x38\x32\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x30\
+\x2e\x39\x31\x36\x32\x37\x36\x34\x38\x20\x63\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\
+\x37\x30\x32\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x30\x32\x20\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\
+\x2e\x34\x31\x33\x34\x33\x34\x39\x32\x20\x30\x2c\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x32\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\
+\x32\x38\x33\x2c\x33\x2e\x35\x39\x37\x33\x31\x30\x32\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\
+\x20\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x31\x2e\x34\x38\x37\
+\x34\x31\x33\x34\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\
+\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x31\x20\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x31\x20\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x39\x2c\x30\x2e\x30\x30\x31\x34\x32\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x30\x62\x30\x62\x30\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x4a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x38\x20\x76\x2d\x38\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x33\x31\x33\x36\x33\x42\x22\x20\x66\x69\x6c\x6c\
+\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x04\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x33\x31\x33\x36\x33\x42\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x00\x1e\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x22\x2f\x3e\x0a\
+\x00\x00\x02\x3e\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x33\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x70\x78\x22\x20\x76\x69\
+\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x33\x20\x37\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x33\x20\x37\
+\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
+\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x69\x64\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\x64\x61\x74\x61\x2d\
+\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\x31\x22\x20\x78\x3d\x22\x32\
+\x35\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\
+\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x22\x2f\x3e\x0a\
+\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\
+\x32\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\
+\x72\x6b\x32\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\
+\x33\x31\x22\x20\x78\x3d\x22\x33\x38\x22\x20\x79\x3d\x22\x31\x22\
+\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x22\x35\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x69\x64\x3d\x22\x4c\x69\x67\x68\x74\x31\x22\x20\x64\x61\x74\x61\
+\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\x31\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\
+\x22\x32\x33\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x22\x2f\
+\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x4c\x69\
+\x67\x68\x74\x32\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\
+\x22\x4c\x69\x67\x68\x74\x32\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\x33\x30\x22\x20\x79\
+\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x22\x2f\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x4c\x69\x67\x68\x74\x33\x22\x20\
+\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\
+\x33\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x37\x66\x38\x37\x39\x35\
+\x22\x20\x78\x3d\x22\x33\x36\x22\x20\x79\x3d\x22\x31\x22\x20\x77\
+\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x22\x35\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x12\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x20\x36\x30\x30\
+\x2c\x31\x30\x35\x30\x20\x43\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\
+\x31\x30\x35\x30\x20\x31\x35\x30\x2c\x38\x34\x38\x2e\x35\x32\x38\
+\x20\x31\x35\x30\x2c\x36\x30\x30\x20\x31\x35\x30\x2c\x33\x35\x31\
+\x2e\x34\x37\x32\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\x31\x35\x30\
+\x20\x36\x30\x30\x2c\x31\x35\x30\x20\x63\x20\x32\x34\x38\x2e\x35\
+\x32\x38\x2c\x30\x20\x34\x35\x30\x2c\x32\x30\x31\x2e\x34\x37\x32\
+\x20\x34\x35\x30\x2c\x34\x35\x30\x20\x30\x2c\x32\x34\x38\x2e\x35\
+\x32\x38\x20\x2d\x32\x30\x31\x2e\x34\x37\x32\x2c\x34\x35\x30\x20\
+\x2d\x34\x35\x30\x2c\x34\x35\x30\x20\x7a\x20\x4d\x20\x38\x38\x38\
+\x2e\x34\x36\x32\x2c\x38\x32\x37\x2e\x38\x35\x31\x20\x36\x36\x31\
+\x2e\x39\x37\x34\x2c\x36\x30\x31\x2e\x31\x32\x32\x20\x6c\x20\x30\
+\x2c\x2d\x32\x2e\x32\x34\x34\x20\x32\x32\x36\x2e\x34\x38\x38\x2c\
+\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x30\x2c\x2d\x36\x30\x2e\x36\
+\x31\x31\x20\x2d\x36\x30\x2e\x38\x34\x38\x2c\x30\x20\x51\x20\x37\
+\x32\x37\x2e\x33\x33\x39\x2c\x34\x31\x31\x2e\x39\x38\x36\x20\x36\
+\x32\x37\x2e\x30\x34\x33\x2c\x35\x31\x32\x2e\x34\x35\x31\x20\x36\
+\x31\x33\x2e\x35\x32\x34\x2c\x35\x32\x35\x2e\x33\x35\x38\x20\x36\
+\x30\x30\x2c\x35\x33\x38\x2e\x32\x36\x37\x20\x6c\x20\x2d\x32\x32\
+\x36\x2e\x34\x38\x37\x2c\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x2d\
+\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x36\x30\x2e\x36\x31\
+\x31\x20\x4c\x20\x35\x33\x38\x2e\x30\x32\x36\x2c\x36\x30\x30\x20\
+\x33\x31\x31\x2e\x35\x33\x38\x2c\x38\x32\x36\x2e\x37\x32\x39\x20\
+\x6c\x20\x30\x2c\x36\x31\x2e\x37\x33\x33\x20\x36\x30\x2e\x38\x34\
+\x38\x2c\x30\x20\x71\x20\x33\x34\x2e\x33\x36\x33\x2c\x2d\x33\x34\
+\x2e\x37\x39\x32\x20\x36\x38\x2e\x37\x33\x35\x2c\x2d\x36\x39\x2e\
+\x35\x39\x20\x4c\x20\x36\x30\x30\x2c\x36\x36\x31\x2e\x37\x33\x33\
+\x20\x6c\x20\x32\x32\x36\x2e\x34\x38\x37\x2c\x32\x32\x36\x2e\x37\
+\x32\x39\x20\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x2d\x36\
+\x30\x2e\x36\x31\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x64\x63\x37\x36\x37\x36\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\xab\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x35\x31\x63\x32\x66\x63\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\
+\x31\x63\x32\x66\x63\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2c\x31\x30\x61\x36\x2c\
+\x36\x20\x30\x20\x31\x2c\x30\x20\x31\x32\x2c\x30\x61\x36\x2c\x36\
+\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x32\x2c\x30\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x35\x31\x63\x32\x66\x63\x22\x20\x66\x69\x6c\
+\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\
+\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x20\x39\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x20\x39\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x6d\x20\x35\x2e\x30\x38\x32\x33\x30\x32\x38\x2c\x31\x2e\x31\x38\
+\x39\x34\x35\x39\x33\x20\x2d\x33\x2e\x33\x31\x30\x33\x32\x31\x2c\
+\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x33\x2e\x33\x31\x31\x37\
+\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x63\x20\
+\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x35\x20\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x20\x30\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\
+\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x2d\x33\x2e\x35\x39\x37\
+\x33\x31\x30\x31\x37\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\
+\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\
+\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x38\x20\x4c\x20\x34\x2e\x35\x31\x32\x35\x38\x36\
+\x36\x2c\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x30\
+\x2e\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x20\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x2c\x30\x20\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x35\x20\x30\x2e\x31\x35\x36\x32\x38\x31\
+\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x33\
+\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x66\x66\x66\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x32\x38\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\
+\x3d\x22\x33\x36\x22\x20\x79\x3d\x22\x32\x38\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x37\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x4e\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x22\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x61\x66\x61\x66\x61\
+\x66\x22\x20\x64\x3d\x22\x4d\x35\x2c\x31\x32\x56\x36\x4c\x39\x2c\
+\x39\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\xec\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x63\x38\x63\x39\x63\x61\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x63\x38\x63\x39\x63\x61\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x37\x2e\x31\x20\x68\x2d\
+\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x63\x38\
+\x63\x39\x63\x61\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\
+\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x31\x33\x20\x68\x2d\
+\x38\x20\x76\x2d\x38\x20\x68\x30\x2e\x39\x20\x76\x37\x2e\x31\x20\
+\x68\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x63\
+\x38\x63\x39\x63\x61\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x35\x20\x4c\x20\
+\x35\x2c\x31\x33\x20\x76\x2d\x38\x20\x68\x38\x20\x7a\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x63\x38\x63\x39\x63\x61\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xfd\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x36\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x36\x20\x36\
+\x34\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x36\
+\x20\x36\x34\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\
+\x63\x74\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\x66\x35\x66\x35\x66\
+\x22\x20\x78\x3d\x22\x32\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
+\x36\x32\x2e\x35\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x35\x66\x35\x66\x35\x66\x22\x20\x78\
+\x3d\x22\x39\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x32\x2e\
+\x35\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x12\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x20\x36\x30\x30\
+\x2c\x31\x30\x35\x30\x20\x43\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\
+\x31\x30\x35\x30\x20\x31\x35\x30\x2c\x38\x34\x38\x2e\x35\x32\x38\
+\x20\x31\x35\x30\x2c\x36\x30\x30\x20\x31\x35\x30\x2c\x33\x35\x31\
+\x2e\x34\x37\x32\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\x31\x35\x30\
+\x20\x36\x30\x30\x2c\x31\x35\x30\x20\x63\x20\x32\x34\x38\x2e\x35\
+\x32\x38\x2c\x30\x20\x34\x35\x30\x2c\x32\x30\x31\x2e\x34\x37\x32\
+\x20\x34\x35\x30\x2c\x34\x35\x30\x20\x30\x2c\x32\x34\x38\x2e\x35\
+\x32\x38\x20\x2d\x32\x30\x31\x2e\x34\x37\x32\x2c\x34\x35\x30\x20\
+\x2d\x34\x35\x30\x2c\x34\x35\x30\x20\x7a\x20\x4d\x20\x38\x38\x38\
+\x2e\x34\x36\x32\x2c\x38\x32\x37\x2e\x38\x35\x31\x20\x36\x36\x31\
+\x2e\x39\x37\x34\x2c\x36\x30\x31\x2e\x31\x32\x32\x20\x6c\x20\x30\
+\x2c\x2d\x32\x2e\x32\x34\x34\x20\x32\x32\x36\x2e\x34\x38\x38\x2c\
+\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x30\x2c\x2d\x36\x30\x2e\x36\
+\x31\x31\x20\x2d\x36\x30\x2e\x38\x34\x38\x2c\x30\x20\x51\x20\x37\
+\x32\x37\x2e\x33\x33\x39\x2c\x34\x31\x31\x2e\x39\x38\x36\x20\x36\
+\x32\x37\x2e\x30\x34\x33\x2c\x35\x31\x32\x2e\x34\x35\x31\x20\x36\
+\x31\x33\x2e\x35\x32\x34\x2c\x35\x32\x35\x2e\x33\x35\x38\x20\x36\
+\x30\x30\x2c\x35\x33\x38\x2e\x32\x36\x37\x20\x6c\x20\x2d\x32\x32\
+\x36\x2e\x34\x38\x37\x2c\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x2d\
+\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x36\x30\x2e\x36\x31\
+\x31\x20\x4c\x20\x35\x33\x38\x2e\x30\x32\x36\x2c\x36\x30\x30\x20\
+\x33\x31\x31\x2e\x35\x33\x38\x2c\x38\x32\x36\x2e\x37\x32\x39\x20\
+\x6c\x20\x30\x2c\x36\x31\x2e\x37\x33\x33\x20\x36\x30\x2e\x38\x34\
+\x38\x2c\x30\x20\x71\x20\x33\x34\x2e\x33\x36\x33\x2c\x2d\x33\x34\
+\x2e\x37\x39\x32\x20\x36\x38\x2e\x37\x33\x35\x2c\x2d\x36\x39\x2e\
+\x35\x39\x20\x4c\x20\x36\x30\x30\x2c\x36\x36\x31\x2e\x37\x33\x33\
+\x20\x6c\x20\x32\x32\x36\x2e\x34\x38\x37\x2c\x32\x32\x36\x2e\x37\
+\x32\x39\x20\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x2d\x36\
+\x30\x2e\x36\x31\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x36\x32\x36\x35\x36\x38\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x02\x2d\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x20\x39\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x20\x39\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x6d\x20\x35\x2e\x30\x38\x32\x33\x30\x32\x38\x2c\x31\x2e\x31\x38\
+\x39\x34\x35\x39\x33\x20\x2d\x33\x2e\x33\x31\x30\x33\x32\x31\x2c\
+\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x33\x2e\x33\x31\x31\x37\
+\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x63\x20\
+\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x35\x20\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x20\x30\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\
+\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x2d\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x2d\x33\x2e\x35\x39\x37\
+\x33\x31\x30\x31\x37\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\
+\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\
+\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x31\x2c\x2d\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x38\x20\x4c\x20\x34\x2e\x35\x31\x32\x35\x38\x36\
+\x36\x2c\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x30\
+\x2e\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x20\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x2c\x30\x20\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x35\x20\x30\x2e\x31\x35\x36\x32\x38\x31\
+\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x33\
+\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x30\x62\x30\x62\
+\x30\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x99\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x34\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x34\x20\x31\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x34\
+\x20\x31\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\
+\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\x64\x61\
+\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\x31\x22\x20\x78\
+\x3d\x22\x31\x36\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x22\
+\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x4c\
+\x69\x67\x68\x74\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\
+\x3d\x22\x4c\x69\x67\x68\x74\x31\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\x31\x36\x22\x20\
+\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\x32\x22\x20\
+\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\x6b\x32\
+\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\x31\x22\
+\x20\x78\x3d\x22\x32\x35\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
+\x38\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\
+\x22\x4c\x69\x67\x68\x74\x32\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\
+\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\x32\x22\x20\x66\x69\x6c\x6c\
+\x3d\x22\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\x32\x35\
+\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\
+\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x22\x2f\x3e\x0a\x20\
+\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\x33\
+\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\
+\x6b\x33\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\
+\x31\x22\x20\x78\x3d\x22\x33\x34\x22\x20\x79\x3d\x22\x31\x22\x20\
+\x77\x69\x64\x74\x68\x3d\x22\x34\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x38\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\
+\x64\x3d\x22\x4c\x69\x67\x68\x74\x33\x22\x20\x64\x61\x74\x61\x2d\
+\x6e\x61\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\x33\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\
+\x33\x34\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\
+\x22\x33\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x22\x2f\x3e\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xf4\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\
+\x30\x62\x30\x62\x30\x22\x20\x64\x3d\x22\x4d\x32\x32\x2e\x31\x2c\
+\x31\x30\x32\x32\x2e\x31\x4c\x2d\x32\x32\x2e\x31\x2c\x39\x37\x37\
+\x2e\x39\x6c\x31\x30\x30\x30\x2d\x31\x30\x30\x30\x4c\x31\x30\x32\
+\x32\x2e\x31\x2c\x32\x32\x2e\x31\x5a\x6d\x32\x32\x30\x2c\x33\x30\
+\x4c\x31\x39\x37\x2e\x39\x2c\x31\x30\x30\x37\x2e\x39\x6c\x31\x30\
+\x30\x30\x2d\x31\x30\x30\x30\x4c\x31\x32\x34\x32\x2e\x31\x2c\x35\
+\x32\x2e\x31\x5a\x6d\x32\x35\x30\x2c\x30\x4c\x34\x34\x37\x2e\x39\
+\x2c\x31\x30\x30\x37\x2e\x39\x6c\x31\x30\x30\x30\x2d\x31\x30\x30\
+\x30\x4c\x31\x34\x39\x32\x2e\x31\x2c\x35\x32\x2e\x31\x5a\x6d\x32\
+\x35\x30\x2c\x30\x4c\x36\x39\x37\x2e\x39\x2c\x31\x30\x30\x37\x2e\
+\x39\x6c\x31\x30\x33\x30\x2d\x31\x30\x33\x30\x4c\x31\x37\x37\x32\
+\x2e\x31\x2c\x32\x32\x2e\x31\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x01\xcc\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x39\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x22\x6d\x20\x30\x2e\x39\x31\x36\x36\x39\x37\x32\
+\x2c\x31\x2e\x31\x38\x39\x34\x35\x39\x33\x20\x33\x2e\x33\x31\x30\
+\x33\x32\x31\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x2d\x33\
+\x2e\x33\x31\x31\x37\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\
+\x30\x38\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\
+\x2e\x31\x35\x37\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x30\
+\x2e\x35\x37\x31\x31\x37\x34\x39\x20\x30\x2e\x31\x35\x37\x37\x30\
+\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x30\x2e\x34\x31\
+\x33\x34\x33\x34\x39\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\
+\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x33\x2e\
+\x35\x39\x37\x33\x31\x30\x32\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\
+\x38\x33\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x30\x2e\x31\
+\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\
+\x37\x34\x38\x20\x4c\x20\x31\x2e\x34\x38\x36\x34\x31\x33\x34\x2c\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x2d\x30\x2e\
+\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x2d\x30\x2e\x35\x37\x31\x31\x33\
+\x36\x39\x2c\x30\x20\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\
+\x30\x2e\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x33\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x66\x66\x66\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x27\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x30\x2e\x39\x31\
+\x37\x36\x39\x37\x31\x38\x20\x34\x2e\x35\x2c\x34\x2e\x32\x32\x38\
+\x30\x31\x38\x32\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x30\
+\x2e\x39\x31\x36\x32\x37\x36\x34\x38\x20\x63\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\
+\x37\x30\x32\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x30\x32\x20\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\
+\x2e\x34\x31\x33\x34\x33\x34\x39\x32\x20\x30\x2c\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x32\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\
+\x32\x38\x33\x2c\x33\x2e\x35\x39\x37\x33\x31\x30\x32\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\
+\x20\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x31\x2e\x34\x38\x37\
+\x34\x31\x33\x34\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\
+\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x31\x20\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x31\x20\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x39\x2c\x30\x2e\x30\x30\x31\x34\x32\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x66\x66\x66\x22\x2f\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x1f\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x35\x2e\x30\x38\
+\x33\x33\x30\x32\x38\x20\x34\x2e\x35\x2c\x31\x2e\x37\x37\x32\x39\
+\x38\x31\x38\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x35\x2e\
+\x30\x38\x34\x37\x32\x33\x35\x20\x63\x20\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\
+\x34\x33\x34\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x2c\x2d\
+\x33\x2e\x35\x39\x37\x33\x31\x30\x31\x39\x20\x30\x2c\x30\x20\x30\
+\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\
+\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\x20\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x34\x2e\x35\x31\x33\x35\
+\x38\x36\x36\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\
+\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x34\x2c\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x20\x30\
+\x2c\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x20\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x2c\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x20\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x36\x32\x38\
+\x31\x33\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x66\x66\x66\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x55\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x35\x38\x64\x33\x66\x66\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\
+\x38\x64\x33\x66\x66\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x34\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\
+\x3d\x22\x36\x35\x22\x20\x79\x3d\x22\x32\x38\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\
+\x38\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x4a\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x36\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x66\x66\x66\x22\x20\x64\x3d\
+\x22\x4d\x31\x2c\x31\x48\x38\x4c\x34\x2e\x35\x2c\x35\x5a\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xbc\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x37\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x33\x70\x78\x22\x20\x76\x69\
+\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x37\x20\x36\x33\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x37\x20\x36\x33\
+\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
+\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x35\x66\x35\x66\x35\x66\x22\x20\x78\
+\x3d\x22\x32\x22\x20\x79\x3d\x22\x31\x33\x22\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x37\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x22\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x35\x2e\x30\x38\
+\x33\x33\x30\x32\x38\x20\x34\x2e\x35\x2c\x31\x2e\x37\x37\x32\x39\
+\x38\x31\x38\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x35\x2e\
+\x30\x38\x34\x37\x32\x33\x35\x20\x63\x20\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\
+\x34\x33\x34\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x2c\x2d\
+\x33\x2e\x35\x39\x37\x33\x31\x30\x31\x39\x20\x30\x2c\x30\x20\x30\
+\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\
+\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\x20\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x34\x2e\x35\x31\x33\x35\
+\x38\x36\x36\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\
+\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x34\x2c\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x20\x30\
+\x2c\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x20\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x2c\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x20\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x36\x32\x38\
+\x31\x33\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x62\x30\x62\x30\x62\x30\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\xec\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x35\x38\x64\x33\x66\x66\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x35\x38\x64\x33\x66\x66\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x37\x2e\x31\x20\x68\x2d\
+\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\x38\
+\x64\x33\x66\x66\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\
+\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x31\x33\x20\x68\x2d\
+\x38\x20\x76\x2d\x38\x20\x68\x30\x2e\x39\x20\x76\x37\x2e\x31\x20\
+\x68\x37\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\
+\x38\x64\x33\x66\x66\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x33\x2c\x35\x20\x4c\x20\
+\x35\x2c\x31\x33\x20\x76\x2d\x38\x20\x68\x38\x20\x7a\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x35\x38\x64\x33\x66\x66\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x12\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x20\x36\x30\x30\
+\x2c\x31\x30\x35\x30\x20\x43\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\
+\x31\x30\x35\x30\x20\x31\x35\x30\x2c\x38\x34\x38\x2e\x35\x32\x38\
+\x20\x31\x35\x30\x2c\x36\x30\x30\x20\x31\x35\x30\x2c\x33\x35\x31\
+\x2e\x34\x37\x32\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\x31\x35\x30\
+\x20\x36\x30\x30\x2c\x31\x35\x30\x20\x63\x20\x32\x34\x38\x2e\x35\
+\x32\x38\x2c\x30\x20\x34\x35\x30\x2c\x32\x30\x31\x2e\x34\x37\x32\
+\x20\x34\x35\x30\x2c\x34\x35\x30\x20\x30\x2c\x32\x34\x38\x2e\x35\
+\x32\x38\x20\x2d\x32\x30\x31\x2e\x34\x37\x32\x2c\x34\x35\x30\x20\
+\x2d\x34\x35\x30\x2c\x34\x35\x30\x20\x7a\x20\x4d\x20\x38\x38\x38\
+\x2e\x34\x36\x32\x2c\x38\x32\x37\x2e\x38\x35\x31\x20\x36\x36\x31\
+\x2e\x39\x37\x34\x2c\x36\x30\x31\x2e\x31\x32\x32\x20\x6c\x20\x30\
+\x2c\x2d\x32\x2e\x32\x34\x34\x20\x32\x32\x36\x2e\x34\x38\x38\x2c\
+\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x30\x2c\x2d\x36\x30\x2e\x36\
+\x31\x31\x20\x2d\x36\x30\x2e\x38\x34\x38\x2c\x30\x20\x51\x20\x37\
+\x32\x37\x2e\x33\x33\x39\x2c\x34\x31\x31\x2e\x39\x38\x36\x20\x36\
+\x32\x37\x2e\x30\x34\x33\x2c\x35\x31\x32\x2e\x34\x35\x31\x20\x36\
+\x31\x33\x2e\x35\x32\x34\x2c\x35\x32\x35\x2e\x33\x35\x38\x20\x36\
+\x30\x30\x2c\x35\x33\x38\x2e\x32\x36\x37\x20\x6c\x20\x2d\x32\x32\
+\x36\x2e\x34\x38\x37\x2c\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x2d\
+\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x36\x30\x2e\x36\x31\
+\x31\x20\x4c\x20\x35\x33\x38\x2e\x30\x32\x36\x2c\x36\x30\x30\x20\
+\x33\x31\x31\x2e\x35\x33\x38\x2c\x38\x32\x36\x2e\x37\x32\x39\x20\
+\x6c\x20\x30\x2c\x36\x31\x2e\x37\x33\x33\x20\x36\x30\x2e\x38\x34\
+\x38\x2c\x30\x20\x71\x20\x33\x34\x2e\x33\x36\x33\x2c\x2d\x33\x34\
+\x2e\x37\x39\x32\x20\x36\x38\x2e\x37\x33\x35\x2c\x2d\x36\x39\x2e\
+\x35\x39\x20\x4c\x20\x36\x30\x30\x2c\x36\x36\x31\x2e\x37\x33\x33\
+\x20\x6c\x20\x32\x32\x36\x2e\x34\x38\x37\x2c\x32\x32\x36\x2e\x37\
+\x32\x39\x20\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x2d\x36\
+\x30\x2e\x36\x31\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x62\x33\x33\x65\x33\x65\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x30\x2e\x39\x31\
+\x37\x36\x39\x37\x31\x38\x20\x34\x2e\x35\x2c\x34\x2e\x32\x32\x38\
+\x30\x31\x38\x32\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x30\
+\x2e\x39\x31\x36\x32\x37\x36\x34\x38\x20\x63\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\
+\x37\x30\x32\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x30\x32\x20\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\
+\x2e\x34\x31\x33\x34\x33\x34\x39\x32\x20\x30\x2c\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x32\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\
+\x32\x38\x33\x2c\x33\x2e\x35\x39\x37\x33\x31\x30\x32\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\
+\x20\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x31\x2e\x34\x38\x37\
+\x34\x31\x33\x34\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\
+\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x31\x20\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x31\x20\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x39\x2c\x30\x2e\x30\x30\x31\x34\x32\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x33\x64\x61\x65\x65\x39\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x22\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x35\x2e\x30\x38\
+\x33\x33\x30\x32\x38\x20\x34\x2e\x35\x2c\x31\x2e\x37\x37\x32\x39\
+\x38\x31\x38\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x35\x2e\
+\x30\x38\x34\x37\x32\x33\x35\x20\x63\x20\x30\x2e\x31\x35\x37\x37\
+\x31\x32\x35\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\
+\x34\x33\x34\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\
+\x39\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\x32\x38\x33\x2c\x2d\
+\x33\x2e\x35\x39\x37\x33\x31\x30\x31\x39\x20\x30\x2c\x30\x20\x30\
+\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\x34\x31\
+\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x31\x39\
+\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\x20\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x34\x2e\x35\x31\x33\x35\
+\x38\x36\x36\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\x34\
+\x2c\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x34\x2c\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x20\x30\
+\x2c\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x20\x30\x2e\x31\x35\x37\
+\x37\x31\x32\x35\x2c\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x20\x30\
+\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x36\x32\x38\
+\x31\x33\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x2d\x30\x2e\
+\x30\x30\x31\x34\x32\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x33\x64\x61\x65\x65\x39\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\xcf\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x39\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x22\x6d\x20\x30\x2e\x39\x31\x36\x36\x39\x37\x32\
+\x2c\x31\x2e\x31\x38\x39\x34\x35\x39\x33\x20\x33\x2e\x33\x31\x30\
+\x33\x32\x31\x2c\x33\x2e\x33\x31\x30\x35\x34\x30\x38\x20\x2d\x33\
+\x2e\x33\x31\x31\x37\x34\x31\x37\x2c\x33\x2e\x33\x31\x30\x35\x34\
+\x30\x38\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x2c\x30\
+\x2e\x31\x35\x37\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x30\
+\x2e\x35\x37\x31\x31\x37\x34\x39\x20\x30\x2e\x31\x35\x37\x37\x30\
+\x32\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\x30\x2e\x34\x31\
+\x33\x34\x33\x34\x39\x2c\x30\x2e\x31\x35\x37\x37\x31\x32\x33\x20\
+\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x2c\x30\x20\x6c\x20\x33\x2e\
+\x35\x39\x37\x33\x31\x30\x32\x2c\x2d\x33\x2e\x35\x39\x36\x31\x32\
+\x38\x33\x20\x30\x2c\x30\x20\x30\x2c\x30\x20\x63\x20\x30\x2e\x31\
+\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x2c\x2d\x30\x2e\x34\
+\x31\x33\x34\x36\x32\x34\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\
+\x37\x34\x38\x20\x4c\x20\x31\x2e\x34\x38\x36\x34\x31\x33\x34\x2c\
+\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x37\x20\x63\x20\x2d\x30\x2e\
+\x31\x35\x37\x37\x30\x32\x2c\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x20\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\x39\x2c\x2d\x30\x2e\
+\x31\x35\x37\x37\x31\x32\x34\x20\x2d\x30\x2e\x35\x37\x31\x31\x33\
+\x36\x39\x2c\x30\x20\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x2c\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x20\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x2c\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x33\x20\
+\x30\x2e\x30\x30\x31\x34\x32\x2c\x30\x2e\x35\x37\x31\x31\x37\x34\
+\x39\x33\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x30\x62\
+\x30\x62\x30\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x5e\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x39\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x66\x66\x66\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x20\x64\x3d\x22\x4d\x31\x2c\x38\x56\x31\x4c\x35\x2c\x34\x2e\
+\x35\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x34\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\
+\x3d\x22\x36\x35\x22\x20\x79\x3d\x22\x32\x38\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\
+\x38\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x52\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x22\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x66\x69\x6c\x6c\x3d\x22\x23\x61\x66\x61\x66\x61\
+\x66\x22\x20\x64\x3d\x22\x4d\x35\x2e\x35\x2c\x33\x48\x31\x32\x2e\
+\x35\x4c\x39\x2c\x39\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x01\xab\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x63\x38\x63\x39\x63\x61\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x63\
+\x38\x63\x39\x63\x61\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2c\x31\x30\x61\x36\x2c\
+\x36\x20\x30\x20\x31\x2c\x30\x20\x31\x32\x2c\x30\x61\x36\x2c\x36\
+\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x32\x2c\x30\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x63\x38\x63\x39\x63\x61\x22\x20\x66\x69\x6c\
+\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\
+\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\xab\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x35\x38\x64\x33\x66\x66\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x35\
+\x38\x64\x33\x66\x66\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2c\x31\x30\x61\x36\x2c\
+\x36\x20\x30\x20\x31\x2c\x30\x20\x31\x32\x2c\x30\x61\x36\x2c\x36\
+\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x32\x2c\x30\x22\x20\x66\x69\
+\x6c\x6c\x3d\x22\x23\x35\x38\x64\x33\x66\x66\x22\x20\x66\x69\x6c\
+\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\
+\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x55\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x32\x30\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\
+\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\
+\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\
+\x30\x20\x31\x2c\x30\x20\x31\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\
+\x20\x61\x38\x2e\x31\x2c\x38\x2e\x31\x20\x30\x20\x31\x2c\x31\x20\
+\x2d\x31\x36\x2e\x32\x2c\x30\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x63\x38\x63\x39\x63\x61\x22\x20\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x2c\x31\x30\x61\x39\x2c\x39\x20\x30\x20\x31\x2c\x31\x20\x31\
+\x38\x2c\x30\x20\x68\x2d\x30\x2e\x39\x20\x61\x38\x2e\x31\x2c\x38\
+\x2e\x31\x20\x30\x20\x31\x2c\x30\x20\x2d\x31\x36\x2e\x32\x2c\x30\
+\x20\x68\x2d\x30\x2e\x39\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x63\
+\x38\x63\x39\x63\x61\x22\x20\x66\x69\x6c\x6c\x2d\x72\x75\x6c\x65\
+\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0a\
+\x00\x00\x01\x57\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x30\x30\x22\x20\x3e\
+\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x69\x64\x3d\x22\x42\x6f\x74\
+\x74\x6f\x6d\x43\x69\x72\x63\x6c\x65\x22\x20\x64\x3d\x22\x4d\x31\
+\x30\x30\x2c\x35\x30\x30\x20\x61\x32\x35\x30\x2c\x32\x35\x30\x2c\
+\x20\x30\x2c\x20\x31\x2c\x30\x2c\x20\x38\x30\x30\x2c\x30\x20\x4d\
+\x37\x37\x35\x2c\x35\x30\x30\x20\x4c\x35\x30\x30\x2c\x37\x37\x35\
+\x20\x4c\x32\x32\x35\x2c\x35\x30\x30\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x61\x32\x61\x32\x61\x32\x22\x20\x2f\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x69\x64\x3d\x22\x54\x6f\x70\x43\x69\
+\x72\x63\x6c\x65\x22\x20\x64\x3d\x22\x4d\x39\x30\x30\x2c\x35\x30\
+\x30\x20\x61\x32\x35\x30\x2c\x32\x35\x30\x2c\x20\x30\x2c\x20\x31\
+\x2c\x30\x2c\x20\x2d\x38\x30\x30\x2c\x30\x20\x4d\x32\x32\x35\x2c\
+\x35\x30\x30\x20\x4c\x35\x30\x30\x2c\x32\x32\x35\x20\x4c\x37\x37\
+\x35\x2c\x35\x30\x30\x20\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x61\x32\x61\x32\x61\x32\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x69\x64\x3d\x22\x49\x6e\x73\x69\x64\x65\x22\x20\
+\x64\x3d\x22\x4d\x32\x37\x35\x2c\x35\x30\x30\x20\x4c\x20\x35\x30\
+\x30\x2c\x37\x32\x35\x20\x4c\x20\x37\x32\x35\x2c\x35\x30\x30\x20\
+\x4c\x20\x35\x30\x30\x2c\x32\x37\x35\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x61\x32\x61\x32\x61\x32\x22\x20\x2f\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x4a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x35\x38\x64\x33\x66\x66\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x35\x38\x64\x33\x66\x66\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x38\x20\x76\x2d\x38\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x35\x38\x64\x33\x66\x66\x22\x20\x66\x69\x6c\x6c\
+\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x5a\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x66\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\
+\x38\x22\x20\x78\x3d\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\
+\x22\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\xad\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x31\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x56\x4c\x69\x6e\x65\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\x3d\
+\x22\x33\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x38\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x48\x4c\x69\x6e\x65\x22\x20\
+\x66\x69\x6c\x6c\x3d\x22\x23\x36\x32\x36\x35\x36\x38\x22\x20\x78\
+\x3d\x22\x33\x36\x22\x20\x79\x3d\x22\x33\x30\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x34\
+\x34\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x90\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x30\x30\x30\x22\x20\x3e\
+\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x30\
+\x2c\x35\x30\x30\x20\x4c\x20\x35\x30\x30\x2c\x37\x35\x30\x20\x4c\
+\x20\x37\x35\x30\x2c\x35\x30\x30\x20\x4c\x20\x35\x30\x30\x2c\x32\
+\x35\x30\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x6e\x6f\x6e\x65\
+\x22\x20\x73\x74\x72\x6f\x6b\x65\x3d\x22\x23\x61\x32\x61\x32\x61\
+\x32\x22\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\
+\x22\x35\x30\x22\x20\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x2a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x39\x70\x78\x22\x20\
+\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x70\x78\x22\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x39\x20\x36\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x39\x20\x36\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x20\x31\x2e\x31\x38\x39\x34\x35\x39\x32\x2c\x30\x2e\x39\x31\
+\x37\x36\x39\x37\x31\x38\x20\x34\x2e\x35\x2c\x34\x2e\x32\x32\x38\
+\x30\x31\x38\x32\x20\x37\x2e\x38\x31\x30\x35\x34\x30\x38\x2c\x30\
+\x2e\x39\x31\x36\x32\x37\x36\x34\x38\x20\x63\x20\x30\x2e\x31\x35\
+\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\
+\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\x2d\x30\x2e\x31\x35\x37\
+\x37\x30\x32\x20\x30\x2e\x35\x37\x31\x31\x37\x34\x39\x2c\x30\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\
+\x30\x32\x30\x32\x20\x30\x2e\x31\x35\x37\x37\x31\x32\x34\x2c\x30\
+\x2e\x34\x31\x33\x34\x33\x34\x39\x32\x20\x30\x2c\x30\x2e\x35\x37\
+\x31\x31\x33\x36\x39\x32\x20\x6c\x20\x2d\x33\x2e\x35\x39\x36\x31\
+\x32\x38\x33\x2c\x33\x2e\x35\x39\x37\x33\x31\x30\x32\x20\x30\x2c\
+\x30\x20\x30\x2c\x30\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\
+\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\x39\x20\x2d\x30\x2e\
+\x34\x31\x33\x34\x36\x32\x34\x2c\x30\x2e\x31\x35\x37\x37\x30\x31\
+\x39\x20\x2d\x30\x2e\x35\x37\x31\x31\x37\x34\x38\x2c\x30\x20\x4c\
+\x20\x30\x2e\x36\x31\x38\x32\x38\x34\x33\x2c\x31\x2e\x34\x38\x37\
+\x34\x31\x33\x34\x20\x63\x20\x2d\x30\x2e\x31\x35\x37\x37\x31\x32\
+\x34\x2c\x2d\x30\x2e\x31\x35\x37\x37\x30\x32\x20\x2d\x30\x2e\x31\
+\x35\x37\x37\x31\x32\x34\x2c\x2d\x30\x2e\x34\x31\x33\x34\x33\x34\
+\x39\x20\x30\x2c\x2d\x30\x2e\x35\x37\x31\x31\x33\x36\x39\x32\x20\
+\x30\x2e\x31\x35\x37\x37\x31\x32\x35\x2c\x2d\x30\x2e\x31\x35\x36\
+\x32\x38\x31\x33\x31\x20\x30\x2e\x34\x31\x33\x34\x36\x32\x34\x2c\
+\x2d\x30\x2e\x31\x35\x36\x32\x38\x31\x33\x31\x20\x30\x2e\x35\x37\
+\x31\x31\x37\x34\x39\x2c\x30\x2e\x30\x30\x31\x34\x32\x20\x7a\x22\
+\x20\x66\x69\x6c\x6c\x3d\x22\x23\x62\x30\x62\x30\x62\x30\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x4a\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x63\x38\x63\x39\x63\x61\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x63\x38\x63\x39\x63\x61\x22\x2f\x3e\x0a\x20\x20\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2c\x35\x20\x68\x38\x20\x76\
+\x38\x20\x68\x2d\x38\x20\x76\x2d\x38\x20\x7a\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x63\x38\x63\x39\x63\x61\x22\x20\x66\x69\x6c\x6c\
+\x2d\x72\x75\x6c\x65\x3d\x22\x65\x76\x65\x6e\x6f\x64\x64\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x04\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x63\x38\x63\x39\x63\x61\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x63\x38\x63\x39\x63\x61\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x00\x1e\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x34\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x22\x2f\x3e\x0a\
+\x00\x00\x02\x3e\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\x33\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x70\x78\x22\x20\x76\x69\
+\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x33\x20\x37\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x36\x33\x20\x37\
+\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
+\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x69\x64\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\x64\x61\x74\x61\x2d\
+\x6e\x61\x6d\x65\x3d\x22\x44\x61\x72\x6b\x31\x22\x20\x66\x69\x6c\
+\x6c\x3d\x22\x23\x32\x39\x32\x63\x33\x31\x22\x20\x78\x3d\x22\x32\
+\x35\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\
+\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x22\x2f\x3e\x0a\
+\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x44\x61\x72\x6b\
+\x32\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x44\x61\
+\x72\x6b\x32\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x32\x39\x32\x63\
+\x33\x31\x22\x20\x78\x3d\x22\x33\x38\x22\x20\x79\x3d\x22\x31\x22\
+\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x22\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x22\x35\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\
+\x69\x64\x3d\x22\x4c\x69\x67\x68\x74\x31\x22\x20\x64\x61\x74\x61\
+\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\x31\x22\x20\x66\
+\x69\x6c\x6c\x3d\x22\x23\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\
+\x22\x32\x33\x22\x20\x79\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x22\x2f\
+\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x69\x64\x3d\x22\x4c\x69\
+\x67\x68\x74\x32\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\
+\x22\x4c\x69\x67\x68\x74\x32\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x37\x66\x38\x37\x39\x35\x22\x20\x78\x3d\x22\x33\x30\x22\x20\x79\
+\x3d\x22\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x35\x22\x2f\x3e\x0a\x20\x20\x3c\x72\
+\x65\x63\x74\x20\x69\x64\x3d\x22\x4c\x69\x67\x68\x74\x33\x22\x20\
+\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x69\x67\x68\x74\
+\x33\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\x37\x66\x38\x37\x39\x35\
+\x22\x20\x78\x3d\x22\x33\x36\x22\x20\x79\x3d\x22\x31\x22\x20\x77\
+\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x22\x35\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x04\
+\x3c\
+\x73\x76\x67\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x38\x70\x78\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x38\x70\x78\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x31\x38\x20\x31\
+\x38\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x38\
+\x20\x31\x38\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x32\x2c\x32\x20\x68\x31\x34\x20\x76\
+\x31\x34\x20\x68\x2d\x30\x2e\x39\x20\x76\x2d\x31\x33\x2e\x31\x20\
+\x68\x2d\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\
+\x23\x35\x38\x64\x33\x66\x66\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x36\x2c\x31\x36\x20\x68\x2d\x31\
+\x34\x20\x76\x2d\x31\x34\x20\x68\x30\x2e\x39\x20\x76\x31\x33\x2e\
+\x31\x20\x68\x31\x33\x2e\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\
+\x22\x23\x35\x38\x64\x33\x66\x66\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x02\x12\
+\x3c\
+\x73\x76\x67\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x30\x30\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x30\x30\x22\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x20\x36\x30\x30\
+\x2c\x31\x30\x35\x30\x20\x43\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\
+\x31\x30\x35\x30\x20\x31\x35\x30\x2c\x38\x34\x38\x2e\x35\x32\x38\
+\x20\x31\x35\x30\x2c\x36\x30\x30\x20\x31\x35\x30\x2c\x33\x35\x31\
+\x2e\x34\x37\x32\x20\x33\x35\x31\x2e\x34\x37\x32\x2c\x31\x35\x30\
+\x20\x36\x30\x30\x2c\x31\x35\x30\x20\x63\x20\x32\x34\x38\x2e\x35\
+\x32\x38\x2c\x30\x20\x34\x35\x30\x2c\x32\x30\x31\x2e\x34\x37\x32\
+\x20\x34\x35\x30\x2c\x34\x35\x30\x20\x30\x2c\x32\x34\x38\x2e\x35\
+\x32\x38\x20\x2d\x32\x30\x31\x2e\x34\x37\x32\x2c\x34\x35\x30\x20\
+\x2d\x34\x35\x30\x2c\x34\x35\x30\x20\x7a\x20\x4d\x20\x38\x38\x38\
+\x2e\x34\x36\x32\x2c\x38\x32\x37\x2e\x38\x35\x31\x20\x36\x36\x31\
+\x2e\x39\x37\x34\x2c\x36\x30\x31\x2e\x31\x32\x32\x20\x6c\x20\x30\
+\x2c\x2d\x32\x2e\x32\x34\x34\x20\x32\x32\x36\x2e\x34\x38\x38\x2c\
+\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x30\x2c\x2d\x36\x30\x2e\x36\
+\x31\x31\x20\x2d\x36\x30\x2e\x38\x34\x38\x2c\x30\x20\x51\x20\x37\
+\x32\x37\x2e\x33\x33\x39\x2c\x34\x31\x31\x2e\x39\x38\x36\x20\x36\
+\x32\x37\x2e\x30\x34\x33\x2c\x35\x31\x32\x2e\x34\x35\x31\x20\x36\
+\x31\x33\x2e\x35\x32\x34\x2c\x35\x32\x35\x2e\x33\x35\x38\x20\x36\
+\x30\x30\x2c\x35\x33\x38\x2e\x32\x36\x37\x20\x6c\x20\x2d\x32\x32\
+\x36\x2e\x34\x38\x37\x2c\x2d\x32\x32\x36\x2e\x37\x32\x39\x20\x2d\
+\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x36\x30\x2e\x36\x31\
+\x31\x20\x4c\x20\x35\x33\x38\x2e\x30\x32\x36\x2c\x36\x30\x30\x20\
+\x33\x31\x31\x2e\x35\x33\x38\x2c\x38\x32\x36\x2e\x37\x32\x39\x20\
+\x6c\x20\x30\x2c\x36\x31\x2e\x37\x33\x33\x20\x36\x30\x2e\x38\x34\
+\x38\x2c\x30\x20\x71\x20\x33\x34\x2e\x33\x36\x33\x2c\x2d\x33\x34\
+\x2e\x37\x39\x32\x20\x36\x38\x2e\x37\x33\x35\x2c\x2d\x36\x39\x2e\
+\x35\x39\x20\x4c\x20\x36\x30\x30\x2c\x36\x36\x31\x2e\x37\x33\x33\
+\x20\x6c\x20\x32\x32\x36\x2e\x34\x38\x37\x2c\x32\x32\x36\x2e\x37\
+\x32\x39\x20\x36\x31\x2e\x39\x37\x35\x2c\x30\x20\x30\x2c\x2d\x36\
+\x30\x2e\x36\x31\x31\x20\x7a\x22\x20\x66\x69\x6c\x6c\x3d\x22\x23\
+\x62\x33\x37\x39\x37\x39\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+"
+
+qt_resource_name = b"\
+\x00\x09\
+\x0d\xf7\xbd\x43\
+\x00\x6c\
+\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x71\x00\x73\x00\x73\
+\x00\x04\
+\x00\x06\xa8\x8b\
+\x00\x64\
+\x00\x61\x00\x72\x00\x6b\
+\x00\x05\
+\x00\x72\xfd\xf4\
+\x00\x6c\
+\x00\x69\x00\x67\x00\x68\x00\x74\
+\x00\x08\
+\x08\x8e\x55\xe3\
+\x00\x64\
+\x00\x61\x00\x72\x00\x6b\x00\x2e\x00\x71\x00\x73\x00\x73\
+\x00\x0e\
+\x0e\xde\xf7\x47\
+\x00\x6c\
+\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x08\x3e\xc1\x87\
+\x00\x73\
+\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\
+\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x0b\xda\x3d\x27\
+\x00\x62\
+\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x23\
+\x06\xf2\x17\xc7\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\
+\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x73\
+\x00\x76\x00\x67\
+\x00\x10\
+\x01\x08\xc7\x27\
+\x00\x68\
+\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x09\
+\x06\x98\x8e\xa7\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x17\
+\x0c\x65\xc3\x87\
+\x00\x6c\
+\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\
+\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x01\x0f\x47\x27\
+\x00\x76\
+\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0c\
+\x06\x41\x4d\x07\
+\x00\x73\
+\x00\x69\x00\x7a\x00\x65\x00\x67\x00\x72\x00\x69\x00\x70\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x02\x9f\x08\x07\
+\x00\x72\
+\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0e\
+\x04\xa2\xf1\x27\
+\x00\x64\
+\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x20\
+\x0f\xca\xd6\x47\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\
+\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0c\
+\x06\xe6\xeb\xe7\
+\x00\x75\
+\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1e\
+\x03\xc6\x81\x67\
+\x00\x73\
+\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\
+\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2d\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x07\x8f\x90\xa7\
+\x00\x62\
+\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x11\
+\x08\x0c\x67\x27\
+\x00\x68\
+\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x1a\
+\x03\x1c\x29\x07\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2d\
+\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x15\
+\x0f\xf3\xcd\x87\
+\x00\x75\
+\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\
+\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1c\
+\x0e\x2e\x13\x87\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\
+\x00\x64\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1a\
+\x01\x87\xa3\xe7\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\
+\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x08\x90\x99\xe7\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x14\
+\x05\x80\x73\xc7\
+\x00\x64\
+\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x01\x08\x46\x47\
+\x00\x75\
+\x00\x70\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x18\
+\x03\x8e\xd3\xe7\
+\x00\x72\
+\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\
+\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x06\x5e\x21\x87\
+\x00\x62\
+\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2d\x00\x6f\x00\x6e\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x20\
+\x0e\x63\xf6\x07\
+\x00\x73\
+\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\
+\x00\x2d\x00\x65\x00\x6e\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x0d\x54\xa7\x67\
+\x00\x72\
+\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2d\x00\x68\
+\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x06\x53\x28\x27\
+\x00\x62\
+\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1a\
+\x0e\xbc\xce\xe7\
+\x00\x72\
+\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\
+\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x0a\xe5\x61\x87\
+\x00\x72\
+\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x1c\
+\x01\xe0\x47\x87\
+\x00\x72\
+\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\
+\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x07\xee\x36\xc7\
+\x00\x75\
+\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x07\xec\xdc\x47\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x0b\xc5\xda\x47\
+\x00\x73\
+\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x76\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x1a\
+\x01\x21\xe6\xc7\
+\x00\x73\
+\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x65\x00\x65\x00\x74\x00\x2d\x00\x62\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\
+\x00\x2d\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x05\x95\xd3\xa7\
+\x00\x75\
+\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x17\
+\x0c\xab\x5c\x87\
+\x00\x64\
+\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\
+\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1d\
+\x09\x07\x8c\x87\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\
+\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1f\
+\x0a\xae\x2a\xc7\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\
+\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x0c\xe2\x65\xe7\
+\x00\x74\
+\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x04\x89\x85\xc7\
+\x00\x76\
+\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x74\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x73\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x0f\
+\x01\xf4\x8c\xc7\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x68\x00\x6f\x00\x76\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x17\
+\x09\x0f\x52\xa7\
+\x00\x72\
+\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2d\x00\x68\x00\x6f\x00\x76\
+\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x13\
+\x08\xc8\x9b\x67\
+\x00\x72\
+\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x73\
+\x00\x76\x00\x67\
+\x00\x16\
+\x01\x75\xc1\x07\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\
+\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+"
+
+qt_resource_struct_v1 = b"\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x01\
+\x00\x00\x00\x18\x00\x02\x00\x00\x00\x28\x00\x00\x00\x30\
+\x00\x00\x00\x26\x00\x02\x00\x00\x00\x2b\x00\x00\x00\x05\
+\x00\x00\x00\x36\x00\x01\x00\x00\x00\x01\x00\x00\x13\xea\
+\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x04\x46\x00\x00\x00\x00\x00\x01\x00\x00\x4a\x8c\
+\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x2c\xcd\
+\x00\x00\x01\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x32\x16\
+\x00\x00\x06\x98\x00\x00\x00\x00\x00\x01\x00\x00\x59\x05\
+\x00\x00\x03\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x44\x58\
+\x00\x00\x05\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x54\xa5\
+\x00\x00\x07\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x61\x32\
+\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x35\xab\
+\x00\x00\x03\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xdc\
+\x00\x00\x04\x70\x00\x00\x00\x00\x00\x01\x00\x00\x4c\xb2\
+\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x1d\
+\x00\x00\x07\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xf0\
+\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x37\xd9\
+\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x48\x5e\
+\x00\x00\x06\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x59\xb6\
+\x00\x00\x01\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x34\xb3\
+\x00\x00\x05\x52\x00\x00\x00\x00\x00\x01\x00\x00\x50\xf1\
+\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x85\
+\x00\x00\x01\x40\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xcf\
+\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xf7\
+\x00\x00\x00\xce\x00\x00\x00\x00\x00\x01\x00\x00\x2a\xdd\
+\x00\x00\x02\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xce\
+\x00\x00\x06\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x57\x59\
+\x00\x00\x06\x16\x00\x00\x00\x00\x00\x01\x00\x00\x55\xfe\
+\x00\x00\x02\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x1c\
+\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x29\xda\
+\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x46\x48\
+\x00\x00\x07\x20\x00\x00\x00\x00\x00\x01\x00\x00\x5c\x78\
+\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x00\x63\x48\
+\x00\x00\x07\x60\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xc6\
+\x00\x00\x05\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x52\xf6\
+\x00\x00\x06\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x58\xa7\
+\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x8b\
+\x00\x00\x01\x58\x00\x00\x00\x00\x00\x01\x00\x00\x2f\xe5\
+\x00\x00\x06\xec\x00\x00\x00\x00\x00\x01\x00\x00\x5a\x4a\
+\x00\x00\x07\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xce\
+\x00\x00\x05\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x98\
+\x00\x00\x03\x78\x00\x00\x00\x00\x00\x01\x00\x00\x43\x50\
+\x00\x00\x04\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x4e\xe7\
+\x00\x00\x05\x76\x00\x00\x00\x00\x00\x01\x00\x00\x51\x47\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x27\xa9\
+\x00\x00\x02\x16\x00\x00\x00\x00\x00\x01\x00\x00\x3a\x07\
+\x00\x00\x03\x48\x00\x00\x00\x00\x00\x01\x00\x00\x41\x2a\
+\x00\x00\x04\x46\x00\x00\x00\x00\x00\x01\x00\x00\x84\x85\
+\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x18\
+\x00\x00\x01\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x6f\x60\
+\x00\x00\x06\x98\x00\x00\x00\x00\x00\x01\x00\x00\x91\xa5\
+\x00\x00\x08\x76\x00\x00\x00\x00\x00\x01\x00\x00\x99\xd2\
+\x00\x00\x03\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x7e\x51\
+\x00\x00\x05\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x8d\x45\
+\x00\x00\x07\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x9a\xda\
+\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x72\xf5\
+\x00\x00\x04\x70\x00\x00\x00\x00\x00\x01\x00\x00\x86\xab\
+\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x7a\x6c\
+\x00\x00\x07\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x97\x90\
+\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x74\xc5\
+\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x82\x57\
+\x00\x00\x06\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x92\x56\
+\x00\x00\x01\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x71\xfd\
+\x00\x00\x05\x52\x00\x00\x00\x00\x00\x01\x00\x00\x89\x91\
+\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x88\x7e\
+\x00\x00\x01\x40\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x19\
+\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x76\xf0\
+\x00\x00\x00\xce\x00\x00\x00\x00\x00\x01\x00\x00\x68\x28\
+\x00\x00\x02\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x1d\
+\x00\x00\x06\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x8f\xf9\
+\x00\x00\x06\x16\x00\x00\x00\x00\x00\x01\x00\x00\x8e\x9e\
+\x00\x00\x02\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x6b\
+\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x67\x25\
+\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x80\x41\
+\x00\x00\x08\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x79\x13\
+\x00\x00\x07\x20\x00\x00\x00\x00\x00\x01\x00\x00\x95\x18\
+\x00\x00\x07\x60\x00\x00\x00\x00\x00\x01\x00\x00\x96\x66\
+\x00\x00\x05\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x8b\x96\
+\x00\x00\x06\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x91\x47\
+\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x67\xd6\
+\x00\x00\x01\x58\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x2f\
+\x00\x00\x06\xec\x00\x00\x00\x00\x00\x01\x00\x00\x92\xea\
+\x00\x00\x07\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x97\x6e\
+\x00\x00\x04\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x88\xe0\
+\x00\x00\x05\x76\x00\x00\x00\x00\x00\x01\x00\x00\x89\xe7\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x64\xf7\
+\x00\x00\x03\x48\x00\x00\x00\x00\x00\x01\x00\x00\x7c\x2b\
+"
+
+qt_resource_struct_v2 = b"\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x01\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x18\x00\x02\x00\x00\x00\x28\x00\x00\x00\x30\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x26\x00\x02\x00\x00\x00\x2b\x00\x00\x00\x05\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x36\x00\x01\x00\x00\x00\x01\x00\x00\x13\xea\
+\x00\x00\x01\x67\xc8\xe1\x67\x3a\
+\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x01\x67\xc8\xe2\x74\xb5\
+\x00\x00\x04\x46\x00\x00\x00\x00\x00\x01\x00\x00\x4a\x8c\
+\x00\x00\x01\x66\xfc\x03\x12\xba\
+\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x2c\xcd\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x01\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x32\x16\
+\x00\x00\x01\x66\xfc\x03\x12\xba\
+\x00\x00\x06\x98\x00\x00\x00\x00\x00\x01\x00\x00\x59\x05\
+\x00\x00\x01\x67\xc8\xde\x99\x00\
+\x00\x00\x03\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x44\x58\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x05\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x54\xa5\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x07\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x61\x32\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x35\xab\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x03\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xdc\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x04\x70\x00\x00\x00\x00\x00\x01\x00\x00\x4c\xb2\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x1d\
+\x00\x00\x01\x67\xc8\xe3\x1f\x17\
+\x00\x00\x07\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xf0\
+\x00\x00\x01\x66\xfc\x03\x12\xba\
+\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x37\xd9\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x48\x5e\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x06\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x59\xb6\
+\x00\x00\x01\x66\xfc\x03\x12\xba\
+\x00\x00\x01\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x34\xb3\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x05\x52\x00\x00\x00\x00\x00\x01\x00\x00\x50\xf1\
+\x00\x00\x01\x67\xc8\xd4\xf6\xae\
+\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x85\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x01\x40\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xcf\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xf7\
+\x00\x00\x01\x66\xfc\x03\x12\xba\
+\x00\x00\x00\xce\x00\x00\x00\x00\x00\x01\x00\x00\x2a\xdd\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x02\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xce\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x06\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x57\x59\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x06\x16\x00\x00\x00\x00\x00\x01\x00\x00\x55\xfe\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x02\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x1c\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x29\xda\
+\x00\x00\x01\x67\xc8\xe2\xbc\x24\
+\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x46\x48\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x07\x20\x00\x00\x00\x00\x00\x01\x00\x00\x5c\x78\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x00\x63\x48\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x07\x60\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xc6\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x05\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x52\xf6\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x06\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x58\xa7\
+\x00\x00\x01\x67\xc8\xde\xd7\xd2\
+\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x8b\
+\x00\x00\x01\x67\xc8\xd4\xdc\x23\
+\x00\x00\x01\x58\x00\x00\x00\x00\x00\x01\x00\x00\x2f\xe5\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x06\xec\x00\x00\x00\x00\x00\x01\x00\x00\x5a\x4a\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x07\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xce\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x05\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x98\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x03\x78\x00\x00\x00\x00\x00\x01\x00\x00\x43\x50\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x04\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x4e\xe7\
+\x00\x00\x01\x67\xc8\xe3\x0c\x9f\
+\x00\x00\x05\x76\x00\x00\x00\x00\x00\x01\x00\x00\x51\x47\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x27\xa9\
+\x00\x00\x01\x66\xfc\x03\x12\xb9\
+\x00\x00\x02\x16\x00\x00\x00\x00\x00\x01\x00\x00\x3a\x07\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x03\x48\x00\x00\x00\x00\x00\x01\x00\x00\x41\x2a\
+\x00\x00\x01\x66\xfc\x03\x12\xba\
+\x00\x00\x04\x46\x00\x00\x00\x00\x00\x01\x00\x00\x84\x85\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x18\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x01\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x6f\x60\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x06\x98\x00\x00\x00\x00\x00\x01\x00\x00\x91\xa5\
+\x00\x00\x01\x67\xc8\xde\x93\xfc\
+\x00\x00\x08\x76\x00\x00\x00\x00\x00\x01\x00\x00\x99\xd2\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x03\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x7e\x51\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x05\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x8d\x45\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x07\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x9a\xda\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x72\xf5\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x04\x70\x00\x00\x00\x00\x00\x01\x00\x00\x86\xab\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x7a\x6c\
+\x00\x00\x01\x67\xc8\xe1\xbf\x42\
+\x00\x00\x07\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x97\x90\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x74\xc5\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x82\x57\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x06\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x92\x56\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x01\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x71\xfd\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x05\x52\x00\x00\x00\x00\x00\x01\x00\x00\x89\x91\
+\x00\x00\x01\x67\xc8\xd1\xff\x66\
+\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x88\x7e\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x01\x40\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x19\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x02\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x76\xf0\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x00\xce\x00\x00\x00\x00\x00\x01\x00\x00\x68\x28\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x02\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x1d\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x06\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x8f\xf9\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x06\x16\x00\x00\x00\x00\x00\x01\x00\x00\x8e\x9e\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x02\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x6b\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x67\x25\
+\x00\x00\x01\x67\xc8\xe2\xb9\x80\
+\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x80\x41\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x08\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x79\x13\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x07\x20\x00\x00\x00\x00\x00\x01\x00\x00\x95\x18\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x07\x60\x00\x00\x00\x00\x00\x01\x00\x00\x96\x66\
+\x00\x00\x01\x66\xfc\x03\x12\xb6\
+\x00\x00\x05\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x8b\x96\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x06\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x91\x47\
+\x00\x00\x01\x67\xc8\xde\xc4\x8f\
+\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x67\xd6\
+\x00\x00\x01\x67\xc8\xd4\xc3\xf3\
+\x00\x00\x01\x58\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x2f\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x06\xec\x00\x00\x00\x00\x00\x01\x00\x00\x92\xea\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x07\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x97\x6e\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x04\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x88\xe0\
+\x00\x00\x01\x67\xc8\xe1\x09\xc5\
+\x00\x00\x05\x76\x00\x00\x00\x00\x00\x01\x00\x00\x89\xe7\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x64\xf7\
+\x00\x00\x01\x66\xfc\x03\x12\xb7\
+\x00\x00\x03\x48\x00\x00\x00\x00\x00\x01\x00\x00\x7c\x2b\
+\x00\x00\x01\x66\xfc\x03\x12\xb8\
+"
+
+qt_version = QtCore.qVersion().split('.')
+if qt_version < ['5', '8', '0']:
+ rcc_version = 1
+ qt_resource_struct = qt_resource_struct_v1
+else:
+ rcc_version = 2
+ qt_resource_struct = qt_resource_struct_v2
+
+def qInitResources():
+ QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
+
+def qCleanupResources():
+ QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
+
+qInitResources()
diff --git a/lib/BreezeStyleSheets/dark.py b/lib/BreezeStyleSheets/dark.py
new file mode 100644
index 0000000..b5fb492
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark.py
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+#
+# The MIT License (MIT)
+#
+# Copyright (c) <2013-2014> <Colin Duquesnoy>
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+"""
+A simple example of use.
+
+Load an ui made in QtDesigner and apply the DarkStyleSheet.
+
+
+Requirements:
+ - Python 2 or Python 3
+ - PyQt4
+
+.. note.. :: qdarkstyle does not have to be installed to run
+ the example
+
+"""
+import logging
+import sys
+from PyQt5 import QtWidgets, QtCore
+from PyQt5.QtCore import QFile, QTextStream
+# make the example runnable without the need to install
+
+import example
+import breeze_resources
+
+def main():
+ """
+ Application entry point
+ """
+ logging.basicConfig(level=logging.DEBUG)
+ # create the application and the main window
+ app = QtWidgets.QApplication(sys.argv)
+ #app.setStyle(QtWidgets.QStyleFactory.create("fusion"))
+ window = QtWidgets.QMainWindow()
+
+ # setup ui
+ ui = example.Ui_MainWindow()
+ ui.setupUi(window)
+ ui.bt_delay_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ ui.bt_instant_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ ui.bt_menu_button_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ window.setWindowTitle("BreezeDark example")
+
+ # tabify dock widgets to show bug #6
+ window.tabifyDockWidget(ui.dockWidget1, ui.dockWidget2)
+
+ # setup stylesheet
+ file = QFile(":/dark.qss")
+ file.open(QFile.ReadOnly | QFile.Text)
+ stream = QTextStream(file)
+ app.setStyleSheet(stream.readAll())
+
+ # auto quit after 2s when testing on travis-ci
+ if "--travis" in sys.argv:
+ QtCore.QTimer.singleShot(2000, app.exit)
+
+ # run
+ window.show()
+ app.exec_()
+
+
+if __name__ == "__main__":
+ main()
diff --git a/lib/BreezeStyleSheets/dark.qss b/lib/BreezeStyleSheets/dark.qss
new file mode 100644
index 0000000..65938c8
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark.qss
@@ -0,0 +1,1648 @@
+/*
+ * BreezeDark stylesheet.
+ *
+ * :author: Colin Duquesnoy
+ * :editor: Alex Huszagh
+ * :license: MIT, see LICENSE.md
+ *
+ * This is originally a fork of QDarkStyleSheet, and is based on Breeze/
+ * BreezeDark color scheme, but is in no way affiliated with KDE.
+ *
+ * ---------------------------------------------------------------------
+ * The MIT License (MIT)
+ *
+ * Copyright (c) <2013-2014> <Colin Duquesnoy>
+ * Copyright (c) <2015-2016> <Alex Huszagh>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ * ---------------------------------------------------------------------
+ */
+
+QToolTip
+{
+ border: 0.1ex solid #eff0f1;
+ background-color: #31363b;
+ alternate-background-color: #3b4045;
+ color: #eff0f1;
+ padding: 0.5ex;
+ opacity: 200;
+}
+
+QWidget
+{
+ color: #eff0f1;
+ background-color: #31363b;
+ selection-background-color:#3daee9;
+ selection-color: #eff0f1;
+ background-clip: border;
+ border-image: none;
+ border: 0px transparent black;
+ outline: 0;
+}
+
+QWidget:item:hover
+{
+ background-color: #3daee9;
+ color: #eff0f1;
+}
+
+QWidget:item:selected
+{
+ background-color: #3daee9;
+}
+
+
+QCheckBox
+{
+ spacing: 0.5ex;
+ outline: none;
+ color: #eff0f1;
+ margin-bottom: 0.2ex;
+ opacity: 200;
+}
+
+QCheckBox:disabled
+{
+ color: #76797c;
+}
+
+QGroupBox::indicator
+{
+ margin-left: 0.2ex;
+}
+
+QCheckBox::indicator:unchecked,
+QCheckBox::indicator:unchecked:focus
+{
+ border-image: url(:/dark/checkbox_unchecked_disabled.svg);
+}
+
+QCheckBox::indicator:unchecked:hover,
+QCheckBox::indicator:unchecked:pressed,
+QGroupBox::indicator:unchecked:hover,
+QGroupBox::indicator:unchecked:focus,
+QGroupBox::indicator:unchecked:pressed
+{
+ border: none;
+ border-image: url(:/dark/checkbox_unchecked.svg);
+}
+
+QCheckBox::indicator:checked
+{
+ border-image: url(:/dark/checkbox_checked.svg);
+}
+
+QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:checked:focus,
+QCheckBox::indicator:checked:pressed,
+QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:checked:focus,
+QGroupBox::indicator:checked:pressed
+{
+ border: none;
+ border-image: url(:/dark/checkbox_checked.svg);
+}
+
+QCheckBox::indicator:indeterminate
+{
+ border-image: url(:/dark/checkbox_indeterminate.svg);
+}
+
+QCheckBox::indicator:indeterminate:focus,
+QCheckBox::indicator:indeterminate:hover,
+QCheckBox::indicator:indeterminate:pressed
+{
+ border-image: url(:/dark/checkbox_indeterminate.svg);
+}
+
+QCheckBox::indicator:indeterminate:disabled
+{
+ border-image: url(:/dark/checkbox_indeterminate_disabled.svg);
+}
+
+QCheckBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled
+{
+ border-image: url(:/dark/checkbox_checked_disabled.svg);
+}
+
+QCheckBox::indicator:unchecked:disabled,
+QGroupBox::indicator:unchecked:disabled
+{
+ border-image: url(:/dark/checkbox_unchecked_disabled.svg);
+}
+
+QRadioButton
+{
+ spacing: 0.5ex;
+ outline: none;
+ color: #eff0f1;
+ margin-bottom: 0.2ex;
+}
+
+QRadioButton:disabled
+{
+ color: #76797c;
+}
+
+QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked:focus
+{
+ border-image: url(:/dark/radio_unchecked_disabled.svg);
+}
+
+
+QRadioButton::indicator:unchecked:hover,
+QRadioButton::indicator:unchecked:pressed
+{
+ border: none;
+ outline: none;
+ border-image: url(:/dark/radio_unchecked.svg);
+}
+
+
+QRadioButton::indicator:checked
+{
+ border: none;
+ outline: none;
+ border-image: url(:/dark/radio_checked.svg);
+}
+
+QRadioButton::indicator:checked:hover,
+QRadioButton::indicator:checked:focus,
+QRadioButton::indicator:checked:pressed
+{
+ border: none;
+ outline: none;
+ border-image: url(:/dark/radio_checked.svg);
+}
+
+QRadioButton::indicator:checked:disabled
+{
+ outline: none;
+ border-image: url(:/dark/radio_checked_disabled.svg);
+}
+
+QRadioButton::indicator:unchecked:disabled
+{
+ border-image: url(:/dark/radio_unchecked_disabled.svg);
+}
+
+QMenuBar
+{
+ background-color: #31363b;
+ color: #eff0f1;
+}
+
+QMenuBar::item
+{
+ background: transparent;
+}
+
+QMenuBar::item:selected
+{
+ background: transparent;
+ border: 0.1ex solid #76797c;
+}
+
+QMenuBar::item:pressed
+{
+ border: 0.1ex solid #76797c;
+ background-color: #3daee9;
+ color: #eff0f1;
+ margin-bottom: -0.1ex;
+ padding-bottom: 0.1ex;
+}
+
+QMenu
+{
+ border: 0.1ex solid #76797c;
+ color: #eff0f1;
+ margin: 0.2ex;
+}
+
+QMenu::icon
+{
+ margin: 0.5ex;
+}
+
+QMenu::item
+{
+ padding: 0.5ex 3ex 0.5ex 3ex;
+ margin-left: 0.5ex;
+ border: 0.1ex solid transparent; /* reserve space for selection border */
+}
+
+QMenu::item:selected
+{
+ color: #eff0f1;
+}
+
+QMenu::separator
+{
+ height: 0.2ex;
+ background: lightblue;
+ margin-left: 1ex;
+ margin-right: 0.5ex;
+}
+
+/* non-exclusive indicator = check box style indicator
+ (see QActionGroup::setExclusive) */
+QMenu::indicator:non-exclusive:unchecked
+{
+ border-image: url(:/dark/checkbox_unchecked_disabled.svg);
+}
+
+QMenu::indicator:non-exclusive:unchecked:selected
+{
+ border-image: url(:/dark/checkbox_unchecked_disabled.svg);
+}
+
+QMenu::indicator:non-exclusive:checked
+{
+ border-image: url(:/dark/checkbox_checked.svg);
+}
+
+QMenu::indicator:non-exclusive:checked:selected
+{
+ border-image: url(:/dark/checkbox_checked.svg);
+}
+
+/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
+QMenu::indicator:exclusive:unchecked
+{
+ border-image: url(:/dark/radio_unchecked_disabled.svg);
+}
+
+QMenu::indicator:exclusive:unchecked:selected
+{
+ border-image: url(:/dark/radio_unchecked_disabled.svg);
+}
+
+QMenu::indicator:exclusive:checked
+{
+ border-image: url(:/dark/radio_checked.svg);
+}
+
+QMenu::indicator:exclusive:checked:selected
+{
+ border-image: url(:/dark/radio_checked.svg);
+}
+
+QMenu::right-arrow
+{
+ margin: 0.5ex;
+ border-image: url(:/light/right_arrow.svg);
+ width: 0.6ex;
+ height: 0.9ex;
+}
+
+
+QWidget:disabled
+{
+ color: #454545;
+ background-color: #31363b;
+}
+
+QAbstractItemView
+{
+ alternate-background-color: #31363b;
+ color: #eff0f1;
+ border: 0.1ex solid 3A3939;
+ border-radius: 0.2ex;
+}
+
+QWidget:focus,
+QMenuBar:focus
+{
+ border: 0.1ex solid #3daee9;
+}
+
+QTabWidget:focus,
+QCheckBox:focus,
+QRadioButton:focus,
+QSlider:focus
+{
+ border: none;
+}
+
+QLineEdit
+{
+ background-color: #232629;
+ padding: 0.5ex;
+ border-style: solid;
+ border: 0.1ex solid #76797c;
+ border-radius: 0.2ex;
+ color: #eff0f1;
+}
+
+QGroupBox
+{
+ border: 0.1ex solid #76797c;
+ border-radius: 0.2ex;
+ padding-top: 1ex;
+ margin-top: 1ex;
+}
+
+QGroupBox::title
+{
+ subcontrol-origin: margin;
+ subcontrol-position: top center;
+ padding-left: 0.1ex;
+ padding-right: 0.1ex;
+ margin-top: -0.7ex;
+}
+
+QAbstractScrollArea
+{
+ border-radius: 0.2ex;
+ border: 0.1ex solid #76797c;
+ background-color: transparent;
+}
+
+QScrollBar:horizontal
+{
+ height: 1.5ex;
+ margin: 0.3ex 1.5ex 0.3ex 1.5ex;
+ border: 0.1ex transparent #2A2929;
+ border-radius: 0.4ex;
+ background-color: #2A2929;
+}
+
+QScrollBar::handle:horizontal
+{
+ background-color: #3daee9;
+ min-width: 0.5ex;
+ border-radius: 0.4ex;
+}
+
+QScrollBar::add-line:horizontal
+{
+ margin: 0px 0.3ex 0px 0.3ex;
+ border-image: url(:/dark/right_arrow_disabled.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal
+{
+ margin: 0ex 0.3ex 0ex 0.3ex;
+ border-image: url(:/dark/left_arrow_disabled.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:horizontal:hover,
+QScrollBar::add-line:horizontal:on
+{
+ border-image: url(:/dark/right_arrow.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:on
+{
+ border-image: url(:/dark/left_arrow.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:horizontal,
+QScrollBar::down-arrow:horizontal
+{
+ background: none;
+}
+
+
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:horizontal
+{
+ background: none;
+}
+
+QScrollBar:vertical
+{
+ background-color: #2A2929;
+ width: 1.5ex;
+ margin: 1.5ex 0.3ex 1.5ex 0.3ex;
+ border: 0.1ex transparent #2A2929;
+ border-radius: 0.4ex;
+}
+
+QScrollBar::handle:vertical
+{
+ background-color: #3daee9;
+ min-height: 0.5ex;
+ border-radius: 0.4ex;
+}
+
+QScrollBar::sub-line:vertical
+{
+ margin: 0.3ex 0ex 0.3ex 0ex;
+ border-image: url(:/dark/up_arrow_disabled.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:vertical
+{
+ margin: 0.3ex 0ex 0.3ex 0ex;
+ border-image: url(:/dark/down_arrow_disabled.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::sub-line:vertical:on
+{
+
+ border-image: url(:/dark/up_arrow.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+
+QScrollBar::add-line:vertical:hover,
+QScrollBar::add-line:vertical:on
+{
+ border-image: url(:/dark/down_arrow.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical
+{
+ background: none;
+}
+
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical
+{
+ background: none;
+}
+
+QTextEdit
+{
+ background-color: #232629;
+ color: #eff0f1;
+ border: 0.1ex solid #76797c;
+}
+
+QPlainTextEdit
+{
+ background-color: #232629;;
+ color: #eff0f1;
+ border-radius: 0.2ex;
+ border: 0.1ex solid #76797c;
+}
+
+QHeaderView::section
+{
+ background-color: #76797c;
+ color: #eff0f1;
+ padding: 0.5ex;
+ border: 0.1ex solid #76797c;
+}
+
+QSizeGrip
+{
+ border-image: url(:/dark/sizegrip.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+}
+
+QMainWindow::separator
+{
+ background-color: #31363b;
+ color: white;
+ padding-left: 0.4ex;
+ spacing: 0.2ex;
+ border: 0.1ex dashed #76797c;
+}
+
+QMainWindow::separator:hover
+{
+
+ background-color: #787876;
+ color: white;
+ padding-left: 0.4ex;
+ border: 0.1ex solid #76797c;
+ spacing: 0.2ex;
+}
+
+QMenu::separator
+{
+ height: 0.1ex;
+ background-color: #76797c;
+ color: white;
+ padding-left: 0.4ex;
+ margin-left: 1ex;
+ margin-right: 0.5ex;
+}
+
+QFrame[frameShape="2"], /* QFrame::Panel == 0x0003 */
+QFrame[frameShape="3"], /* QFrame::WinPanel == 0x0003 */
+QFrame[frameShape="4"], /* QFrame::HLine == 0x0004 */
+QFrame[frameShape="5"], /* QFrame::VLine == 0x0005 */
+QFrame[frameShape="6"] /* QFrame::StyledPanel == 0x0006 */
+{
+ border-width: 0.1ex;
+ padding: 0.1ex;
+ border-style: solid;
+ border-color: #31363b;
+ background-color: #76797c;
+ border-radius: 0.5ex;
+}
+
+QStackedWidget
+{
+ border: 0.1ex transparent black;
+}
+
+QToolBar
+{
+ border: 0.1ex transparent #393838;
+ background: 0.1ex solid #31363b;
+ font-weight: bold;
+}
+
+QToolBar::handle:horizontal
+{
+ border-image: url(:/dark/hmovetoolbar.svg);
+ width = 1.6ex;
+ height = 6.4ex;
+}
+
+QToolBar::handle:vertical
+{
+ border-image: url(:/dark/vmovetoolbar.svg);
+ width = 5.4ex;
+ height = 1ex;
+}
+
+QToolBar::separator:horizontal
+{
+ border-image: url(:/dark/hsepartoolbar.svg);
+ width = 0.7ex;
+ height = 6.3ex;
+}
+
+QToolBar::separator:vertical
+{
+ border-image: url(:/dark/vsepartoolbars.svg);
+ width = 6.3ex;
+ height = 0.7ex;
+}
+
+QPushButton
+{
+ color: #eff0f1;
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #3b4045, stop: 0.5 #31363b);
+ border-width: 0.1ex;
+ border-color: #76797c;
+ border-style: solid;
+ padding: 0.5ex;
+ border-radius: 0.2ex;
+ outline: none;
+}
+
+QPushButton:disabled
+{
+ background-color: #31363b;
+ border-width: 0.1ex;
+ border-color: #454545;
+ border-style: solid;
+ padding-top: 0.5ex;
+ padding-bottom: 0.5ex;
+ padding-left: 1ex;
+ padding-right: 1ex;
+ border-radius: 0.2ex;
+ color: #454545;
+}
+
+QPushButton:focus
+{
+ color: white;
+}
+
+QPushButton:pressed
+{
+ background-color: #31363b;
+ padding-top: -1.5ex;
+ padding-bottom: -1.7ex;
+}
+
+QComboBox
+{
+ selection-background-color: #3daee9;
+ border-style: solid;
+ border: 0.1ex solid #76797c;
+ border-radius: 0.2ex;
+ padding: 0.5ex;
+ min-width: 7.5ex;
+}
+
+QPushButton:checked
+{
+ background-color: #76797c;
+ border-color: #6A6969;
+}
+
+QPushButton:hover
+{
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #454a4f, stop: 0.5 #3b4045);
+ border: 0.1ex solid #3daee9;
+ color: #eff0f1;
+}
+
+QPushButton:checked:hover
+{
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #808386, stop: 0.5 #76797c);
+ border: 0.1ex solid #3daee9;
+ color: #eff0f1;
+}
+
+QComboBox:hover,
+QAbstractSpinBox:hover,
+QLineEdit:hover,
+QTextEdit:hover,
+QPlainTextEdit:hover,
+QAbstractView:hover,
+QTreeView:hover
+{
+ border: 0.1ex solid #3daee9;
+ color: #eff0f1;
+}
+
+QComboBox:hover:pressed,
+QPushButton:hover:pressed,
+QAbstractSpinBox:hover:pressed,
+QLineEdit:hover:pressed,
+QTextEdit:hover:pressed,
+QPlainTextEdit:hover:pressed,
+QAbstractView:hover:pressed,
+QTreeView:hover:pressed
+{
+ background-color: #31363b;
+}
+
+QComboBox:on
+{
+ padding-top: 0.3ex;
+ padding-left: 0.4ex;
+ selection-background-color: #4a4a4a;
+}
+
+QComboBox QAbstractItemView
+{
+ background-color: #232629;
+ border-radius: 0.2ex;
+ border: 0.1ex solid #76797c;
+ selection-background-color: #3daee9;
+}
+
+QComboBox::drop-down
+{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ width: 1.5ex;
+
+ border-left-width: 0ex;
+ border-left-color: darkgray;
+ border-left-style: solid;
+ border-top-right-radius: 0.3ex;
+ border-bottom-right-radius: 0.3ex;
+}
+
+QComboBox::down-arrow
+{
+ border-image: url(:/dark/down_arrow_disabled.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QComboBox::down-arrow:on,
+QComboBox::down-arrow:hover,
+QComboBox::down-arrow:focus
+{
+ border-image: url(:/dark/down_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox
+{
+ padding: 0.5ex;
+ border: 0.1ex solid #76797c;
+ background-color: #232629;
+ color: #eff0f1;
+ border-radius: 0.2ex;
+ min-width: 7.5ex;
+}
+
+QAbstractSpinBox:up-button
+{
+ background-color: transparent;
+ subcontrol-origin: border;
+ subcontrol-position: center right;
+}
+
+QAbstractSpinBox:down-button
+{
+ background-color: transparent;
+ subcontrol-origin: border;
+ subcontrol-position: center left;
+}
+
+QAbstractSpinBox::up-arrow,
+QAbstractSpinBox::up-arrow:disabled,
+QAbstractSpinBox::up-arrow:off
+{
+ border-image: url(:/dark/up_arrow_disabled.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox::up-arrow:hover
+{
+ border-image: url(:/dark/up_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox::down-arrow,
+QAbstractSpinBox::down-arrow:disabled,
+QAbstractSpinBox::down-arrow:off
+{
+ border-image: url(:/dark/down_arrow_disabled.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox::down-arrow:hover
+{
+ border-image: url(:/dark/down_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QLabel
+{
+ border: 0ex solid black;
+}
+
+/* BORDERS */
+QTabWidget::pane
+{
+ padding: 0.5ex;
+ margin: 0.1ex;
+}
+
+QTabWidget::pane:top
+{
+ border: 0.1ex solid #76797c;
+ top: -0.1ex;
+}
+
+QTabWidget::pane:bottom
+{
+ border: 0.1ex solid #76797c;
+ bottom: -0.1ex;
+}
+
+QTabWidget::pane:left
+{
+ border: 0.1ex solid #76797c;
+ right: -0.1ex;
+}
+
+QTabWidget::pane:right
+{
+ border: 0.1ex solid #76797c;
+ left: -0.1ex;
+}
+
+
+QTabBar
+{
+ qproperty-drawBase: 0;
+ left: 0.5ex; /* move to the right by 0.5ex */
+ border-radius: 0.3ex;
+}
+
+QTabBar:focus
+{
+ border: 0ex transparent black;
+}
+
+QTabBar::close-button
+{
+ border-image: url(:/dark/close.svg);
+ background: transparent;
+}
+
+QTabBar::close-button:hover
+{
+ border-image: url(:/dark/close-hover.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+ background: transparent;
+}
+
+QTabBar::close-button:pressed
+{
+ border-image: url(:/dark/close-pressed.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+ background: transparent;
+}
+
+/* TOP TABS */
+QTabBar::tab:top
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #76797c;
+ border-top: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ min-width: 50px;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:last,
+QTabBar::tab:top:only-one
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #76797c;
+ border-right: 0.1ex solid #76797c;
+ border-top: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ min-width: 50px;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:!selected
+{
+ color: #eff0f1;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #76797c;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:first:!selected
+{
+ color: #eff0f1;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+ border-left: 0.1ex solid #76797c;
+}
+
+QTabBar::tab:top:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+}
+
+/* BOTTOM TABS */
+
+QTabBar::tab:bottom
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #76797c;
+ border-bottom: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-width: 50px;
+}
+
+QTabBar::tab:bottom:last,
+QTabBar::tab:bottom:only-one
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #76797c;
+ border-right: 0.1ex solid #76797c;
+ border-bottom: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-width: 50px;
+}
+
+QTabBar::tab:bottom:!selected
+{
+ color: #eff0f1;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #76797c;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+}
+
+QTabBar::tab:bottom:first:!selected
+{
+ color: #eff0f1;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:bottom:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+ border-left: 0.1ex solid #76797c;
+}
+
+QTabBar::tab:bottom:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+}
+
+/* LEFT TABS */
+QTabBar::tab:left
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #76797c;
+ border-right: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ border-top-right-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-height: 50px;
+}
+
+QTabBar::tab:left:last,
+QTabBar::tab:left:only-one
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #76797c;
+ border-bottom: 0.1ex solid #76797c;
+ border-right: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ border-top-right-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-height: 50px;
+}
+
+QTabBar::tab:left:!selected
+{
+ color: #eff0f1;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #76797c;
+ border-top-right-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+}
+
+QTabBar::tab:left:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+ border-top: 0.1ex solid #76797c;
+}
+
+QTabBar::tab:left:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+}
+
+/* RIGHT TABS */
+QTabBar::tab:right
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #76797c;
+ border-left: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ border-top-left-radius: 0.2ex;
+ border-bottom-left-radius: 0.2ex;
+ min-height: 50px;
+}
+
+QTabBar::tab:right:last,
+QTabBar::tab:right:only-one
+{
+ color: #eff0f1;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #76797c;
+ border-bottom: 0.1ex solid #76797c;
+ border-left: 0.1ex solid #76797c;
+ background-color: #31363b;
+ padding: 0.5ex;
+ border-top-left-radius: 0.2ex;
+ border-bottom-left-radius: 0.2ex;
+ min-height: 50px;
+}
+
+QTabBar::tab:right:!selected
+{
+ color: #eff0f1;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #76797c;
+ border-top-left-radius: 0.2ex;
+ border-bottom-left-radius: 0.2ex;
+}
+
+QTabBar::tab:right:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+ border-top: 0.1ex solid #76797c;
+}
+
+QTabBar::tab:right:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ border: 0.1ex rgba(61, 173, 232, 0.2);
+}
+
+QTabBar QToolButton::right-arrow:enabled
+{
+ border-image: url(:/dark/right_arrow.svg);
+}
+
+QTabBar QToolButton::left-arrow:enabled
+{
+ border-image: url(:/dark/left_arrow.svg);
+}
+
+QTabBar QToolButton::right-arrow:disabled
+{
+ border-image: url(:/dark/right_arrow_disabled.svg);
+}
+
+QTabBar QToolButton::left-arrow:disabled
+{
+ border-image: url(:/dark/left_arrow_disabled.svg);
+}
+
+QDockWidget
+{
+ background: #31363b;
+ border: 0.1ex solid #403F3F;
+ titlebar-close-icon: url(:/dark/transparent.svg);
+ titlebar-normal-icon: url(:/dark/transparent.svg);
+}
+
+QDockWidget::close-button,
+QDockWidget::float-button
+{
+ border: 0.1ex solid transparent;
+ border-radius: 0.2ex;
+ background: transparent;
+}
+
+QDockWidget::float-button
+{
+ border-image: url(:/dark/undock.svg);
+}
+
+QDockWidget::float-button:hover
+{
+ border-image: url(:/dark/undock-hover.svg) ;
+}
+
+QDockWidget::close-button
+{
+ border-image: url(:/dark/close.svg) ;
+}
+
+QDockWidget::close-button:hover
+{
+ border-image: url(:/dark/close-hover.svg) ;
+}
+
+QDockWidget::close-button:pressed
+{
+ border-image: url(:/dark/close-pressed.svg) ;
+}
+
+QTreeView,
+QListView
+{
+ border: 0.1ex solid #76797c;
+ background-color: #232629;
+}
+
+QTreeView::branch:has-siblings:!adjoins-item
+{
+ border-image: url(:/dark/stylesheet-vline.svg) 0;
+}
+
+QTreeView::branch:has-siblings:adjoins-item
+{
+ border-image: url(:/dark/stylesheet-branch-more.svg) 0;
+}
+
+QTreeView::branch:!has-children:!has-siblings:adjoins-item
+{
+ border-image: url(:/dark/stylesheet-branch-end.svg) 0;
+}
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings
+{
+ border-image: url(:/dark/stylesheet-branch-end-closed.svg) 0;
+ image: url(:/dark/branch_closed.svg);
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings
+{
+ border-image: url(:/dark/stylesheet-branch-end-open.svg) 0;
+ image: url(:/dark/branch_open.svg);
+}
+
+/*
+QTreeView::branch:has-siblings:!adjoins-item {
+ background: cyan;
+}
+
+QTreeView::branch:has-siblings:adjoins-item {
+ background: red;
+}
+
+QTreeView::branch:!has-children:!has-siblings:adjoins-item {
+ background: blue;
+}
+
+QTreeView::branch:closed:has-children:has-siblings {
+ background: pink;
+}
+
+QTreeView::branch:has-children:!has-siblings:closed {
+ background: gray;
+}
+
+QTreeView::branch:open:has-children:has-siblings {
+ background: magenta;
+}
+
+QTreeView::branch:open:has-children:!has-siblings {
+ background: green;
+}
+*/
+
+QTableView::item,
+QListView::item,
+QTreeView::item
+{
+ padding: 0.3ex;
+}
+
+QTableView::item:!selected:hover,
+QListView::item:!selected:hover,
+QTreeView::item:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.2);
+ outline: 0;
+ color: #eff0f1;
+ padding: 0.3ex;
+}
+
+
+QSlider::groove:horizontal
+{
+ border: 0.1ex solid #31363b;
+ height: 0.4ex;
+ background: #565a5e;
+ margin: 0ex;
+ border-radius: 0.2ex;
+}
+
+QSlider::handle:horizontal
+{
+ background: #232629;
+ border: 0.1ex solid #626568;
+ width: 1.6ex;
+ height: 1.6ex;
+ margin: -0.8ex 0;
+ border-radius: 0.9ex;
+}
+
+QSlider::groove:vertical
+{
+ border: 0.1ex solid #31363b;
+ width: 0.4ex;
+ background: #565a5e;
+ margin: 0ex;
+ border-radius: 0.3ex;
+}
+
+QSlider::handle:vertical
+{
+ background: #232629;
+ border: 0.1ex solid #626568;
+ width: 1.6ex;
+ height: 1.6ex;
+ margin: 0 -0.8ex;
+ border-radius: 0.9ex;
+}
+
+QSlider::handle:horizontal:hover,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:hover,
+QSlider::handle:vertical:focus
+{
+ border: 0.1ex solid #3daee9;
+}
+
+QSlider::sub-page:horizontal,
+QSlider::add-page:vertical
+{
+ background: #3daee9;
+ border-radius: 0.3ex;
+}
+
+QSlider::add-page:horizontal,
+QSlider::sub-page:vertical
+{
+ background: #626568;
+ border-radius: 0.3ex;
+}
+
+QToolButton
+{
+ background-color: transparent;
+ border: 0.1ex solid #76797c;
+ border-radius: 0.2ex;
+ margin: 0.3ex;
+ padding: 0.5ex;
+}
+
+QToolButton[popupMode="1"] /* only for MenuButtonPopup */
+{
+ padding-right: 2ex; /* make way for the popup button */
+}
+
+QToolButton[popupMode="2"] /* only for InstantPopup */
+{
+ padding-right: 1ex; /* make way for the popup button */
+}
+
+QToolButton::menu-indicator
+{
+ border-image: none;
+ image: url(:/dark/down_arrow.svg);
+ top: -0.7ex;
+ left: -0.2ex;
+}
+
+QToolButton::menu-arrow
+{
+ border-image: none;
+ image: url(:/dark/down_arrow.svg);
+}
+
+QToolButton:hover,
+QToolButton::menu-button:hover
+{
+ background-color: transparent;
+ border: 0.1ex solid #3daee9;
+}
+
+QToolButton:checked,
+QToolButton:pressed,
+QToolButton::menu-button:pressed
+{
+ background-color: #3daee9;
+ border: 0.1ex solid #3daee9;
+ padding: 0.5ex;
+}
+
+QToolButton::menu-button
+{
+ border: 0.1ex solid #76797c;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+ /* 1ex width + 0.4ex for border + no text = 2ex allocated above */
+ width: 1ex;
+ padding: 0.5ex;
+ outline: none;
+}
+
+QToolButton::menu-arrow:open
+{
+ border: 0.1ex solid #76797c;
+}
+
+QPushButton::menu-indicator
+{
+ subcontrol-origin: padding;
+ subcontrol-position: bottom right;
+ left: 0.8ex;
+}
+
+QTableView
+{
+ border: 0.1ex solid #76797c;
+ gridline-color: #31363b;
+ background-color: #232629;
+}
+
+
+QTableView,
+QHeaderView
+{
+ border-radius: 0px;
+}
+
+QTableView::item:pressed,
+QListView::item:pressed,
+QTreeView::item:pressed
+{
+ background: #3daee9;
+ color: #eff0f1;
+}
+
+QTableView::item:selected:active,
+QTreeView::item:selected:active,
+QListView::item:selected:active
+{
+ background: #3daee9;
+ color: #eff0f1;
+}
+
+QListView::item:selected:hover,
+QTreeView::item:selected:hover
+{
+ background-color: #47b8f3;
+ color: #eff0f1;
+}
+
+QHeaderView
+{
+ background-color: #31363b;
+ border: 0.1ex transparent;
+ border-radius: 0px;
+ margin: 0px;
+ padding: 0px;
+
+}
+
+QHeaderView::section
+{
+ background-color: #31363b;
+ color: #eff0f1;
+ padding: 0.5ex;
+ border: 0.1ex solid #76797c;
+ border-radius: 0px;
+ text-align: center;
+}
+
+QHeaderView::section::vertical::first,
+QHeaderView::section::vertical::only-one
+{
+ border-top: 0.1ex solid #76797c;
+}
+
+QHeaderView::section::vertical
+{
+ border-top: transparent;
+}
+
+QHeaderView::section::horizontal::first,
+QHeaderView::section::horizontal::only-one
+{
+ border-left: 0.1ex solid #76797c;
+}
+
+QHeaderView::section::horizontal
+{
+ border-left: transparent;
+}
+
+
+QHeaderView::section:checked
+{
+ color: white;
+ background-color: #334e5e;
+}
+
+ /* style the sort indicator */
+QHeaderView::down-arrow
+{
+ image: url(:/dark/down_arrow.svg);
+}
+
+QHeaderView::up-arrow
+{
+ image: url(:/dark/up_arrow.svg);
+}
+
+QTableCornerButton::section
+{
+ background-color: #31363b;
+ border: 0.1ex transparent #76797c;
+ border-radius: 0px;
+}
+
+QToolBox
+{
+ padding: 0.5ex;
+ border: 0.1ex transparent black;
+}
+
+QToolBox:selected
+{
+ background-color: #31363b;
+ border-color: #3daee9;
+}
+
+QToolBox:hover
+{
+ border-color: #3daee9;
+}
+
+QStatusBar::item
+{
+ border: 0px transparent dark;
+}
+
+QFrame[height="3"],
+QFrame[width="3"]
+{
+ background-color: #76797c;
+}
+
+QSplitter::handle
+{
+ border: 0.1ex dashed #76797c;
+}
+
+QSplitter::handle:hover
+{
+ background-color: #787876;
+ border: 0.1ex solid #76797c;
+}
+
+QSplitter::handle:horizontal
+{
+ width: 0.1ex;
+}
+
+QSplitter::handle:vertical
+{
+ height: 0.1ex;
+}
+
+QProgressBar:horizontal
+{
+ background-color: #626568;
+ border: 0.1ex solid #31363b;
+ border-radius: 0.3ex;
+ height: 0.5ex;
+ text-align: right;
+ margin-top: 0.5ex;
+ margin-bottom: 0.5ex;
+ margin-right: 5ex;
+ padding: 0px;
+}
+
+QProgressBar::chunk:horizontal
+{
+ background-color: #3daee9;
+ border: 0.1ex transparent;
+ border-radius: 0.3ex;
+}
+
+QSpinBox,
+QDoubleSpinBox
+{
+ padding-right: 1.5ex;
+}
+
+QSpinBox::up-button,
+QDoubleSpinBox::up-button
+{
+ subcontrol-origin: content;
+ subcontrol-position: right top;
+
+ width: 1.6ex;
+ border-width: 0.1ex;
+}
+
+QSpinBox::up-arrow,
+QDoubleSpinBox::up-arrow
+{
+ border-image: url(:/dark/up_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::up-arrow:hover,
+QSpinBox::up-arrow:pressed,
+QDoubleSpinBox::up-arrow:hover,
+QDoubleSpinBox::up-arrow:pressed
+{
+ border-image: url(:/dark/up_arrow-hover.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::up-arrow:disabled,
+QSpinBox::up-arrow:off,
+QDoubleSpinBox::up-arrow:disabled,
+QDoubleSpinBox::up-arrow:off
+{
+ border-image: url(:/dark/up_arrow_disabled.svg);
+}
+
+QSpinBox::down-button,
+QDoubleSpinBox::down-button
+{
+ subcontrol-origin: content;
+ subcontrol-position: right bottom;
+
+ width: 1.6ex;
+ border-width: 0.1ex;
+}
+
+QSpinBox::down-arrow,
+QDoubleSpinBox::down-arrow
+{
+ border-image: url(:/dark/down_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::down-arrow:hover,
+QSpinBox::down-arrow:pressed,
+QDoubleSpinBox::down-arrow:hover,
+QDoubleSpinBox::down-arrow:pressed
+{
+ border-image: url(:/dark/down_arrow-hover.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::down-arrow:disabled,
+QSpinBox::down-arrow:off,
+QDoubleSpinBox::down-arrow:disabled,
+QDoubleSpinBox::down-arrow:off
+{
+ border-image: url(:/dark/down_arrow_disabled.svg);
+}
diff --git a/lib/BreezeStyleSheets/dark/branch_closed-on.svg b/lib/BreezeStyleSheets/dark/branch_closed-on.svg
new file mode 100755
index 0000000..8bd398f
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/branch_closed-on.svg
@@ -0,0 +1,3 @@
+<svg width="6" height="9">
+ <path fill="#fff" fill-rule="evenodd" d="M1,8V1L5,4.5Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/branch_closed.svg b/lib/BreezeStyleSheets/dark/branch_closed.svg
new file mode 100755
index 0000000..f5a072f
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/branch_closed.svg
@@ -0,0 +1,3 @@
+<svg width="12" height="18">
+ <path fill="#afafaf" d="M5,12V6L9,9Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/branch_open-on.svg b/lib/BreezeStyleSheets/dark/branch_open-on.svg
new file mode 100755
index 0000000..4dd0c06
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/branch_open-on.svg
@@ -0,0 +1,3 @@
+<svg width="9" height="6">
+ <path fill="#fff" d="M1,1H8L4.5,5Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/branch_open.svg b/lib/BreezeStyleSheets/dark/branch_open.svg
new file mode 100755
index 0000000..0745890
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/branch_open.svg
@@ -0,0 +1,3 @@
+<svg width="18" height="12">
+ <path fill="#afafaf" d="M5.5,3H12.5L9,9Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/checkbox_checked.svg b/lib/BreezeStyleSheets/dark/checkbox_checked.svg
new file mode 100755
index 0000000..6753d8b
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/checkbox_checked.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#58d3ff"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#58d3ff"/>
+ <path d="M5,5 h8 v8 h-8 v-8 z" fill="#58d3ff" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/checkbox_checked_disabled.svg b/lib/BreezeStyleSheets/dark/checkbox_checked_disabled.svg
new file mode 100755
index 0000000..ff7e63a
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/checkbox_checked_disabled.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#c8c9ca"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#c8c9ca"/>
+ <path d="M5,5 h8 v8 h-8 v-8 z" fill="#c8c9ca" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/checkbox_indeterminate.svg b/lib/BreezeStyleSheets/dark/checkbox_indeterminate.svg
new file mode 100755
index 0000000..0f17124
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/checkbox_indeterminate.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#58d3ff"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#58d3ff"/>
+ <path d="M5,5 h8 v8 h-0.9 v-7.1 h-7.1 z" fill="#58d3ff" fill-rule="evenodd"/>
+ <path d="M13,13 h-8 v-8 h0.9 v7.1 h7.1 z" fill="#58d3ff" fill-rule="evenodd"/>
+ <path d="M13,5 L 5,13 v-8 h8 z" fill="#58d3ff" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg b/lib/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg
new file mode 100755
index 0000000..bc0f285
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#c8c9ca"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#c8c9ca"/>
+ <path d="M5,5 h8 v8 h-0.9 v-7.1 h-7.1 z" fill="#c8c9ca" fill-rule="evenodd"/>
+ <path d="M13,13 h-8 v-8 h0.9 v7.1 h7.1 z" fill="#c8c9ca" fill-rule="evenodd"/>
+ <path d="M13,5 L 5,13 v-8 h8 z" fill="#c8c9ca" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/checkbox_unchecked.svg b/lib/BreezeStyleSheets/dark/checkbox_unchecked.svg
new file mode 100755
index 0000000..6f3e569
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/checkbox_unchecked.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#58d3ff"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#58d3ff"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg b/lib/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg
new file mode 100755
index 0000000..dd73f75
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#c8c9ca"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#c8c9ca"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/close-hover.svg b/lib/BreezeStyleSheets/dark/close-hover.svg
new file mode 100755
index 0000000..e2b0dd8
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/close-hover.svg
@@ -0,0 +1,3 @@
+<svg width="1200" height="1200">
+ <path d="M 600,1050 C 351.472,1050 150,848.528 150,600 150,351.472 351.472,150 600,150 c 248.528,0 450,201.472 450,450 0,248.528 -201.472,450 -450,450 z M 888.462,827.851 661.974,601.122 l 0,-2.244 226.488,-226.729 0,-60.611 -60.848,0 Q 727.339,411.986 627.043,512.451 613.524,525.358 600,538.267 l -226.487,-226.729 -61.975,0 0,60.611 L 538.026,600 311.538,826.729 l 0,61.733 60.848,0 q 34.363,-34.792 68.735,-69.59 L 600,661.733 l 226.487,226.729 61.975,0 0,-60.611 z" fill="#b37979"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/close-pressed.svg b/lib/BreezeStyleSheets/dark/close-pressed.svg
new file mode 100755
index 0000000..a0dc249
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/close-pressed.svg
@@ -0,0 +1,3 @@
+<svg width="1200" height="1200">
+ <path d="M 600,1050 C 351.472,1050 150,848.528 150,600 150,351.472 351.472,150 600,150 c 248.528,0 450,201.472 450,450 0,248.528 -201.472,450 -450,450 z M 888.462,827.851 661.974,601.122 l 0,-2.244 226.488,-226.729 0,-60.611 -60.848,0 Q 727.339,411.986 627.043,512.451 613.524,525.358 600,538.267 l -226.487,-226.729 -61.975,0 0,60.611 L 538.026,600 311.538,826.729 l 0,61.733 60.848,0 q 34.363,-34.792 68.735,-69.59 L 600,661.733 l 226.487,226.729 61.975,0 0,-60.611 z" fill="#b33e3e"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/close.svg b/lib/BreezeStyleSheets/dark/close.svg
new file mode 100755
index 0000000..07b50c9
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/close.svg
@@ -0,0 +1,3 @@
+<svg width="1200" height="1200">
+ <path d="M 600,1050 C 351.472,1050 150,848.528 150,600 150,351.472 351.472,150 600,150 c 248.528,0 450,201.472 450,450 0,248.528 -201.472,450 -450,450 z M 888.462,827.851 661.974,601.122 l 0,-2.244 226.488,-226.729 0,-60.611 -60.848,0 Q 727.339,411.986 627.043,512.451 613.524,525.358 600,538.267 l -226.487,-226.729 -61.975,0 0,60.611 L 538.026,600 311.538,826.729 l 0,61.733 60.848,0 q 34.363,-34.792 68.735,-69.59 L 600,661.733 l 226.487,226.729 61.975,0 0,-60.611 z" fill="#626568"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/down_arrow-hover.svg b/lib/BreezeStyleSheets/dark/down_arrow-hover.svg
new file mode 100755
index 0000000..408397f
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/down_arrow-hover.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,0.91769718 4.5,4.2280182 7.8105408,0.91627648 c 0.1577125,-0.157702 0.4134624,-0.157702 0.5711749,0 0.1577124,0.15770202 0.1577124,0.41343492 0,0.57113692 l -3.5961283,3.5973102 0,0 0,0 c -0.1577124,0.1577019 -0.4134624,0.1577019 -0.5711748,0 L 0.6182843,1.4874134 c -0.1577124,-0.157702 -0.1577124,-0.4134349 0,-0.57113692 0.1577125,-0.15628131 0.4134624,-0.15628131 0.5711749,0.00142 z" fill="#3daee9"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/down_arrow.svg b/lib/BreezeStyleSheets/dark/down_arrow.svg
new file mode 100755
index 0000000..a50df00
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/down_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,0.91769718 4.5,4.2280182 7.8105408,0.91627648 c 0.1577125,-0.157702 0.4134624,-0.157702 0.5711749,0 0.1577124,0.15770202 0.1577124,0.41343492 0,0.57113692 l -3.5961283,3.5973102 0,0 0,0 c -0.1577124,0.1577019 -0.4134624,0.1577019 -0.5711748,0 L 0.6182843,1.4874134 c -0.1577124,-0.157702 -0.1577124,-0.4134349 0,-0.57113692 0.1577125,-0.15628131 0.4134624,-0.15628131 0.5711749,0.00142 z" fill="#fff"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/down_arrow_disabled.svg b/lib/BreezeStyleSheets/dark/down_arrow_disabled.svg
new file mode 100755
index 0000000..af74a30
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/down_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,0.91769718 4.5,4.2280182 7.8105408,0.91627648 c 0.1577125,-0.157702 0.4134624,-0.157702 0.5711749,0 0.1577124,0.15770202 0.1577124,0.41343492 0,0.57113692 l -3.5961283,3.5973102 0,0 0,0 c -0.1577124,0.1577019 -0.4134624,0.1577019 -0.5711748,0 L 0.6182843,1.4874134 c -0.1577124,-0.157702 -0.1577124,-0.4134349 0,-0.57113692 0.1577125,-0.15628131 0.4134624,-0.15628131 0.5711749,0.00142 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/hmovetoolbar.svg b/lib/BreezeStyleSheets/dark/hmovetoolbar.svg
new file mode 100755
index 0000000..e4904db
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/hmovetoolbar.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="16px" height="64px" viewBox="0 0 16 64" enable-background="new 0 0 16 64" xml:space="preserve">
+ <rect fill="#5f5f5f" x="2" y="1" width="1" height="62.5"/>
+ <rect fill="#5f5f5f" x="9" y="1" width="1" height="62.5"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/hsepartoolbar.svg b/lib/BreezeStyleSheets/dark/hsepartoolbar.svg
new file mode 100755
index 0000000..89beb22
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/hsepartoolbar.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="7px" height="63px" viewBox="0 0 7 63" enable-background="new 0 0 7 63" xml:space="preserve">
+ <rect fill="#5f5f5f" x="2" y="13" width="1" height="37"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/left_arrow.svg b/lib/BreezeStyleSheets/dark/left_arrow.svg
new file mode 100755
index 0000000..9c787ce
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/left_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="6px" height="9px" viewBox="0 0 6 9" enable-background="new 0 0 6 9" xml:space="preserve">
+ <path d="m 5.0823028,1.1894593 -3.310321,3.3105408 3.3117417,3.3105408 c 0.157702,0.1577125 0.157702,0.4134624 0,0.5711749 -0.157702,0.1577123 -0.4134349,0.1577123 -0.5711369,0 l -3.59731017,-3.5961283 0,0 0,0 c -0.15770191,-0.1577124 -0.15770191,-0.4134624 0,-0.5711748 L 4.5125866,0.61828437 c 0.157702,-0.1577124 0.4134349,-0.1577124 0.5711369,0 0.1562813,0.1577125 0.1562813,0.41346243 -0.00142,0.57117493 z" fill="#fff"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/left_arrow_disabled.svg b/lib/BreezeStyleSheets/dark/left_arrow_disabled.svg
new file mode 100755
index 0000000..2d749e7
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/left_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="6px" height="9px" viewBox="0 0 6 9" enable-background="new 0 0 6 9" xml:space="preserve">
+ <path d="m 5.0823028,1.1894593 -3.310321,3.3105408 3.3117417,3.3105408 c 0.157702,0.1577125 0.157702,0.4134624 0,0.5711749 -0.157702,0.1577123 -0.4134349,0.1577123 -0.5711369,0 l -3.59731017,-3.5961283 0,0 0,0 c -0.15770191,-0.1577124 -0.15770191,-0.4134624 0,-0.5711748 L 4.5125866,0.61828437 c 0.157702,-0.1577124 0.4134349,-0.1577124 0.5711369,0 0.1562813,0.1577125 0.1562813,0.41346243 -0.00142,0.57117493 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/radio_checked.svg b/lib/BreezeStyleSheets/dark/radio_checked.svg
new file mode 100755
index 0000000..b8f7064
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/radio_checked.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#58d3ff" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#58d3ff" fill-rule="evenodd"/>
+ <path d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0" fill="#58d3ff" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/radio_checked_disabled.svg b/lib/BreezeStyleSheets/dark/radio_checked_disabled.svg
new file mode 100755
index 0000000..523ee00
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/radio_checked_disabled.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#c8c9ca" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#c8c9ca" fill-rule="evenodd"/>
+ <path d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0" fill="#c8c9ca" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/radio_unchecked.svg b/lib/BreezeStyleSheets/dark/radio_unchecked.svg
new file mode 100755
index 0000000..1a556e3
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/radio_unchecked.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#58d3ff" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#58d3ff" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/radio_unchecked_disabled.svg b/lib/BreezeStyleSheets/dark/radio_unchecked_disabled.svg
new file mode 100755
index 0000000..b3da8a2
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/radio_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#c8c9ca" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#c8c9ca" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/right_arrow.svg b/lib/BreezeStyleSheets/dark/right_arrow.svg
new file mode 100755
index 0000000..b793513
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/right_arrow.svg
@@ -0,0 +1,3 @@
+<svg width="6" height="9">
+ <path d="m 0.9166972,1.1894593 3.310321,3.3105408 -3.3117417,3.3105408 c -0.157702,0.1577125 -0.157702,0.4134624 0,0.5711749 0.157702,0.1577123 0.4134349,0.1577123 0.5711369,0 l 3.5973102,-3.5961283 0,0 0,0 c 0.1577019,-0.1577124 0.1577019,-0.4134624 0,-0.5711748 L 1.4864134,0.61828437 c -0.157702,-0.1577124 -0.4134349,-0.1577124 -0.5711369,0 -0.1562813,0.1577125 -0.1562813,0.41346243 0.00142,0.57117493 z" fill="#fff"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/right_arrow_disabled.svg b/lib/BreezeStyleSheets/dark/right_arrow_disabled.svg
new file mode 100755
index 0000000..4940025
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/right_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg width="6" height="9">
+ <path d="m 0.9166972,1.1894593 3.310321,3.3105408 -3.3117417,3.3105408 c -0.157702,0.1577125 -0.157702,0.4134624 0,0.5711749 0.157702,0.1577123 0.4134349,0.1577123 0.5711369,0 l 3.5973102,-3.5961283 0,0 0,0 c 0.1577019,-0.1577124 0.1577019,-0.4134624 0,-0.5711748 L 1.4864134,0.61828437 c -0.157702,-0.1577124 -0.4134349,-0.1577124 -0.5711369,0 -0.1562813,0.1577125 -0.1562813,0.41346243 0.00142,0.57117493 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/sizegrip.svg b/lib/BreezeStyleSheets/dark/sizegrip.svg
new file mode 100755
index 0000000..3388f07
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/sizegrip.svg
@@ -0,0 +1,3 @@
+<svg width="1000" height="1000">
+ <path fill="#b0b0b0" d="M22.1,1022.1L-22.1,977.9l1000-1000L1022.1,22.1Zm220,30L197.9,1007.9l1000-1000L1242.1,52.1Zm250,0L447.9,1007.9l1000-1000L1492.1,52.1Zm250,0L697.9,1007.9l1030-1030L1772.1,22.1Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/spinup_disabled.svg b/lib/BreezeStyleSheets/dark/spinup_disabled.svg
new file mode 100755
index 0000000..838436d
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/spinup_disabled.svg
@@ -0,0 +1,3 @@
+<svg width="9" height="6">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/stylesheet-branch-end-closed.svg b/lib/BreezeStyleSheets/dark/stylesheet-branch-end-closed.svg
new file mode 100755
index 0000000..eb73b13
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/stylesheet-branch-end-closed.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#626568" x="36" width="2" height="14"/>
+ <rect id="HLine" fill="#626568" x="65" y="28" height="1" width="28"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/stylesheet-branch-end-open.svg b/lib/BreezeStyleSheets/dark/stylesheet-branch-end-open.svg
new file mode 100755
index 0000000..eb73b13
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/stylesheet-branch-end-open.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#626568" x="36" width="2" height="14"/>
+ <rect id="HLine" fill="#626568" x="65" y="28" height="1" width="28"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/stylesheet-branch-end.svg b/lib/BreezeStyleSheets/dark/stylesheet-branch-end.svg
new file mode 100755
index 0000000..334ca0c
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/stylesheet-branch-end.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#626568" x="36" width="2" height="28"/>
+ <rect id="HLine" fill="#626568" x="36" y="28" height="1" width="57"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/stylesheet-branch-more.svg b/lib/BreezeStyleSheets/dark/stylesheet-branch-more.svg
new file mode 100755
index 0000000..f5250ba
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/stylesheet-branch-more.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#626568" x="36" width="2" height="58"/>
+ <rect id="HLine" fill="#626568" x="36" y="30" height="1" width="44"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/stylesheet-vline.svg b/lib/BreezeStyleSheets/dark/stylesheet-vline.svg
new file mode 100755
index 0000000..4e7ff6a
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/stylesheet-vline.svg
@@ -0,0 +1,3 @@
+<svg width="81" height="58">
+ <rect fill="#626568" x="36" width="2" height="58"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/transparent.svg b/lib/BreezeStyleSheets/dark/transparent.svg
new file mode 100755
index 0000000..3a8ca5c
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/transparent.svg
@@ -0,0 +1 @@
+<svg width="64" height="64"/>
diff --git a/lib/BreezeStyleSheets/dark/undock-hover.svg b/lib/BreezeStyleSheets/dark/undock-hover.svg
new file mode 100755
index 0000000..6bddbd7
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/undock-hover.svg
@@ -0,0 +1,5 @@
+<svg width="1000" height="1000" >
+ <path id="BottomCircle" d="M100,500 a250,250, 0, 1,0, 800,0 M775,500 L500,775 L225,500 z" fill="#a2a2a2" />
+ <path id="TopCircle" d="M900,500 a250,250, 0, 1,0, -800,0 M225,500 L500,225 L775,500 z" fill="#a2a2a2" />
+ <path id="Inside" d="M275,500 L 500,725 L 725,500 L 500,275 z" fill="#a2a2a2" />
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/undock.svg b/lib/BreezeStyleSheets/dark/undock.svg
new file mode 100755
index 0000000..9ab2197
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/undock.svg
@@ -0,0 +1,3 @@
+<svg width="1000" height="1000" >
+ <path d="M250,500 L 500,750 L 750,500 L 500,250 z" fill="none" stroke="#a2a2a2" stroke-width="50" />
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/up_arrow-hover.svg b/lib/BreezeStyleSheets/dark/up_arrow-hover.svg
new file mode 100755
index 0000000..dd1271a
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/up_arrow-hover.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#3daee9"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/up_arrow.svg b/lib/BreezeStyleSheets/dark/up_arrow.svg
new file mode 100755
index 0000000..9f42239
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/up_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#fff"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/up_arrow_disabled.svg b/lib/BreezeStyleSheets/dark/up_arrow_disabled.svg
new file mode 100755
index 0000000..742e1c5
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/up_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/vmovetoolbar.svg b/lib/BreezeStyleSheets/dark/vmovetoolbar.svg
new file mode 100755
index 0000000..0a30d45
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/vmovetoolbar.svg
@@ -0,0 +1,8 @@
+<svg x="0px" y="0px" width="54px" height="10px" viewBox="0 0 54 10" enable-background="new 0 0 54 10" xml:space="preserve">
+ <rect id="Dark1" data-name="Dark1" fill="#292c31" x="16" y="1" width="4" height="8"/>
+ <rect id="Light1" data-name="Light1" fill="#7f8795" x="16" y="1" width="3" height="7"/>
+ <rect id="Dark2" data-name="Dark2" fill="#292c31" x="25" y="1" width="4" height="8"/>
+ <rect id="Light2" data-name="Light2" fill="#7f8795" x="25" y="1" width="3" height="7"/>
+ <rect id="Dark3" data-name="Dark3" fill="#292c31" x="34" y="1" width="4" height="8"/>
+ <rect id="Light3" data-name="Light3" fill="#7f8795" x="34" y="1" width="3" height="7"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/dark/vsepartoolbars.svg b/lib/BreezeStyleSheets/dark/vsepartoolbars.svg
new file mode 100755
index 0000000..00e91ab
--- /dev/null
+++ b/lib/BreezeStyleSheets/dark/vsepartoolbars.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="63px" height="7px" viewBox="0 0 63 7" enable-background="new 0 0 63 7" xml:space="preserve">
+ <rect id="Dark1" data-name="Dark1" fill="#292c31" x="25" y="1" width="1" height="5"/>
+ <rect id="Dark2" data-name="Dark2" fill="#292c31" x="38" y="1" width="1" height="5"/>
+ <rect id="Light1" data-name="Light1" fill="#7f8795" x="23" y="1" width="2" height="5"/>
+ <rect id="Light2" data-name="Light2" fill="#7f8795" x="30" y="1" width="2" height="5"/>
+ <rect id="Light3" data-name="Light3" fill="#7f8795" x="36" y="1" width="2" height="5"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/example.py b/lib/BreezeStyleSheets/example.py
new file mode 100644
index 0000000..2adcdec
--- /dev/null
+++ b/lib/BreezeStyleSheets/example.py
@@ -0,0 +1,359 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'example.ui'
+#
+# Created by: PyQt5 UI code generator 5.4.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+class Ui_MainWindow(object):
+ def setupUi(self, MainWindow):
+ MainWindow.setObjectName("MainWindow")
+ MainWindow.resize(1068, 824)
+ self.centralwidget = QtWidgets.QWidget(MainWindow)
+ self.centralwidget.setObjectName("centralwidget")
+ self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.centralwidget)
+ self.verticalLayout_5.setObjectName("verticalLayout_5")
+ self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
+ self.tabWidget.setTabPosition(QtWidgets.QTabWidget.East)
+ self.tabWidget.setTabsClosable(True)
+ self.tabWidget.setObjectName("tabWidget")
+ self.tab = QtWidgets.QWidget()
+ self.tab.setObjectName("tab")
+ self.gridLayout = QtWidgets.QGridLayout(self.tab)
+ self.gridLayout.setObjectName("gridLayout")
+ self.groupBox = QtWidgets.QGroupBox(self.tab)
+ self.groupBox.setObjectName("groupBox")
+ self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox)
+ self.verticalLayout_3.setObjectName("verticalLayout_3")
+ self.toolBox = QtWidgets.QToolBox(self.groupBox)
+ self.toolBox.setObjectName("toolBox")
+ self.page = QtWidgets.QWidget()
+ self.page.setGeometry(QtCore.QRect(0, 0, 718, 227))
+ self.page.setObjectName("page")
+ self.gridLayout_4 = QtWidgets.QGridLayout(self.page)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.lineEdit = QtWidgets.QLineEdit(self.page)
+ self.lineEdit.setObjectName("lineEdit")
+ self.gridLayout_4.addWidget(self.lineEdit, 0, 0, 1, 1)
+ self.toolBox.addItem(self.page, "")
+ self.page_2 = QtWidgets.QWidget()
+ self.page_2.setGeometry(QtCore.QRect(0, 0, 718, 227))
+ self.page_2.setObjectName("page_2")
+ self.gridLayout_5 = QtWidgets.QGridLayout(self.page_2)
+ self.gridLayout_5.setObjectName("gridLayout_5")
+ self.listWidget = QtWidgets.QListWidget(self.page_2)
+ self.listWidget.setObjectName("listWidget")
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ item = QtWidgets.QListWidgetItem()
+ self.listWidget.addItem(item)
+ self.gridLayout_5.addWidget(self.listWidget, 0, 0, 1, 1)
+ self.toolBox.addItem(self.page_2, "")
+ self.verticalLayout_3.addWidget(self.toolBox)
+ self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 1)
+ self.tabWidget_2 = QtWidgets.QTabWidget(self.tab)
+ self.tabWidget_2.setObjectName("tabWidget_2")
+ self.tab_3 = QtWidgets.QWidget()
+ self.tab_3.setObjectName("tab_3")
+ self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_3)
+ self.gridLayout_6.setObjectName("gridLayout_6")
+ self.checkableButton = QtWidgets.QPushButton(self.tab_3)
+ self.checkableButton.setCheckable(True)
+ self.checkableButton.setChecked(True)
+ self.checkableButton.setObjectName("checkableButton")
+ self.gridLayout_6.addWidget(self.checkableButton, 1, 0, 1, 1)
+ self.pushButton = QtWidgets.QPushButton(self.tab_3)
+ self.pushButton.setObjectName("pushButton")
+ self.gridLayout_6.addWidget(self.pushButton, 0, 0, 1, 1)
+ self.pushButton_5 = QtWidgets.QPushButton(self.tab_3)
+ self.pushButton_5.setObjectName("pushButton_5")
+ self.gridLayout_6.addWidget(self.pushButton_5, 2, 0, 1, 1)
+ self.tabWidget_2.addTab(self.tab_3, "")
+ self.tab_5 = QtWidgets.QWidget()
+ self.tab_5.setObjectName("tab_5")
+ self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_5)
+ self.gridLayout_7.setObjectName("gridLayout_7")
+ self.tableWidget = QtWidgets.QTableWidget(self.tab_5)
+ self.tableWidget.setObjectName("tableWidget")
+ self.tableWidget.setColumnCount(2)
+ self.tableWidget.setRowCount(4)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setVerticalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.tableWidget.setHorizontalHeaderItem(1, item)
+ self.gridLayout_7.addWidget(self.tableWidget, 0, 0, 1, 1)
+ self.tabWidget_2.addTab(self.tab_5, "")
+ self.tab_4 = QtWidgets.QWidget()
+ self.tab_4.setObjectName("tab_4")
+ self.tabWidget_2.addTab(self.tab_4, "")
+ self.gridLayout.addWidget(self.tabWidget_2, 0, 0, 1, 1)
+ self.tabWidget.addTab(self.tab, "")
+ self.tab_2 = QtWidgets.QWidget()
+ self.tab_2.setObjectName("tab_2")
+ self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_2)
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.groupBox_2 = QtWidgets.QGroupBox(self.tab_2)
+ self.groupBox_2.setObjectName("groupBox_2")
+ self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_2)
+ self.verticalLayout_4.setObjectName("verticalLayout_4")
+ self.label = QtWidgets.QLabel(self.groupBox_2)
+ self.label.setObjectName("label")
+ self.verticalLayout_4.addWidget(self.label)
+ self.radioButton = QtWidgets.QRadioButton(self.groupBox_2)
+ self.radioButton.setObjectName("radioButton")
+ self.verticalLayout_4.addWidget(self.radioButton)
+ self.checkBox = QtWidgets.QCheckBox(self.groupBox_2)
+ self.checkBox.setObjectName("checkBox")
+ self.verticalLayout_4.addWidget(self.checkBox)
+ self.checkBox_2 = QtWidgets.QCheckBox(self.groupBox_2)
+ self.checkBox_2.setTristate(True)
+ self.checkBox_2.setObjectName("checkBox_2")
+ self.verticalLayout_4.addWidget(self.checkBox_2)
+ self.treeWidget = QtWidgets.QTreeWidget(self.groupBox_2)
+ self.treeWidget.setObjectName("treeWidget")
+ item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_1 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ item_2 = QtWidgets.QTreeWidgetItem(item_1)
+ item_2.setText(0, "subitem")
+ self.verticalLayout_4.addWidget(self.treeWidget)
+ self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1)
+ self.tabWidget.addTab(self.tab_2, "")
+ self.verticalLayout_5.addWidget(self.tabWidget)
+ self.horizontalLayout = QtWidgets.QHBoxLayout()
+ self.horizontalLayout.setObjectName("horizontalLayout")
+ self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
+ self.pushButton_2.setObjectName("pushButton_2")
+ self.horizontalLayout.addWidget(self.pushButton_2)
+ self.bt_delay_popup = QtWidgets.QToolButton(self.centralwidget)
+ self.bt_delay_popup.setObjectName("bt_delay_popup")
+ self.horizontalLayout.addWidget(self.bt_delay_popup)
+ self.bt_instant_popup = QtWidgets.QToolButton(self.centralwidget)
+ self.bt_instant_popup.setPopupMode(QtWidgets.QToolButton.InstantPopup)
+ self.bt_instant_popup.setObjectName("bt_instant_popup")
+ self.horizontalLayout.addWidget(self.bt_instant_popup)
+ self.bt_menu_button_popup = QtWidgets.QToolButton(self.centralwidget)
+ self.bt_menu_button_popup.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup)
+ self.bt_menu_button_popup.setObjectName("bt_menu_button_popup")
+ self.horizontalLayout.addWidget(self.bt_menu_button_popup)
+ self.line_2 = QtWidgets.QFrame(self.centralwidget)
+ self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
+ self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.line_2.setObjectName("line_2")
+ self.horizontalLayout.addWidget(self.line_2)
+ self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
+ self.pushButton_3.setEnabled(False)
+ self.pushButton_3.setObjectName("pushButton_3")
+ self.horizontalLayout.addWidget(self.pushButton_3)
+ self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.centralwidget)
+ self.doubleSpinBox.setObjectName("doubleSpinBox")
+ self.horizontalLayout.addWidget(self.doubleSpinBox)
+ self.toolButton = QtWidgets.QToolButton(self.centralwidget)
+ self.toolButton.setPopupMode(QtWidgets.QToolButton.InstantPopup)
+ self.toolButton.setObjectName("toolButton")
+ self.horizontalLayout.addWidget(self.toolButton)
+ self.verticalLayout_5.addLayout(self.horizontalLayout)
+ MainWindow.setCentralWidget(self.centralwidget)
+ self.menubar = QtWidgets.QMenuBar(MainWindow)
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 1068, 29))
+ self.menubar.setObjectName("menubar")
+ self.menuMenu = QtWidgets.QMenu(self.menubar)
+ self.menuMenu.setObjectName("menuMenu")
+ self.menuSubmenu_2 = QtWidgets.QMenu(self.menuMenu)
+ self.menuSubmenu_2.setObjectName("menuSubmenu_2")
+ MainWindow.setMenuBar(self.menubar)
+ self.statusbar = QtWidgets.QStatusBar(MainWindow)
+ self.statusbar.setObjectName("statusbar")
+ MainWindow.setStatusBar(self.statusbar)
+ self.dockWidget1 = QtWidgets.QDockWidget(MainWindow)
+ self.dockWidget1.setObjectName("dockWidget1")
+ self.dockWidgetContents = QtWidgets.QWidget()
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.dockWidgetContents)
+ self.verticalLayout_2.setObjectName("verticalLayout_2")
+ self.verticalLayout = QtWidgets.QVBoxLayout()
+ self.verticalLayout.setObjectName("verticalLayout")
+ self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents)
+ self.comboBox.setObjectName("comboBox")
+ self.comboBox.addItem("")
+ self.comboBox.addItem("")
+ self.verticalLayout.addWidget(self.comboBox)
+ self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents)
+ self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
+ self.horizontalSlider.setObjectName("horizontalSlider")
+ self.verticalLayout.addWidget(self.horizontalSlider)
+ self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents)
+ self.textEdit.setObjectName("textEdit")
+ self.verticalLayout.addWidget(self.textEdit)
+ self.line = QtWidgets.QFrame(self.dockWidgetContents)
+ self.line.setFrameShape(QtWidgets.QFrame.HLine)
+ self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
+ self.line.setObjectName("line")
+ self.verticalLayout.addWidget(self.line)
+ self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents)
+ self.progressBar.setProperty("value", 24)
+ self.progressBar.setObjectName("progressBar")
+ self.verticalLayout.addWidget(self.progressBar)
+ self.verticalLayout_2.addLayout(self.verticalLayout)
+ self.frame = QtWidgets.QFrame(self.dockWidgetContents)
+ self.frame.setMinimumSize(QtCore.QSize(0, 100))
+ self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
+ self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
+ self.frame.setLineWidth(3)
+ self.frame.setObjectName("frame")
+ self.verticalLayout_2.addWidget(self.frame)
+ self.dockWidget1.setWidget(self.dockWidgetContents)
+ MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget1)
+ self.toolBar = QtWidgets.QToolBar(MainWindow)
+ self.toolBar.setObjectName("toolBar")
+ MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
+ self.dockWidget2 = QtWidgets.QDockWidget(MainWindow)
+ self.dockWidget2.setObjectName("dockWidget2")
+ self.dockWidgetContents_2 = QtWidgets.QWidget()
+ self.dockWidgetContents_2.setObjectName("dockWidgetContents_2")
+ self.gridLayout_3 = QtWidgets.QGridLayout(self.dockWidgetContents_2)
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents_2)
+ self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
+ self.verticalSlider.setObjectName("verticalSlider")
+ self.gridLayout_3.addWidget(self.verticalSlider, 0, 0, 1, 1)
+ self.dockWidget2.setWidget(self.dockWidgetContents_2)
+ MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget2)
+ self.actionAction = QtWidgets.QAction(MainWindow)
+ self.actionAction.setObjectName("actionAction")
+ self.actionSub_menu = QtWidgets.QAction(MainWindow)
+ self.actionSub_menu.setObjectName("actionSub_menu")
+ self.actionAction_C = QtWidgets.QAction(MainWindow)
+ self.actionAction_C.setObjectName("actionAction_C")
+ self.menuSubmenu_2.addAction(self.actionSub_menu)
+ self.menuSubmenu_2.addAction(self.actionAction_C)
+ self.menuMenu.addAction(self.actionAction)
+ self.menuMenu.addAction(self.menuSubmenu_2.menuAction())
+ self.menubar.addAction(self.menuMenu.menuAction())
+ self.toolBar.addAction(self.actionAction)
+ self.toolBar.addAction(self.actionSub_menu)
+
+ self.retranslateUi(MainWindow)
+ self.tabWidget.setCurrentIndex(0)
+ self.toolBox.setCurrentIndex(1)
+ self.tabWidget_2.setCurrentIndex(0)
+ QtCore.QMetaObject.connectSlotsByName(MainWindow)
+ MainWindow.setTabOrder(self.pushButton, self.checkableButton)
+ MainWindow.setTabOrder(self.checkableButton, self.pushButton_5)
+ MainWindow.setTabOrder(self.pushButton_5, self.tabWidget_2)
+ MainWindow.setTabOrder(self.tabWidget_2, self.tableWidget)
+ MainWindow.setTabOrder(self.tableWidget, self.radioButton)
+ MainWindow.setTabOrder(self.radioButton, self.checkBox)
+ MainWindow.setTabOrder(self.checkBox, self.checkBox_2)
+ MainWindow.setTabOrder(self.checkBox_2, self.treeWidget)
+ MainWindow.setTabOrder(self.treeWidget, self.pushButton_2)
+ MainWindow.setTabOrder(self.pushButton_2, self.bt_delay_popup)
+ MainWindow.setTabOrder(self.bt_delay_popup, self.bt_instant_popup)
+ MainWindow.setTabOrder(self.bt_instant_popup, self.bt_menu_button_popup)
+ MainWindow.setTabOrder(self.bt_menu_button_popup, self.pushButton_3)
+ MainWindow.setTabOrder(self.pushButton_3, self.doubleSpinBox)
+ MainWindow.setTabOrder(self.doubleSpinBox, self.toolButton)
+ MainWindow.setTabOrder(self.toolButton, self.comboBox)
+ MainWindow.setTabOrder(self.comboBox, self.horizontalSlider)
+ MainWindow.setTabOrder(self.horizontalSlider, self.textEdit)
+ MainWindow.setTabOrder(self.textEdit, self.verticalSlider)
+ MainWindow.setTabOrder(self.verticalSlider, self.tabWidget)
+ MainWindow.setTabOrder(self.tabWidget, self.lineEdit)
+ MainWindow.setTabOrder(self.lineEdit, self.listWidget)
+
+ def retranslateUi(self, MainWindow):
+ _translate = QtCore.QCoreApplication.translate
+ MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
+ self.groupBox.setTitle(_translate("MainWindow", "ToolBox"))
+ self.toolBox.setItemText(self.toolBox.indexOf(self.page), _translate("MainWindow", "Page 1"))
+ __sortingEnabled = self.listWidget.isSortingEnabled()
+ self.listWidget.setSortingEnabled(False)
+ item = self.listWidget.item(0)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(1)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(2)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(3)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(4)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(5)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(6)
+ item.setText(_translate("MainWindow", "New Item"))
+ item = self.listWidget.item(7)
+ item.setText(_translate("MainWindow", "New Item"))
+ self.listWidget.setSortingEnabled(__sortingEnabled)
+ self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), _translate("MainWindow", "Page 2"))
+ self.checkableButton.setText(_translate("MainWindow", "Checkable button"))
+ self.pushButton.setText(_translate("MainWindow", "PushButton"))
+ self.pushButton_5.setText(_translate("MainWindow", "PushButton"))
+ self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("MainWindow", "Tab 1"))
+ item = self.tableWidget.verticalHeaderItem(0)
+ item.setText(_translate("MainWindow", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(1)
+ item.setText(_translate("MainWindow", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(2)
+ item.setText(_translate("MainWindow", "New Row"))
+ item = self.tableWidget.verticalHeaderItem(3)
+ item.setText(_translate("MainWindow", "New Row"))
+ item = self.tableWidget.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", "New Column"))
+ item = self.tableWidget.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "New Column 2"))
+ self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_5), _translate("MainWindow", "Page"))
+ self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("MainWindow", "Tab 2"))
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1"))
+ self.groupBox_2.setTitle(_translate("MainWindow", "GroupBox"))
+ self.label.setText(_translate("MainWindow", "TextLabel"))
+ self.radioButton.setText(_translate("MainWindow", "RadioB&utton"))
+ self.checkBox.setText(_translate("MainWindow", "CheckBox"))
+ self.checkBox_2.setText(_translate("MainWindow", "CheckBox Tristate"))
+ self.treeWidget.headerItem().setText(0, _translate("MainWindow", "qdz"))
+ __sortingEnabled = self.treeWidget.isSortingEnabled()
+ self.treeWidget.setSortingEnabled(False)
+ self.treeWidget.topLevelItem(0).setText(0, _translate("MainWindow", "qzd"))
+ self.treeWidget.topLevelItem(1).setText(0, _translate("MainWindow", "effefe"))
+ self.treeWidget.setSortingEnabled(__sortingEnabled)
+ self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2"))
+ self.pushButton_2.setText(_translate("MainWindow", "PushButton"))
+ self.bt_delay_popup.setText(_translate("MainWindow", "Delayed popup "))
+ self.bt_instant_popup.setText(_translate("MainWindow", "Instant popup"))
+ self.bt_menu_button_popup.setText(_translate("MainWindow", "MenuButtonPopup"))
+ self.pushButton_3.setText(_translate("MainWindow", "Disabled"))
+ self.toolButton.setText(_translate("MainWindow", "..."))
+ self.menuMenu.setTitle(_translate("MainWindow", "&Menu"))
+ self.menuSubmenu_2.setTitle(_translate("MainWindow", "&Submenu 2"))
+ self.dockWidget1.setWindowTitle(_translate("MainWindow", "&Dock widget 1"))
+ self.comboBox.setItemText(0, _translate("MainWindow", "Item 0"))
+ self.comboBox.setItemText(1, _translate("MainWindow", "Item 2"))
+ self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
+ self.dockWidget2.setWindowTitle(_translate("MainWindow", "Dock widget &2"))
+ self.actionAction.setText(_translate("MainWindow", "&Action"))
+ self.actionSub_menu.setText(_translate("MainWindow", "&Action B"))
+ self.actionSub_menu.setToolTip(_translate("MainWindow", "submenu"))
+ self.actionAction_C.setText(_translate("MainWindow", "Action &C"))
+
diff --git a/lib/BreezeStyleSheets/light.py b/lib/BreezeStyleSheets/light.py
new file mode 100644
index 0000000..7e2e30c
--- /dev/null
+++ b/lib/BreezeStyleSheets/light.py
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+#
+# The MIT License (MIT)
+#
+# Copyright (c) <2013-2014> <Colin Duquesnoy>
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+"""
+A simple example of use.
+
+Load an ui made in QtDesigner and apply the DarkStyleSheet.
+
+
+Requirements:
+ - Python 2 or Python 3
+ - PyQt4
+
+.. note.. :: qdarkstyle does not have to be installed to run
+ the example
+
+"""
+import logging
+import sys
+from PyQt5 import QtWidgets, QtCore
+from PyQt5.QtCore import QFile, QTextStream
+# make the example runnable without the need to install
+
+import example
+import breeze_resources
+
+def main():
+ """
+ Application entry point
+ """
+ logging.basicConfig(level=logging.DEBUG)
+ # create the application and the main window
+ app = QtWidgets.QApplication(sys.argv)
+ #app.setStyle(QtWidgets.QStyleFactory.create("fusion"))
+ window = QtWidgets.QMainWindow()
+
+ # setup ui
+ ui = example.Ui_MainWindow()
+ ui.setupUi(window)
+ ui.bt_delay_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ ui.bt_instant_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ ui.bt_menu_button_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ window.setWindowTitle("Breeze example")
+
+ # tabify dock widgets to show bug #6
+ window.tabifyDockWidget(ui.dockWidget1, ui.dockWidget2)
+
+ # setup stylesheet
+ file = QFile(":/light.qss")
+ file.open(QFile.ReadOnly | QFile.Text)
+ stream = QTextStream(file)
+ app.setStyleSheet(stream.readAll())
+
+ # auto quit after 2s when testing on travis-ci
+ if "--travis" in sys.argv:
+ QtCore.QTimer.singleShot(2000, app.exit)
+
+ # run
+ window.show()
+ app.exec_()
+
+
+if __name__ == "__main__":
+ main()
diff --git a/lib/BreezeStyleSheets/light.qss b/lib/BreezeStyleSheets/light.qss
new file mode 100644
index 0000000..e625231
--- /dev/null
+++ b/lib/BreezeStyleSheets/light.qss
@@ -0,0 +1,1654 @@
+/*
+ * Breeze stylesheet.
+ *
+ * :author: Colin Duquesnoy
+ * :editor: Alex Huszagh
+ * :license: MIT, see LICENSE.md
+ *
+ * This is originally a fork of QDarkStyleSheet, and is based on Breeze/
+ * BreezeDark color scheme, but is in no way affiliated with KDE.
+ *
+ * ---------------------------------------------------------------------
+ * The MIT License (MIT)
+ *
+ * Copyright (c) <2013-2014> <Colin Duquesnoy>
+ * Copyright (c) <2015-2016> <Alex Huszagh>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ * ---------------------------------------------------------------------
+ */
+
+QToolTip
+{
+ background-color: black;
+ color: white;
+ padding: 0.5ex;
+}
+
+QWidget
+{
+ color: #31363B;
+ background-color: #EFF0F1;
+ selection-background-color:#33A4DF;
+ selection-color: #31363B;
+ background-clip: border;
+ border-image: none;
+ border: 0px transparent black;
+ outline: 0;
+}
+
+QWidget:item:hover
+{
+ background-color: #33A4DF;
+ color: #31363B;
+}
+
+QWidget:item:selected
+{
+ background-color: #33A4DF;
+}
+
+
+QCheckBox
+{
+ spacing: 0.5ex;
+ outline: none;
+ color: #31363B;
+ margin-bottom: 0.2ex;
+ opacity: 200;
+}
+
+QCheckBox:disabled
+{
+ color: #BAB9B8;
+}
+
+QGroupBox::indicator
+{
+ margin-left: 0.2ex;
+ margin-left: 0.2ex;
+}
+
+QCheckBox::indicator:unchecked,
+QCheckBox::indicator:unchecked:focus
+{
+ border-image: url(:/light/checkbox_unchecked_disabled.svg);
+}
+
+QCheckBox::indicator:unchecked:hover,
+QCheckBox::indicator:unchecked:pressed,
+QGroupBox::indicator:unchecked:hover,
+QGroupBox::indicator:unchecked:focus,
+QGroupBox::indicator:unchecked:pressed
+{
+ border: none;
+ border-image: url(:/light/checkbox_unchecked-hover.svg);
+}
+
+QCheckBox::indicator:checked
+{
+ border-image: url(:/light/checkbox_checked.svg);
+}
+
+QCheckBox::indicator:checked:focus,
+QCheckBox::indicator:checked:pressed,
+QGroupBox::indicator:checked:focus,
+QGroupBox::indicator:checked:pressed
+{
+ border: none;
+ border-image: url(:/light/checkbox_checked.svg);
+}
+
+QCheckBox::indicator:checked:hover,
+QGroupBox::indicator:checked:hover
+{
+ border-image: url(:/light/checkbox_checked-hover.svg);
+}
+
+QCheckBox::indicator:indeterminate
+{
+ border-image: url(:/light/checkbox_indeterminate.svg);
+}
+
+QCheckBox::indicator:indeterminate:hover
+{
+ border-image: url(:/light/checkbox_indeterminate-hover.svg);
+}
+
+QCheckBox::indicator:indeterminate:focus,
+QCheckBox::indicator:indeterminate:pressed
+{
+}
+
+QCheckBox::indicator:indeterminate:disabled
+{
+ border-image: url(:/light/checkbox_indeterminate_disabled.svg);
+}
+
+QCheckBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled
+{
+ border-image: url(:/light/checkbox_checked_disabled.svg);
+}
+
+QCheckBox::indicator:unchecked:disabled,
+QGroupBox::indicator:unchecked:disabled
+{
+ border-image: url(:/light/checkbox_unchecked_disabled.svg);
+}
+
+QRadioButton
+{
+ spacing: 0.5ex;
+ outline: none;
+ color: #31363B;
+ margin-bottom: 0.2ex;
+}
+
+QRadioButton:disabled
+{
+ color: #BAB9B8;
+}
+
+QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked:focus
+{
+ border-image: url(:/light/radio_unchecked_disabled.svg);
+}
+
+QRadioButton::indicator:unchecked:hover,
+QRadioButton::indicator:unchecked:pressed
+{
+ border: none;
+ outline: none;
+ border-image: url(:/light/radio_unchecked-hover.svg);
+}
+
+QRadioButton::indicator:checked
+{
+ border: none;
+ outline: none;
+ border-image: url(:/light/radio_checked.svg);
+}
+
+QRadioButton::indicator:checked:focus,
+QRadioButton::indicator:checked:pressed
+{
+ border: none;
+ outline: none;
+ border-image: url(:/light/radio_checked.svg);
+}
+
+QRadioButton::indicator:checked:hover
+{
+ border-image: url(:/light/radio_checked-hover.svg);
+}
+
+QRadioButton::indicator:checked:disabled
+{
+ outline: none;
+ border-image: url(:/light/radio_checked_disabled.svg);
+}
+
+QRadioButton::indicator:unchecked:disabled
+{
+ border-image: url(:/light/radio_unchecked_disabled.svg);
+}
+
+QMenuBar
+{
+ background-color: #EFF0F1;
+ color: #31363B;
+}
+
+QMenuBar::item
+{
+ background: transparent;
+}
+
+QMenuBar::item:selected
+{
+ background: transparent;
+ border: 0.1ex solid #BAB9B8;
+}
+
+QMenuBar::item:pressed
+{
+ border: 0.1ex solid #BAB9B8;
+ background-color: #33A4DF;
+ color: #31363B;
+ margin-bottom: -0.1ex;
+ padding-bottom: 0.1ex;
+}
+
+QMenu
+{
+ border: 0.1ex solid #BAB9B8;
+ color: #31363B;
+ margin: 0.2ex;
+}
+
+QMenu::icon
+{
+ margin: 0.5ex;
+}
+
+QMenu::item
+{
+ padding: 0.5ex 3ex 0.5ex 3ex;
+ margin-left: 0.5ex;
+ border: 0.1ex solid transparent; /* reserve space for selection border */
+}
+
+QMenu::item:selected
+{
+ color: #31363B;
+}
+
+QMenu::separator
+{
+ height: 0.2ex;
+ background: lightblue;
+ margin-left: 1ex;
+ margin-right: 0.5ex;
+}
+
+/* non-exclusive indicator = check box style indicator
+ (see QActionGroup::setExclusive) */
+QMenu::indicator:non-exclusive:unchecked
+{
+ border-image: url(:/light/checkbox_unchecked_disabled.svg);
+}
+
+QMenu::indicator:non-exclusive:unchecked:selected
+{
+ border-image: url(:/light/checkbox_unchecked_disabled.svg);
+}
+
+QMenu::indicator:non-exclusive:checked
+{
+ border-image: url(:/light/checkbox_checked.svg);
+}
+
+QMenu::indicator:non-exclusive:checked:selected
+{
+ border-image: url(:/light/checkbox_checked.svg);
+}
+
+/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
+QMenu::indicator:exclusive:unchecked
+{
+ border-image: url(:/light/radio_unchecked_disabled.svg);
+}
+
+QMenu::indicator:exclusive:unchecked:selected
+{
+ border-image: url(:/light/radio_unchecked_disabled.svg);
+}
+
+QMenu::indicator:exclusive:checked
+{
+ border-image: url(:/light/radio_checked.svg);
+}
+
+QMenu::indicator:exclusive:checked:selected
+{
+ border-image: url(:/light/radio_checked.svg);
+}
+
+QMenu::right-arrow
+{
+ margin: 0.5ex;
+ border-image: url(:/light/right_arrow.svg);
+ width: 0.6ex;
+ height: 0.9ex;
+}
+
+
+QWidget:disabled
+{
+ color: #454545;
+ background-color: #EFF0F1;
+}
+
+QAbstractItemView
+{
+ alternate-background-color: #EFF0F1;
+ color: #31363B;
+ border: 0.1ex solid 3A3939;
+ border-radius: 0.2ex;
+}
+
+QWidget:focus,
+QMenuBar:focus
+{
+ border: 0.1ex solid #33A4DF;
+}
+
+QTabWidget:focus,
+QCheckBox:focus,
+QRadioButton:focus,
+QSlider:focus
+{
+ border: none;
+}
+
+QLineEdit
+{
+ background-color: #FCFCFC;
+ padding: 0.5ex;
+ border-style: solid;
+ border: 0.1ex solid #BAB9B8;
+ border-radius: 0.2ex;
+ color: #31363B;
+}
+
+QGroupBox
+{
+ border: 0.1ex solid #BAB9B8;
+ border-radius: 0.2ex;
+ padding-top: 1ex;
+ margin-top: 1ex;
+}
+
+QGroupBox::title
+{
+ subcontrol-origin: margin;
+ subcontrol-position: top center;
+ padding-left: 0.1ex;
+ padding-right: 0.1ex;
+ margin-top: -0.7ex;
+}
+
+QAbstractScrollArea
+{
+ border-radius: 0.2ex;
+ border: 0.1ex solid #BAB9B8;
+ background-color: transparent;
+}
+
+QScrollBar:horizontal
+{
+ height: 1.5ex;
+ margin: 0.3ex 1.5ex 0.3ex 1.5ex;
+ border: 0.1ex transparent #2A2929;
+ border-radius: 0.4ex;
+ background-color: #2A2929;
+}
+
+QScrollBar::handle:horizontal
+{
+ background-color: #605F5F;
+ min-width: 0.5ex;
+ border-radius: 0.4ex;
+}
+
+QScrollBar::add-line:horizontal
+{
+ margin: 0ex 0.3ex 0ex 0.3ex;
+ border-image: url(:/light/right_arrow_disabled.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal
+{
+ margin: 0px 0.3ex 0px 0.3ex;
+ border-image: url(:/light/left_arrow_disabled.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:horizontal:hover,QScrollBar::add-line:horizontal:on
+{
+ border-image: url(:/light/right_arrow.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+
+QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on
+{
+ border-image: url(:/light/left_arrow.svg);
+ width: 1ex;
+ height: 1ex;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal
+{
+ background: none;
+}
+
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
+{
+ background: none;
+}
+
+QScrollBar:vertical
+{
+ background-color: #2A2929;
+ width: 1.5ex;
+ margin: 1.5ex 0.3ex 1.5ex 0.3ex;
+ border: 0.1ex transparent #2A2929;
+ border-radius: 0.4ex;
+}
+
+QScrollBar::handle:vertical
+{
+ background-color: #605F5F;
+ min-height: 0.5ex;
+ border-radius: 0.4ex;
+}
+
+QScrollBar::sub-line:vertical
+{
+ margin: 0.3ex 0ex 0.3ex 0ex;
+ border-image: url(:/light/up_arrow_disabled.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:vertical
+{
+ margin: 0.3ex 0ex 0.3ex 0ex;
+ border-image: url(:/light/down_arrow_disabled.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::sub-line:vertical:on
+{
+
+ border-image: url(:/light/up_arrow.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+
+QScrollBar::add-line:vertical:hover,
+QScrollBar::add-line:vertical:on
+{
+ border-image: url(:/light/down_arrow.svg);
+ height: 1ex;
+ width: 1ex;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:vertical,
+QScrollBar::down-arrow:vertical
+{
+ background: none;
+}
+
+
+QScrollBar::add-page:vertical,
+QScrollBar::sub-page:vertical
+{
+ background: none;
+}
+
+QTextEdit
+{
+ background-color: #EFF0F1;
+ color: #31363B;
+ border: 0.1ex solid #BAB9B8;
+}
+
+QPlainTextEdit
+{
+ background-color: #EFF0F1;
+ color: #31363B;
+ border-radius: 0.2ex;
+ border: 0.1ex solid #BAB9B8;
+}
+
+QHeaderView::section
+{
+ background-color: #BAB9B8;
+ color: #31363B;
+ padding: 0.5ex;
+ border: 0.1ex solid #BAB9B8;
+}
+
+QSizeGrip
+{
+ border-image: url(:/light/sizegrip.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+}
+
+QMainWindow::separator
+{
+ background-color: #EFF0F1;
+ color: white;
+ padding-left: 0.4ex;
+ spacing: 0.2ex;
+ border: 0.1ex dashed #BAB9B8;
+}
+
+QMainWindow::separator:hover
+{
+
+ background-color: #787876;
+ color: white;
+ padding-left: 0.4ex;
+ border: 0.1ex solid #BAB9B8;
+ spacing: 0.2x;
+}
+
+QMenu::separator
+{
+ height: 0.1ex;
+ background-color: #BAB9B8;
+ color: white;
+ padding-left: 0.4ex;
+ margin-left: 1ex;
+ margin-right: 0.5ex;
+}
+
+QFrame[frameShape="2"], /* QFrame::Panel == 0x0003 */
+QFrame[frameShape="3"], /* QFrame::WinPanel == 0x0003 */
+QFrame[frameShape="4"], /* QFrame::HLine == 0x0004 */
+QFrame[frameShape="5"], /* QFrame::VLine == 0x0005 */
+QFrame[frameShape="6"] /* QFrame::StyledPanel == 0x0006 */
+{
+ border-width: 0.1ex;
+ padding: 0.1ex;
+ border-style: solid;
+ border-color: #EFF0F1;
+ background-color: #bcbfc2;
+ border-radius: 0.5ex;
+}
+
+QStackedWidget
+{
+ border: 0.1ex transparent black;
+}
+
+QToolBar
+{
+ border: 0.1ex transparent #393838;
+ background: 0.1ex solid #EFF0F1;
+ font-weight: bold;
+}
+
+QToolBar::handle:horizontal
+{
+ border-image: url(:/light/hmovetoolbar.svg);
+ width = 1.6ex;
+ height = 6.4ex;
+}
+
+QToolBar::handle:vertical
+{
+ border-image: url(:/light/vmovetoolbar.svg);
+ width = 5.4ex;
+ height = 1ex;
+}
+
+QToolBar::separator:horizontal
+{
+ border-image: url(:/light/hsepartoolbar.svg);
+ width = 0.7ex;
+ height = 6.3ex;
+}
+
+QToolBar::separator:vertical
+{
+ border-image: url(:/light/vsepartoolbars.svg);
+ width = 6.3ex;
+ height = 0.7ex;
+}
+
+QPushButton
+{
+ color: #31363B;
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #EFF0F1, stop: 0.5 #eaebec);
+ border-width: 0.1ex;
+ border-color: #BAB9B8;
+ border-style: solid;
+ padding: 0.5ex;
+ border-radius: 0.2ex;
+ outline: none;
+}
+
+QPushButton:disabled
+{
+ background-color: #e0e1e2;
+ border-width: 0.1ex;
+ border-color: #b4b4b4;
+ border-style: solid;
+ padding-top: 0.5ex;
+ padding-bottom: 0.5ex;
+ padding-left: 1ex;
+ padding-right: 1ex;
+ border-radius: 0.2ex;
+ color: #b4b4b4;
+}
+
+QPushButton:focus
+{
+ color: black;
+}
+
+QComboBox
+{
+ selection-background-color: #33A4DF;
+ border-style: solid;
+ border: 0.1ex solid #BAB9B8;
+ border-radius: 0.2ex;
+ padding: 0.5ex;
+ min-width: 7.5ex;
+}
+
+QPushButton:checked
+{
+ background-color: #BAB9B8;
+ border-color: #6A6969;
+}
+
+QComboBox:hover,
+QAbstractSpinBox:hover,
+QLineEdit:hover,
+QTextEdit:hover,
+QPlainTextEdit:hover,
+QAbstractView:hover,
+QTreeView:hover
+{
+ border: 0.1ex solid #33A4DF;
+ color: #31363B;
+}
+
+QComboBox:hover:pressed,
+QPushButton:hover:pressed,
+QAbstractSpinBox:hover:pressed,
+QLineEdit:hover:pressed,
+QTextEdit:hover:pressed,
+QPlainTextEdit:hover:pressed,
+QAbstractView:hover:pressed,
+QTreeView:hover:pressed
+{
+ background-color: #EFF0F1;
+}
+
+QComboBox:on
+{
+ padding-top: 0.3ex;
+ padding-left: 0.4ex;
+ selection-background-color: #4a4a4a;
+}
+
+QComboBox QAbstractItemView
+{
+ background-color: #FCFCFC;
+ border-radius: 0.2ex;
+ border: 0.1ex solid #BAB9B8;
+ selection-background-color: #33A4DF;
+}
+
+QComboBox::drop-down
+{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ width: 1.5ex;
+
+ border-left-width: 0ex;
+ border-left-color: darkgray;
+ border-left-style: solid;
+ border-top-right-radius: 0.3ex;
+ border-bottom-right-radius: 0.3ex;
+}
+
+QComboBox::down-arrow
+{
+ border-image: url(:/light/down_arrow_disabled.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QComboBox::down-arrow:on,
+QComboBox::down-arrow:hover,
+QComboBox::down-arrow:focus
+{
+ border-image: url(:/light/down_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox
+{
+ padding: 0.5ex;
+ border: 0.1ex solid #BAB9B8;
+ background-color: #D9D8D7;
+ color: #31363B;
+ border-radius: 0.2ex;
+ min-width: 7.5ex;
+}
+
+QAbstractSpinBox:up-button
+{
+ background-color: transparent;
+ subcontrol-origin: border;
+ subcontrol-position: center right;
+}
+
+QAbstractSpinBox:down-button
+{
+ background-color: transparent;
+ subcontrol-origin: border;
+ subcontrol-position: center left;
+}
+
+QAbstractSpinBox::up-arrow,
+QAbstractSpinBox::up-arrow:disabled,
+QAbstractSpinBox::up-arrow:off
+{
+ border-image: url(:/light/up_arrow_disabled.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox::up-arrow:hover
+{
+ border-image: url(:/light/up_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox::down-arrow,
+QAbstractSpinBox::down-arrow:disabled,
+QAbstractSpinBox::down-arrow:off
+{
+ border-image: url(:/light/down_arrow_disabled.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QAbstractSpinBox::down-arrow:hover
+{
+ border-image: url(:/light/down_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QLabel
+{
+ border: 0ex solid black;
+}
+
+QTabWidget{
+ border: 0.1ex solid #BAB9B8;
+}
+
+/* BORDERS */
+QTabWidget::pane
+{
+ padding: 0.5ex;
+ margin: 0.1ex;
+}
+
+QTabWidget::pane:top
+{
+ border: 0.1ex solid #BAB9B8;
+ top: -0.1ex;
+}
+
+QTabWidget::pane:bottom
+{
+ border: 0.1ex solid #BAB9B8;
+ bottom: -0.1ex;
+}
+
+QTabWidget::pane:left
+{
+ border: 0.1ex solid #BAB9B8;
+ right: -0.1ex;
+}
+
+QTabWidget::pane:right
+{
+ border: 0.1ex solid #BAB9B8;
+ left: -0.1ex;
+}
+
+QTabBar
+{
+ qproperty-drawBase: 0;
+ left: 0.5ex; /* move to the right by 0.5ex */
+ border-radius: 0.3ex;
+}
+
+QTabBar:focus
+{
+ border: 0ex transparent black;
+}
+
+QTabBar::close-button
+{
+ border-image: url(:/light/close.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+ background: transparent;
+}
+
+QTabBar::close-button:hover
+{
+ border-image: url(:/light/close-hover.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+ background: transparent;
+}
+
+QTabBar::close-button:pressed
+{
+ border-image: url(:/light/close-pressed.svg);
+ width: 1.2ex;
+ height: 1.2ex;
+ background: transparent;
+}
+
+/* TOP TABS */
+QTabBar::tab:top
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #BAB9B8;
+ border-top: 0.1ex solid #BAB9B8;
+ background-color: #EFF0F1;
+ padding: 0.5ex;
+ min-width: 5ex;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:last,
+QTabBar::tab:top:only-one
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #BAB9B8;
+ border-right: 0.1ex solid #BAB9B8;
+ border-top: 0.1ex solid #BAB9B8;
+ background-color: #EFF0F1;
+ padding: 0.5ex;
+ min-width: 5ex;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:!selected
+{
+ color: #31363B;
+ background-color: #D9D8D7;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #BAB9B8;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:first:!selected
+{
+ color: #31363B;
+ background-color: #D9D8D7;
+ border: 0.1ex transparent black;
+ border-top-left-radius: 0.2ex;
+ border-top-right-radius: 0.2ex;
+}
+
+QTabBar::tab:top:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+ border-left: 0.1ex solid #BAB9B8;
+}
+
+QTabBar::tab:top:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+}
+
+/* BOTTOM TABS */
+QTabBar::tab:bottom
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #BAB9B8;
+ border-bottom: 0.1ex solid #BAB9B8;
+ background-color: #EFF0F1;
+ padding: 0.5ex;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-width: 5ex;
+}
+
+QTabBar::tab:bottom:last,
+QTabBar::tab:bottom:only-one
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #BAB9B8;
+ border-right: 0.1ex solid #BAB9B8;
+ border-bottom: 0.1ex solid #BAB9B8;
+ background-color: #EFF0F1;
+ padding: 0.5ex;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-width: 5ex;
+}
+
+QTabBar::tab:bottom:!selected
+{
+ color: #31363B;
+ background-color: #D9D8D7;
+ border: 0.1ex transparent black;
+ border-left: 0.1ex solid #BAB9B8;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+}
+
+QTabBar::tab:bottom:first:!selected
+{
+ color: #31363B;
+ background-color: #D9D8D7;
+ border: 0.1ex transparent black;
+ border-bottom-left-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+}
+
+QTabBar::tab:bottom:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+ border-left: 0.1ex solid #BAB9B8;
+}
+
+QTabBar::tab:bottom:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+}
+
+/* LEFT TABS */
+QTabBar::tab:left
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #BAB9B8;
+ border-right: 0.1ex solid #BAB9B8;
+ background-color: #EFF0F1;
+ padding: 0.5ex;
+ border-top-right-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-height: 5ex;
+}
+
+QTabBar::tab:left:last,
+QTabBar::tab:left:only-one
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #BAB9B8;
+ border-bottom: 0.1ex solid #BAB9B8;
+ border-right: 0.1ex solid #BAB9B8;
+ background-color: #EFF0F1;
+ padding: 0.5ex;
+ border-top-right-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+ min-height: 5ex;
+}
+
+QTabBar::tab:left:!selected
+{
+ color: #31363B;
+ background-color: #D9D8D7;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #BAB9B8;
+ border-top-right-radius: 0.2ex;
+ border-bottom-right-radius: 0.2ex;
+}
+
+QTabBar::tab:left:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+ border-top: 0.1ex solid #BAB9B8;
+}
+
+QTabBar::tab:left:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+}
+
+/* RIGHT TABS */
+QTabBar::tab:right
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #BAB9B8;
+ border-left: 0.1ex solid #BAB9B8;
+ background-color: #D9D8D7;
+ padding: 0.5ex;
+ border-top-left-radius: 0.2ex;
+ border-bottom-left-radius: 0.2ex;
+ min-height: 5ex;
+}
+
+QTabBar::tab:right:last,
+QTabBar::tab:right:only-one
+{
+ color: #31363B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #BAB9B8;
+ border-bottom: 0.1ex solid #BAB9B8;
+ border-left: 0.1ex solid #BAB9B8;
+ background-color: #D9D8D7;
+ padding: 0.5ex;
+ border-top-left-radius: 0.2ex;
+ border-bottom-left-radius: 0.2ex;
+ min-height: 5ex;
+}
+
+QTabBar::tab:right:!selected
+{
+ color: #31363B;
+ background-color: #54575B;
+ border: 0.1ex transparent black;
+ border-top: 0.1ex solid #BAB9B8;
+ border-top-left-radius: 0.2ex;
+ border-bottom-left-radius: 0.2ex;
+}
+
+QTabBar::tab:right:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+ border-top: 0.1ex solid #BAB9B8;
+}
+
+QTabBar::tab:right:!selected:first:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ border: 0.1ex rgba(61, 173, 232, 0.1);
+}
+
+QTabBar QToolButton::right-arrow:enabled
+{
+ border-image: url(:/light/right_arrow.svg);
+}
+
+QTabBar QToolButton::left-arrow:enabled
+{
+ border-image: url(:/light/left_arrow.svg);
+}
+
+QTabBar QToolButton::right-arrow:disabled
+{
+ border-image: url(:/light/right_arrow_disabled.svg);
+}
+
+QTabBar QToolButton::left-arrow:disabled
+{
+ border-image: url(:/light/left_arrow_disabled.svg);
+}
+
+QDockWidget
+{
+ background: #EFF0F1;
+ border: 0.1ex solid #403F3F;
+ titlebar-close-icon: url(:/light/transparent.svg);
+ titlebar-normal-icon: url(:/light/transparent.svg);
+}
+
+QDockWidget::close-button,
+QDockWidget::float-button
+{
+ border: 0.1ex solid transparent;
+ border-radius: 0.2ex;
+ background: transparent;
+}
+
+
+QDockWidget::float-button
+{
+ border-image: url(:/dark/undock.svg);
+}
+
+QDockWidget::float-button:hover
+{
+ border-image: url(:/dark/undock-hover.svg) ;
+}
+
+QDockWidget::close-button
+{
+ border-image: url(:/dark/close.svg) ;
+}
+
+QDockWidget::close-button:hover
+{
+ border-image: url(:/dark/close-hover.svg) ;
+}
+
+QDockWidget::close-button:pressed
+{
+ border-image: url(:/dark/close-pressed.svg) ;
+}
+
+QTreeView,
+QListView
+{
+ border: 0.1ex solid #BAB9B8;
+ background-color: #FCFCFC;
+}
+
+
+QTreeView::branch:has-siblings:!adjoins-item
+{
+ border-image: url(:/light/stylesheet-vline.svg) 0;
+}
+
+QTreeView::branch:has-siblings:adjoins-item
+{
+ border-image: url(:/light/stylesheet-branch-more.svg) 0;
+}
+
+QTreeView::branch:!has-children:!has-siblings:adjoins-item
+{
+ border-image: url(:/light/stylesheet-branch-end.svg) 0;
+}
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings
+{
+ border-image: url(:/light/stylesheet-branch-end-closed.svg) 0;
+ image: url(:/light/branch_closed.svg);
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings
+{
+ border-image: url(:/light/stylesheet-branch-end-open.svg) 0;
+ image: url(:/light/branch_open.svg);
+}
+
+QTableView::item,
+QListView::item,
+QTreeView::item
+{
+ padding: 0.3ex;
+}
+
+QTableView::item:!selected:hover,
+QListView::item:!selected:hover,
+QTreeView::item:!selected:hover
+{
+ background-color: rgba(61, 173, 232, 0.1);
+ outline: 0;
+ color: #31363B;
+ padding: 0.3ex;
+}
+
+QSlider::groove:horizontal
+{
+ border: 0.1ex solid #EFF0F1;
+ height: 0.4ex;
+ background: #9CA0A4;
+ margin: 0px;
+ border-radius: 0.2ex;
+}
+
+QSlider::handle:horizontal
+{
+ background: #D9D8D7;
+ border: 0.1ex solid #BABEC2;
+ width: 1.6ex;
+ height: 1.6ex;
+ margin: -0.8ex 0;
+ border-radius: 0.9ex;
+}
+
+QSlider::groove:vertical
+{
+ border: 0.1ex solid #EFF0F1;
+ width: 0.4ex;
+ background: #9CA0A4;
+ margin: 0ex;
+ border-radius: 0.3ex;
+}
+
+QSlider::handle:vertical
+{
+ background: #D9D8D7;
+ border: 0.1ex solid #BABEC2;
+ width: 1.6ex;
+ height: 1.6ex;
+ margin: 0 -0.8ex;
+ border-radius: 0.9ex;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus
+{
+ border: 0.1ex solid #33A4DF;
+}
+
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover
+{
+ border: 0.1ex solid #51c2fc;
+}
+
+QSlider::sub-page:horizontal,
+QSlider::add-page:vertical
+{
+ background: #33A4DF;
+ border-radius: 0.3ex;
+}
+
+QSlider::add-page:horizontal,
+QSlider::sub-page:vertical
+{
+ background: #BABEC2;
+ border-radius: 0.3ex;
+}
+
+QToolButton
+{
+ background-color: transparent;
+ border: 0.1ex solid #BAB9B8;
+ border-radius: 0.2ex;
+ margin: 0.3ex;
+ padding: 0.5ex;
+}
+
+QToolButton[popupMode="1"] /* only for MenuButtonPopup */
+{
+ padding-right: 2ex; /* make way for the popup button */
+}
+
+QToolButton[popupMode="2"] /* only for InstantPopup */
+{
+ padding-right: 1ex; /* make way for the popup button */
+}
+
+QToolButton::menu-indicator
+{
+ border-image: url(:/light/down_arrow.svg);
+ top: -0.7ex; left: -0.2ex; /* shift it a bit */
+ width = 0.9ex;
+ height = 0.6ex;
+}
+
+QToolButton::menu-arrow
+{
+ border-image: url(:/light/down_arrow.svg);
+ width = 0.9ex;
+ height = 0.6ex;
+}
+
+QToolButton:hover,
+QToolButton::menu-button:hover
+{
+ background-color: transparent;
+ border: 0.1ex solid #33A4DF;
+}
+
+QToolButton:checked,
+QToolButton:pressed,
+QToolButton::menu-button:pressed
+{
+ background-color: #47b8fc;
+ border: 0.1ex solid #47b8fc;
+ padding: 0.5ex;
+}
+
+QToolButton::menu-button
+{
+ border: 0.1ex solid #BAB9B8;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+ /* 1ex width + 0.4ex for border + no text = 2ex allocated above */
+ width: 1ex;
+ padding: 0.5ex;
+ outline: none;
+}
+
+QToolButton::menu-arrow:open
+{
+ border: 0.1ex solid #BAB9B8;
+}
+
+QPushButton::menu-indicator
+{
+ subcontrol-origin: padding;
+ subcontrol-position: bottom right;
+ left: 0.8ex;
+}
+
+QTableView
+{
+ border: 0.1ex solid #BAB9B8;
+ gridline-color: #BAB9B8;
+ background-color: #FCFCFC;
+}
+
+
+QTableView,
+QHeaderView
+{
+ border-radius: 0px;
+}
+
+QTableView::item:pressed
+{
+ background: #33A4DF;
+ color: #31363B;
+}
+
+QTableView::item:selected:active
+{
+ background: #33A4DF;
+ color: #31363B;
+}
+
+QTableView::item:selected:hover
+{
+ background-color: #47b8f3;
+ color: #31363B;
+}
+
+QListView::item:pressed,
+QTreeView::item:pressed
+{
+ background: #3daee9;
+ color: #31363B;
+}
+
+QTreeView::item:selected:active,
+QListView::item:selected:active
+{
+ background: #3daee9;
+ color: #31363B;
+}
+
+QListView::item:selected:hover,
+QTreeView::item:selected:hover
+{
+ background-color: #51c2fc;
+ color: #31363B;
+}
+
+
+QHeaderView
+{
+ background-color: #EFF0F1;
+ border: 0.1ex transparent;
+ border-radius: 0px;
+ margin: 0px;
+ padding: 0px;
+
+}
+
+QHeaderView::section
+{
+ background-color: #EFF0F1;
+ color: #31363B;
+ padding: 0.5ex;
+ border: 0.1ex solid #BAB9B8;
+ border-radius: 0px;
+ text-align: center;
+}
+
+QHeaderView::section::vertical::first,
+QHeaderView::section::vertical::only-one
+{
+ border-top: 0.1ex solid #BAB9B8;
+}
+
+QHeaderView::section::vertical
+{
+ border-top: transparent;
+}
+
+QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one
+{
+ border-left: 0.1ex solid #BAB9B8;
+}
+
+QHeaderView::section::horizontal
+{
+ border-left: transparent;
+}
+
+
+QHeaderView::section:checked
+
+ {
+ color: black;
+ background-color: #b9dae7;
+ }
+
+ /* style the sort indicator */
+QHeaderView::down-arrow
+{
+ image: url(:/light/down_arrow.svg);
+}
+
+QHeaderView::up-arrow
+{
+ image: url(:/light/up_arrow.svg);
+}
+
+QTableCornerButton::section
+{
+ background-color: #EFF0F1;
+ border: 0.1ex transparent #BAB9B8;
+ border-radius: 0px;
+}
+
+QToolBox
+{
+ padding: 0.5ex;
+ border: 0.1ex transparent black;
+}
+
+QToolBox:selected
+{
+ background-color: #EFF0F1;
+ border-color: #33A4DF;
+}
+
+QToolBox:hover
+{
+ border-color: #33A4DF;
+}
+
+QStatusBar::item
+{
+ border: 0px transparent dark;
+}
+
+QSplitter::handle
+{
+ border: 0.1ex dashed #BAB9B8;
+}
+
+QSplitter::handle:hover
+{
+ background-color: #787876;
+ border: 0.1ex solid #BAB9B8;
+}
+
+QSplitter::handle:horizontal
+{
+ width: 0.1ex;
+}
+
+QSplitter::handle:vertical
+{
+ height: 0.1ex;
+}
+
+QProgressBar:horizontal
+{
+ background-color: #BABEC2;
+ border: 0.1ex solid #EFF0F1;
+ border-radius: 0.3ex;
+ height: 0.5ex;
+ text-align: right;
+ margin-top: 0.5ex;
+ margin-bottom: 0.5ex;
+ margin-right: 5ex;
+ padding: 0px;
+}
+
+QProgressBar::chunk:horizontal
+{
+ background-color: #33A4DF;
+ border: 0.1ex transparent;
+ border-radius: 0.3ex;
+}
+
+QAbstractSpinBox
+{
+ background-color: #EFF0F1;
+}
+
+QSpinBox,
+QDoubleSpinBox
+{
+ padding-right: 1.5ex;
+}
+
+QSpinBox::up-button,
+QDoubleSpinBox::up-button
+{
+ subcontrol-origin: content;
+ subcontrol-position: right top;
+
+ width: 1.6ex;
+ border-width: 0.1ex;
+}
+
+QSpinBox::up-arrow,
+QDoubleSpinBox::up-arrow
+{
+ border-image: url(:/light/up_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::up-arrow:hover,
+QSpinBox::up-arrow:pressed,
+QDoubleSpinBox::up-arrow:hover,
+QDoubleSpinBox::up-arrow:pressed
+{
+ border-image: url(:/light/up_arrow-hover.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::up-arrow:disabled,
+QSpinBox::up-arrow:off,
+QDoubleSpinBox::up-arrow:disabled,
+QDoubleSpinBox::up-arrow:off
+{
+ border-image: url(:/light/up_arrow_disabled.svg);
+}
+
+QSpinBox::down-button,
+QDoubleSpinBox::down-button
+{
+ subcontrol-origin: content;
+ subcontrol-position: right bottom;
+
+ width: 1.6ex;
+ border-width: 0.1ex;
+}
+
+QSpinBox::down-arrow,
+QDoubleSpinBox::down-arrow
+{
+ border-image: url(:/light/down_arrow.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::down-arrow:hover,
+QSpinBox::down-arrow:pressed,
+QDoubleSpinBox::down-arrow:hover,
+QDoubleSpinBox::down-arrow:pressed
+{
+ border-image: url(:/light/down_arrow-hover.svg);
+ width: 0.9ex;
+ height: 0.6ex;
+}
+
+QSpinBox::down-arrow:disabled,
+QSpinBox::down-arrow:off,
+QDoubleSpinBox::down-arrow:disabled,
+QDoubleSpinBox::down-arrow:off
+{
+ border-image: url(:/light/down_arrow_disabled.svg);
+}
+
+QPushButton:hover
+{
+ border: 0.1ex solid #3daef3;
+ color: #31363B;
+}
+
+QPushButton:focus
+{
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #4cbdff, stop: 0.5 #33a4e8);
+ color: white;
+}
+
+QPushButton:focus:hover
+{
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #bedfec, stop: 0.5 #b9dae7);
+ color: #31363B;
+}
+
+QPushButton:focus:pressed,
+QPushButton:pressed
+{
+ background-color: qlineargradient(x1: 0.5, y1: 0.5 x2: 0.5, y2: 1, stop: 0 #bedfec, stop: 0.5 #b9dae7);
+ color: #31363B;
+}
+
diff --git a/lib/BreezeStyleSheets/light/branch_closed-on.svg b/lib/BreezeStyleSheets/light/branch_closed-on.svg
new file mode 100755
index 0000000..23c5421
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/branch_closed-on.svg
@@ -0,0 +1,3 @@
+<svg width="6" height="9">
+ <path fill="#000" fill-rule="evenodd" d="M1,8V1L5,4.5Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/branch_closed.svg b/lib/BreezeStyleSheets/light/branch_closed.svg
new file mode 100755
index 0000000..286c1a9
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/branch_closed.svg
@@ -0,0 +1,3 @@
+<svg width="12" height="18">
+ <path fill="#4b4b4b" d="M5,12V6L9,9Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/branch_open-on.svg b/lib/BreezeStyleSheets/light/branch_open-on.svg
new file mode 100755
index 0000000..9e75927
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/branch_open-on.svg
@@ -0,0 +1,3 @@
+<svg width="9" height="6">
+ <path fill="#000" d="M1,1H8L4.5,5Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/branch_open.svg b/lib/BreezeStyleSheets/light/branch_open.svg
new file mode 100755
index 0000000..514a312
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/branch_open.svg
@@ -0,0 +1,3 @@
+<svg width="18" height="12">
+ <path fill="#4b4b4b" d="M5.5,3H12.5L9,9Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_checked-hover.svg b/lib/BreezeStyleSheets/light/checkbox_checked-hover.svg
new file mode 100755
index 0000000..64d6667
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_checked-hover.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#51c2fc"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#51c2fc"/>
+ <path d="M5,5 h8 v8 h-8 v-8 z" fill="#51c2fc" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_checked.svg b/lib/BreezeStyleSheets/light/checkbox_checked.svg
new file mode 100755
index 0000000..f3acb63
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_checked.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#3daee9"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#3daee9"/>
+ <path d="M5,5 h8 v8 h-8 v-8 z" fill="#3daee9" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_checked_disabled.svg b/lib/BreezeStyleSheets/light/checkbox_checked_disabled.svg
new file mode 100755
index 0000000..b7be04b
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_checked_disabled.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#31363B"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#31363B"/>
+ <path d="M5,5 h8 v8 h-8 v-8 z" fill="#31363B" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg b/lib/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg
new file mode 100755
index 0000000..def9596
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#51c2fc"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#51c2fc"/>
+ <path d="M5,5 h8 v8 h-0.9 v-7.1 h-7.1 z" fill="#51c2fc" fill-rule="evenodd"/>
+ <path d="M13,13 h-8 v-8 h0.9 v7.1 h7.1 z" fill="#51c2fc" fill-rule="evenodd"/>
+ <path d="M13,5 L 5,13 v-8 h8 z" fill="#51c2fc" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_indeterminate.svg b/lib/BreezeStyleSheets/light/checkbox_indeterminate.svg
new file mode 100755
index 0000000..a619ab0
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_indeterminate.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#3daee9"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#3daee9"/>
+ <path d="M5,5 h8 v8 h-0.9 v-7.1 h-7.1 z" fill="#3daee9" fill-rule="evenodd"/>
+ <path d="M13,13 h-8 v-8 h0.9 v7.1 h7.1 z" fill="#3daee9" fill-rule="evenodd"/>
+ <path d="M13,5 L 5,13 v-8 h8 z" fill="#3daee9" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg b/lib/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg
new file mode 100755
index 0000000..74d7168
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#31363B"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#31363B"/>
+ <path d="M5,5 h8 v8 h-0.9 v-7.1 h-7.1 z" fill="#31363B" fill-rule="evenodd"/>
+ <path d="M13,13 h-8 v-8 h0.9 v7.1 h7.1 z" fill="#31363B" fill-rule="evenodd"/>
+ <path d="M13,5 L 5,13 v-8 h8 z" fill="#31363B" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_unchecked-hover.svg b/lib/BreezeStyleSheets/light/checkbox_unchecked-hover.svg
new file mode 100755
index 0000000..8f0bb01
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_unchecked-hover.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#51c2fc"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#51c2fc"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg b/lib/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg
new file mode 100755
index 0000000..0ef4300
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve">
+ <path d="M2,2 h14 v14 h-0.9 v-13.1 h-13.1 z" fill="#31363B"/>
+ <path d="M16,16 h-14 v-14 h0.9 v13.1 h13.1 z" fill="#31363B"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/close-hover.svg b/lib/BreezeStyleSheets/light/close-hover.svg
new file mode 100755
index 0000000..cb44c78
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/close-hover.svg
@@ -0,0 +1,3 @@
+<svg width="1200" height="1200">
+ <path d="M 600,1050 C 351.472,1050 150,848.528 150,600 150,351.472 351.472,150 600,150 c 248.528,0 450,201.472 450,450 0,248.528 -201.472,450 -450,450 z M 888.462,827.851 661.974,601.122 l 0,-2.244 226.488,-226.729 0,-60.611 -60.848,0 Q 727.339,411.986 627.043,512.451 613.524,525.358 600,538.267 l -226.487,-226.729 -61.975,0 0,60.611 L 538.026,600 311.538,826.729 l 0,61.733 60.848,0 q 34.363,-34.792 68.735,-69.59 L 600,661.733 l 226.487,226.729 61.975,0 0,-60.611 z" fill="#dc7676"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/close-pressed.svg b/lib/BreezeStyleSheets/light/close-pressed.svg
new file mode 100755
index 0000000..a0dc249
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/close-pressed.svg
@@ -0,0 +1,3 @@
+<svg width="1200" height="1200">
+ <path d="M 600,1050 C 351.472,1050 150,848.528 150,600 150,351.472 351.472,150 600,150 c 248.528,0 450,201.472 450,450 0,248.528 -201.472,450 -450,450 z M 888.462,827.851 661.974,601.122 l 0,-2.244 226.488,-226.729 0,-60.611 -60.848,0 Q 727.339,411.986 627.043,512.451 613.524,525.358 600,538.267 l -226.487,-226.729 -61.975,0 0,60.611 L 538.026,600 311.538,826.729 l 0,61.733 60.848,0 q 34.363,-34.792 68.735,-69.59 L 600,661.733 l 226.487,226.729 61.975,0 0,-60.611 z" fill="#b33e3e"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/close.svg b/lib/BreezeStyleSheets/light/close.svg
new file mode 100755
index 0000000..07b50c9
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/close.svg
@@ -0,0 +1,3 @@
+<svg width="1200" height="1200">
+ <path d="M 600,1050 C 351.472,1050 150,848.528 150,600 150,351.472 351.472,150 600,150 c 248.528,0 450,201.472 450,450 0,248.528 -201.472,450 -450,450 z M 888.462,827.851 661.974,601.122 l 0,-2.244 226.488,-226.729 0,-60.611 -60.848,0 Q 727.339,411.986 627.043,512.451 613.524,525.358 600,538.267 l -226.487,-226.729 -61.975,0 0,60.611 L 538.026,600 311.538,826.729 l 0,61.733 60.848,0 q 34.363,-34.792 68.735,-69.59 L 600,661.733 l 226.487,226.729 61.975,0 0,-60.611 z" fill="#626568"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/down_arrow-hover.svg b/lib/BreezeStyleSheets/light/down_arrow-hover.svg
new file mode 100755
index 0000000..408397f
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/down_arrow-hover.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,0.91769718 4.5,4.2280182 7.8105408,0.91627648 c 0.1577125,-0.157702 0.4134624,-0.157702 0.5711749,0 0.1577124,0.15770202 0.1577124,0.41343492 0,0.57113692 l -3.5961283,3.5973102 0,0 0,0 c -0.1577124,0.1577019 -0.4134624,0.1577019 -0.5711748,0 L 0.6182843,1.4874134 c -0.1577124,-0.157702 -0.1577124,-0.4134349 0,-0.57113692 0.1577125,-0.15628131 0.4134624,-0.15628131 0.5711749,0.00142 z" fill="#3daee9"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/down_arrow.svg b/lib/BreezeStyleSheets/light/down_arrow.svg
new file mode 100755
index 0000000..34c5d6a
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/down_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,0.91769718 4.5,4.2280182 7.8105408,0.91627648 c 0.1577125,-0.157702 0.4134624,-0.157702 0.5711749,0 0.1577124,0.15770202 0.1577124,0.41343492 0,0.57113692 l -3.5961283,3.5973102 0,0 0,0 c -0.1577124,0.1577019 -0.4134624,0.1577019 -0.5711748,0 L 0.6182843,1.4874134 c -0.1577124,-0.157702 -0.1577124,-0.4134349 0,-0.57113692 0.1577125,-0.15628131 0.4134624,-0.15628131 0.5711749,0.00142 z" fill="#31363B"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/down_arrow_disabled.svg b/lib/BreezeStyleSheets/light/down_arrow_disabled.svg
new file mode 100755
index 0000000..af74a30
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/down_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,0.91769718 4.5,4.2280182 7.8105408,0.91627648 c 0.1577125,-0.157702 0.4134624,-0.157702 0.5711749,0 0.1577124,0.15770202 0.1577124,0.41343492 0,0.57113692 l -3.5961283,3.5973102 0,0 0,0 c -0.1577124,0.1577019 -0.4134624,0.1577019 -0.5711748,0 L 0.6182843,1.4874134 c -0.1577124,-0.157702 -0.1577124,-0.4134349 0,-0.57113692 0.1577125,-0.15628131 0.4134624,-0.15628131 0.5711749,0.00142 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/hmovetoolbar.svg b/lib/BreezeStyleSheets/light/hmovetoolbar.svg
new file mode 100755
index 0000000..57e54c9
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/hmovetoolbar.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="16px" height="64px" viewBox="0 0 16 64" enable-background="new 0 0 16 64" xml:space="preserve">
+ <rect fill="#76797c" x="2" y="1" width="1" height="62.5"/>
+ <rect fill="#76797c" x="9" y="1" width="1" height="62.5"/>
+</svg>
+
diff --git a/lib/BreezeStyleSheets/light/hsepartoolbar.svg b/lib/BreezeStyleSheets/light/hsepartoolbar.svg
new file mode 100755
index 0000000..a446425
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/hsepartoolbar.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="7px" height="63px" viewBox="0 0 7 63" enable-background="new 0 0 7 63" xml:space="preserve">
+ <rect fill="#76797c" x="2" y="13" width="1" height="37"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/left_arrow.svg b/lib/BreezeStyleSheets/light/left_arrow.svg
new file mode 100755
index 0000000..f77acf4
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/left_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="6px" height="9px" viewBox="0 0 6 9" enable-background="new 0 0 6 9" xml:space="preserve">
+ <path d="m 5.0823028,1.1894593 -3.310321,3.3105408 3.3117417,3.3105408 c 0.157702,0.1577125 0.157702,0.4134624 0,0.5711749 -0.157702,0.1577123 -0.4134349,0.1577123 -0.5711369,0 l -3.59731017,-3.5961283 0,0 0,0 c -0.15770191,-0.1577124 -0.15770191,-0.4134624 0,-0.5711748 L 4.5125866,0.61828437 c 0.157702,-0.1577124 0.4134349,-0.1577124 0.5711369,0 0.1562813,0.1577125 0.1562813,0.41346243 -0.00142,0.57117493 z" fill="#31363B"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/left_arrow_disabled.svg b/lib/BreezeStyleSheets/light/left_arrow_disabled.svg
new file mode 100755
index 0000000..2d749e7
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/left_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="6px" height="9px" viewBox="0 0 6 9" enable-background="new 0 0 6 9" xml:space="preserve">
+ <path d="m 5.0823028,1.1894593 -3.310321,3.3105408 3.3117417,3.3105408 c 0.157702,0.1577125 0.157702,0.4134624 0,0.5711749 -0.157702,0.1577123 -0.4134349,0.1577123 -0.5711369,0 l -3.59731017,-3.5961283 0,0 0,0 c -0.15770191,-0.1577124 -0.15770191,-0.4134624 0,-0.5711748 L 4.5125866,0.61828437 c 0.157702,-0.1577124 0.4134349,-0.1577124 0.5711369,0 0.1562813,0.1577125 0.1562813,0.41346243 -0.00142,0.57117493 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/radio_checked-hover.svg b/lib/BreezeStyleSheets/light/radio_checked-hover.svg
new file mode 100755
index 0000000..f3d5c98
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/radio_checked-hover.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#51c2fc" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#51c2fc" fill-rule="evenodd"/>
+ <path d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0" fill="#51c2fc" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/radio_checked.svg b/lib/BreezeStyleSheets/light/radio_checked.svg
new file mode 100755
index 0000000..86ff6bf
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/radio_checked.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#3daee9" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#3daee9" fill-rule="evenodd"/>
+ <path d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0" fill="#3daee9" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/radio_checked_disabled.svg b/lib/BreezeStyleSheets/light/radio_checked_disabled.svg
new file mode 100755
index 0000000..269ae12
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/radio_checked_disabled.svg
@@ -0,0 +1,5 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#31363B" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#31363B" fill-rule="evenodd"/>
+ <path d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0" fill="#31363B" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/radio_unchecked-hover.svg b/lib/BreezeStyleSheets/light/radio_unchecked-hover.svg
new file mode 100755
index 0000000..f5fc943
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/radio_unchecked-hover.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#51c2fc" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#51c2fc" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/radio_unchecked_disabled.svg b/lib/BreezeStyleSheets/light/radio_unchecked_disabled.svg
new file mode 100755
index 0000000..41f503d
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/radio_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+<svg x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ <path d="M1,10a9,9 0 1,0 18,0 h-0.9 a8.1,8.1 0 1,1 -16.2,0 h-0.9" fill="#31363B" fill-rule="evenodd"/>
+ <path d="M1,10a9,9 0 1,1 18,0 h-0.9 a8.1,8.1 0 1,0 -16.2,0 h-0.9" fill="#31363B" fill-rule="evenodd"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/right_arrow.svg b/lib/BreezeStyleSheets/light/right_arrow.svg
new file mode 100755
index 0000000..a43ea2b
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/right_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="6px" height="9px" viewBox="0 0 6 9" enable-background="new 0 0 6 9" xml:space="preserve">
+ <path d="m 0.9166972,1.1894593 3.310321,3.3105408 -3.3117417,3.3105408 c -0.157702,0.1577125 -0.157702,0.4134624 0,0.5711749 0.157702,0.1577123 0.4134349,0.1577123 0.5711369,0 l 3.5973102,-3.5961283 0,0 0,0 c 0.1577019,-0.1577124 0.1577019,-0.4134624 0,-0.5711748 L 1.4864134,0.61828437 c -0.157702,-0.1577124 -0.4134349,-0.1577124 -0.5711369,0 -0.1562813,0.1577125 -0.1562813,0.41346243 0.00142,0.57117493 z" fill="#31363B"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/right_arrow_disabled.svg b/lib/BreezeStyleSheets/light/right_arrow_disabled.svg
new file mode 100755
index 0000000..4940025
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/right_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg width="6" height="9">
+ <path d="m 0.9166972,1.1894593 3.310321,3.3105408 -3.3117417,3.3105408 c -0.157702,0.1577125 -0.157702,0.4134624 0,0.5711749 0.157702,0.1577123 0.4134349,0.1577123 0.5711369,0 l 3.5973102,-3.5961283 0,0 0,0 c 0.1577019,-0.1577124 0.1577019,-0.4134624 0,-0.5711748 L 1.4864134,0.61828437 c -0.157702,-0.1577124 -0.4134349,-0.1577124 -0.5711369,0 -0.1562813,0.1577125 -0.1562813,0.41346243 0.00142,0.57117493 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/sizegrip.svg b/lib/BreezeStyleSheets/light/sizegrip.svg
new file mode 100755
index 0000000..3388f07
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/sizegrip.svg
@@ -0,0 +1,3 @@
+<svg width="1000" height="1000">
+ <path fill="#b0b0b0" d="M22.1,1022.1L-22.1,977.9l1000-1000L1022.1,22.1Zm220,30L197.9,1007.9l1000-1000L1242.1,52.1Zm250,0L447.9,1007.9l1000-1000L1492.1,52.1Zm250,0L697.9,1007.9l1030-1030L1772.1,22.1Z"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/spinup_disabled.svg b/lib/BreezeStyleSheets/light/spinup_disabled.svg
new file mode 100755
index 0000000..838436d
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/spinup_disabled.svg
@@ -0,0 +1,3 @@
+<svg width="9" height="6">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/stylesheet-branch-end-closed.svg b/lib/BreezeStyleSheets/light/stylesheet-branch-end-closed.svg
new file mode 100755
index 0000000..a31f5c0
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/stylesheet-branch-end-closed.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#bcbfc2" x="36" width="2" height="14"/>
+ <rect id="HLine" fill="#bcbfc2" x="65" y="28" height="1" width="28"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/stylesheet-branch-end-open.svg b/lib/BreezeStyleSheets/light/stylesheet-branch-end-open.svg
new file mode 100755
index 0000000..a31f5c0
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/stylesheet-branch-end-open.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#bcbfc2" x="36" width="2" height="14"/>
+ <rect id="HLine" fill="#bcbfc2" x="65" y="28" height="1" width="28"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/stylesheet-branch-end.svg b/lib/BreezeStyleSheets/light/stylesheet-branch-end.svg
new file mode 100755
index 0000000..a1c0a42
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/stylesheet-branch-end.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#bcbfc2" x="36" width="2" height="28"/>
+ <rect id="HLine" fill="#bcbfc2" x="36" y="28" height="1" width="57"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/stylesheet-branch-more.svg b/lib/BreezeStyleSheets/light/stylesheet-branch-more.svg
new file mode 100755
index 0000000..ebef839
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/stylesheet-branch-more.svg
@@ -0,0 +1,4 @@
+<svg width="81" height="58">
+ <rect id="VLine" fill="#bcbfc2" x="36" width="2" height="58"/>
+ <rect id="HLine" fill="#bcbfc2" x="36" y="30" height="1" width="44"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/stylesheet-vline.svg b/lib/BreezeStyleSheets/light/stylesheet-vline.svg
new file mode 100755
index 0000000..688177e
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/stylesheet-vline.svg
@@ -0,0 +1,3 @@
+<svg width="81" height="58">
+ <rect fill="#bcbfc2" x="36" width="2" height="58"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/transparent.svg b/lib/BreezeStyleSheets/light/transparent.svg
new file mode 100755
index 0000000..3a8ca5c
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/transparent.svg
@@ -0,0 +1 @@
+<svg width="64" height="64"/>
diff --git a/lib/BreezeStyleSheets/light/undock-hover.svg b/lib/BreezeStyleSheets/light/undock-hover.svg
new file mode 100755
index 0000000..6bddbd7
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/undock-hover.svg
@@ -0,0 +1,5 @@
+<svg width="1000" height="1000" >
+ <path id="BottomCircle" d="M100,500 a250,250, 0, 1,0, 800,0 M775,500 L500,775 L225,500 z" fill="#a2a2a2" />
+ <path id="TopCircle" d="M900,500 a250,250, 0, 1,0, -800,0 M225,500 L500,225 L775,500 z" fill="#a2a2a2" />
+ <path id="Inside" d="M275,500 L 500,725 L 725,500 L 500,275 z" fill="#a2a2a2" />
+</svg>
diff --git a/lib/BreezeStyleSheets/light/undock.svg b/lib/BreezeStyleSheets/light/undock.svg
new file mode 100755
index 0000000..9ab2197
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/undock.svg
@@ -0,0 +1,3 @@
+<svg width="1000" height="1000" >
+ <path d="M250,500 L 500,750 L 750,500 L 500,250 z" fill="none" stroke="#a2a2a2" stroke-width="50" />
+</svg>
diff --git a/lib/BreezeStyleSheets/light/up_arrow-hover.svg b/lib/BreezeStyleSheets/light/up_arrow-hover.svg
new file mode 100755
index 0000000..dd1271a
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/up_arrow-hover.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#3daee9"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/up_arrow.svg b/lib/BreezeStyleSheets/light/up_arrow.svg
new file mode 100755
index 0000000..b02bb26
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/up_arrow.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#31363B"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/up_arrow_disabled.svg b/lib/BreezeStyleSheets/light/up_arrow_disabled.svg
new file mode 100755
index 0000000..742e1c5
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/up_arrow_disabled.svg
@@ -0,0 +1,3 @@
+<svg x="0px" y="0px" width="9px" height="6px" viewBox="0 0 9 6" enable-background="new 0 0 9 6" xml:space="preserve">
+ <path d="M 1.1894592,5.0833028 4.5,1.7729818 7.8105408,5.0847235 c 0.1577125,0.157702 0.4134624,0.157702 0.5711749,0 0.1577124,-0.157702 0.1577124,-0.4134349 0,-0.5711369 l -3.5961283,-3.59731019 0,0 0,0 c -0.1577124,-0.1577019 -0.4134624,-0.1577019 -0.5711748,0 L 0.6182843,4.5135866 c -0.1577124,0.157702 -0.1577124,0.4134349 0,0.5711369 0.1577125,0.1562813 0.4134624,0.1562813 0.5711749,-0.00142 z" fill="#b0b0b0"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/vmovetoolbar.svg b/lib/BreezeStyleSheets/light/vmovetoolbar.svg
new file mode 100755
index 0000000..0a30d45
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/vmovetoolbar.svg
@@ -0,0 +1,8 @@
+<svg x="0px" y="0px" width="54px" height="10px" viewBox="0 0 54 10" enable-background="new 0 0 54 10" xml:space="preserve">
+ <rect id="Dark1" data-name="Dark1" fill="#292c31" x="16" y="1" width="4" height="8"/>
+ <rect id="Light1" data-name="Light1" fill="#7f8795" x="16" y="1" width="3" height="7"/>
+ <rect id="Dark2" data-name="Dark2" fill="#292c31" x="25" y="1" width="4" height="8"/>
+ <rect id="Light2" data-name="Light2" fill="#7f8795" x="25" y="1" width="3" height="7"/>
+ <rect id="Dark3" data-name="Dark3" fill="#292c31" x="34" y="1" width="4" height="8"/>
+ <rect id="Light3" data-name="Light3" fill="#7f8795" x="34" y="1" width="3" height="7"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/light/vsepartoolbars.svg b/lib/BreezeStyleSheets/light/vsepartoolbars.svg
new file mode 100755
index 0000000..00e91ab
--- /dev/null
+++ b/lib/BreezeStyleSheets/light/vsepartoolbars.svg
@@ -0,0 +1,7 @@
+<svg x="0px" y="0px" width="63px" height="7px" viewBox="0 0 63 7" enable-background="new 0 0 63 7" xml:space="preserve">
+ <rect id="Dark1" data-name="Dark1" fill="#292c31" x="25" y="1" width="1" height="5"/>
+ <rect id="Dark2" data-name="Dark2" fill="#292c31" x="38" y="1" width="1" height="5"/>
+ <rect id="Light1" data-name="Light1" fill="#7f8795" x="23" y="1" width="2" height="5"/>
+ <rect id="Light2" data-name="Light2" fill="#7f8795" x="30" y="1" width="2" height="5"/>
+ <rect id="Light3" data-name="Light3" fill="#7f8795" x="36" y="1" width="2" height="5"/>
+</svg>
diff --git a/lib/BreezeStyleSheets/native.py b/lib/BreezeStyleSheets/native.py
new file mode 100644
index 0000000..0269795
--- /dev/null
+++ b/lib/BreezeStyleSheets/native.py
@@ -0,0 +1,87 @@
+#!/usr/bin/env python
+#
+# The MIT License (MIT)
+#
+# Copyright (c) <2013-2014> <Colin Duquesnoy>
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+"""
+A simple example of use.
+
+Load an ui made in QtDesigner and apply the DarkStyleSheet.
+
+
+Requirements:
+ - Python 2 or Python 3
+ - PyQt4
+
+.. note.. :: qdarkstyle does not have to be installed to run
+ the example
+
+"""
+import logging
+import sys
+from PyQt5 import QtWidgets, QtCore
+# make the example runnable without the need to install
+
+import example
+
+
+def main():
+ """
+ Application entry point
+ """
+ logging.basicConfig(level=logging.DEBUG)
+ # create the application and the main window
+ app = QtWidgets.QApplication(sys.argv)
+ #app.setStyle(QtWidgets.QStyleFactory.create("fusion"))
+ window = QtWidgets.QMainWindow()
+
+ # setup ui
+ ui = example.Ui_MainWindow()
+ ui.setupUi(window)
+ ui.bt_delay_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ ui.bt_instant_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ ui.bt_menu_button_popup.addActions([
+ ui.actionAction,
+ ui.actionAction_C
+ ])
+ window.setWindowTitle("Native example")
+
+ # tabify dock widgets to show bug #6
+ window.tabifyDockWidget(ui.dockWidget1, ui.dockWidget2)
+
+ # auto quit after 2s when testing on travis-ci
+ if "--travis" in sys.argv:
+ QtCore.QTimer.singleShot(2000, app.exit)
+
+ # run
+ window.show()
+ app.exec_()
+
+
+if __name__ == "__main__":
+ main()