diff --git a/ReadMe.md b/ReadMe.md
new file mode 100644
index 0000000..e69de29
diff --git a/assetlist.ui b/assetlist.ui
index 4b13e20..7d42fc4 100644
--- a/assetlist.ui
+++ b/assetlist.ui
@@ -47,6 +47,9 @@
+
+ false
+
-
diff --git a/assets.qrc b/assets.qrc
index b32e497..c2e3fbe 100644
--- a/assets.qrc
+++ b/assets.qrc
@@ -14,5 +14,9 @@
data/css/style.qss
+ data/css/DarkMonokai.qss
+ data/css/darkorange.qss
+ data/css/darkstyle.qss
+ data/css/QTDark.qss
diff --git a/data.pro b/data.pro
index 9f6fd02..6b6fa7a 100644
--- a/data.pro
+++ b/data.pro
@@ -24,17 +24,21 @@ DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
- main.cpp \
- mainwindow.cpp \
+ main.cpp \
+ mainwindow.cpp \
assetlist.cpp
HEADERS += \
- mainwindow.h \
+ mainwindow.h \
assetlist.h
FORMS += \
- mainwindow.ui \
+ mainwindow.ui \
assetlist.ui
RESOURCES += \
- assets.qrc
+ assets.qrc \
+ libs/BreezeStyleSheets/breeze.qrc
+
+INCLUDEPATH += \
+ libs
diff --git a/data.pro.user b/data.pro.user
index a513f05..29601ce 100644
--- a/data.pro.user
+++ b/data.pro.user
@@ -1,6 +1,6 @@
-
+
EnvironmentId
diff --git a/data/css/DarkMonokai.qss b/data/css/DarkMonokai.qss
new file mode 100644
index 0000000..736bb7f
--- /dev/null
+++ b/data/css/DarkMonokai.qss
@@ -0,0 +1,539 @@
+/**
+** ____ _ ___ ___ _ _
+** | _ \ | | | \/ | | | (_)
+** | | \ |__ _ _ __| | __ | . . | ___ _ __ ___ | | __ __ _ _
+** | | | | _` | '__| |/ / | |\/| |/ _ \| '_ \ / _ \| |/ // _` | |
+** | |_/ /(_| | | | < | | | | (_) | | | | (_) | <| (_| | |
+** |____/\__,_|_| |_|\_\ \_| |_/\___/|_| |_|\___/|_|\_\\__,_|_|
+**
+** Quassel Theme
+**
+** Author: Chris Holland (Zren on Freenode/GitHub)
+*/
+
+/**
+** Theme Notes:
+** - This theme is designed to work on top of the Fusion or the Plastique client style.
+** It will look weird on almost all the others (including the system default).
+** (Settings > Configure Quassel (F7) > Interface > Client Style)
+*/
+
+/**
+** Helpful Links:
+** - QT:
+** http://qt-project.org/doc/qt-4.8/stylesheet-syntax.html
+** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-reference.html
+** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html
+** - Plastique Client Style:
+** https://qt.gitorious.org/qt/qt/source/src/gui/styles/qplastiquestyle.cpp
+** https://github.com/mirror/qt/blob/4.8/src/gui/styles/qplastiquestyle.cpp
+** - Quassel Stylesheet Gallery:
+** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery
+** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery#DarkMonokaiqss
+*/
+
+/**
+** - QSS Notes:
+** Quassel stylesheets also support Palette { role: color; } for setting the system
+** palette. See the QPalette docs for available roles, and convert them into qss-style
+** attributes, so ButtonText would become button-text or see qssparser.cpp In fact,
+** qssparser.cpp is the authorative source for Quassel's qss syntax that contains all
+** the extensions over standard Qt qss syntax.
+** See:
+** http://qt-project.org/doc/qt-4.8/qpalette.html#ColorRole-enum
+** https://github.com/quassel/quassel/blob/master/src/uisupport/qssparser.cpp
+**
+*/
+
+Palette {
+ /* Window colors */
+ window: #2b2b2b;
+ background: #212121;
+ foreground: #ffffff;
+
+ base: #131313;
+ alternate-base: #42403B;
+
+ /* Just setting palette(tooltip-base) doesn't work as intended so we set it in
+ ** a QTooltip{} rule as well.
+ */
+ tooltip-base: #131313; // palette(base)
+ tooltip-text: white; // palette(text)
+
+ /* The following attributes should be done in a scale */
+ light: #444444; // Tab Borders, Scrollbar handle grips, Titled Panel border (Settings)
+ midlight: #333333; // ?
+ button: #292929; // Menu BG, Scrollbar and Button base.
+ mid: #252525; // Titled Panel border (Settings)
+ dark: #202020; // TreeView [-] and ... color (Also various borders in Windows Client Style)
+ shadow: #1d1d1d; // ?
+
+
+ /* Text colors */
+ text: white;
+ button-text: #B6B3AB;
+
+ //highlight: #00ff00;
+ //highlight-text: #000000;
+
+ /* Link colors */
+ link: #539FA3;
+ link-visited: #845B90;
+
+ /* Color of the marker line in the chat view. BG Node that is overlayed on the first new ChatLine. */
+ // 0 -> 0.1 (sharp line)
+ marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ff0000, stop: 0.1 #ff0000, stop: 0.1 transparent);
+}
+
+/*
+** Base Object Colors
+*/
+
+/* Tables */
+// QTreeView#settingsTree -> Tree in the Settings popup.
+
+QTreeView, QTableView {
+ alternate-background-color: rgba(0,0,0, 64);
+ // background-color: palette(shadow);
+ border: 0px;
+}
+
+QTreeView {
+ selection-background-color: transparent;
+}
+
+QTreeView::item:focus {
+ border: none;
+}
+
+QTreeView::item:selected {
+ border: none;
+ border-radius: 3px;
+ color: palette(button-text);
+}
+
+QTreeView::item:hover {
+ border-radius: 3px;
+ background: #000000; /* palette(dark); */
+}
+
+
+QTreeView::item:selected:active{
+ color: palette(button-text);
+ background: #040404; /* palette(dark); */
+}
+
+QTreeView::item:selected:!active {
+ color: palette(button-text);
+ background: #080808; /* palette(shadow); */
+}
+
+// QTreeView::item { color: #debc85; }
+// QTreeView::item:selected { color: #00004b; }
+// QTreeView#settingsTree { background: #131313; }
+
+
+/* Scrollbar */
+/* From Quassel Wiki: http://sprunge.us/iZGB */
+QScrollBar {
+ //background: transparent;
+ background: palette(base);
+ margin: 0;
+}
+QScrollBar:hover {
+ /* Optional: Subtle accent of scrolling area on hover */
+ background: #161616; /* base +2 */
+}
+QScrollBar:vertical {
+ width: 8px;
+}
+QScrollBar:horizontal {
+ height: 8px;
+}
+
+QScrollBar::handle {
+ padding: 0;
+ margin: 2px;
+ border-radius: 2px;
+ border: 2px solid palette(midlight);
+ background: palette(midlight);
+}
+
+QScrollBar::handle:vertical {
+ min-height: 20px;
+ min-width: 0px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 20px;
+ min-height: 0px;
+}
+QScrollBar::handle:hover {
+ border-color: palette(light);
+ background: palette(light);
+}
+QScrollBar::handle:pressed {
+ background: palette(highlight);
+ border-color: palette(highlight);
+}
+
+QScrollBar::add-line , QScrollBar::sub-line {
+ height: 0px;
+ border: 0px;
+}
+QScrollBar::up-arrow, QScrollBar::down-arrow {
+ border: 0px;
+ width: 0px;
+ height: 0px;
+}
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: none;
+}
+
+/* Input Box */
+MultiLineEdit {
+ //background: palette(base);
+ //color: palette(foreground);
+}
+
+/* Widgets */
+/* http://doc.qt.nokia.com/4.7-snapshot/qdockwidget.html */
+//QMainWindow,
+QMainWindow QAbstractScrollArea {
+ //border: 0; // Remove borders.
+ border: 1px solid palette(shadow);
+}
+
+QMainWindow {
+ //background: palette(mid); // Main window trim
+}
+
+/* Splitter */
+/* The splits between QDockWidgets and QMainWindow is a different element. */
+QSplitter::handle,
+QMainWindow::separator {
+ background: palette(dark);
+}
+QSplitter::handle:horizontal:hover,
+QMainWindow::separator:vertical:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
+}
+
+QSplitter::handle:vertical:hover,
+QMainWindow::separator:horizontal:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
+}
+
+/* Menu Bar / Context Menues */
+QMenu {
+ margin: 5px; // A bit of nice padding around menu items.
+}
+
+/* ToolTip */
+/* Note: You cannot create transparent sections in the popup box without a mask set. Thus the black edges outside the rounded borders. */
+QToolTip {
+ border: 2px solid #202020; // palette(dark)
+ border-radius: 2px;
+ background: #131313; // palette(base)
+ color: white; // palette(text)
+}
+
+/* Tabs */
+/*
+ The palette is designed for the selected one to be darker. So we need to change it. Decided to do a simple line.
+ tab:bottom and tab:top reverse y1 and y2 on the linear gradients.
+
+ Tab Shadow: #444444 (light)
+ Tab Hover: #666
+ Tab Selected: palette(highlight)
+*/
+
+//QTabWidget{}
+//QTabWidget::pane {}
+
+QTabWidget::tab-bar {
+ alignment: center;
+}
+
+QTabBar::tab {
+ min-width: 30px;
+ height: 20px;
+}
+
+QTabBar::tab:bottom:selected {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:selected {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
+}
+
+QTabBar::tab:!selected {
+ color: #888;
+}
+
+QTabBar::tab:bottom:!selected {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:!selected {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
+}
+
+QTabBar::tab:!selected:hover {
+ color: #aaa;
+}
+
+QTabBar::tab:bottom:!selected:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:!selected:hover {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
+}
+
+/*
+** Quassel CSS
+*/
+
+/* Main Chat Background Override */
+ChatView {
+ background: palette(base);
+}
+
+
+/* Font */
+// Will not override if selectors are doubled up eg: "ChatLine, MultiLineEdit {}"
+// These will override anything set in Quassel's Settings.
+/**
+ * Don't bold or style MultiLineEdit text in any way otherwise you will be
+ * prone to get weird behaviour in submitting from the Input box.
+ * It will randomly bold your input if you do.
+ */
+ChatLine {
+ //font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
+
+ //font-size: 13pt;
+ //font-weight: bold;
+ }
+MultiLineEdit {
+ //font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
+
+ //font-size: 20px;
+ //font-weight: normal;
+ }
+ChatLine#plain {
+ //font-weight: bold;
+ }
+
+/* Font: UI Global Font */
+QWidget {
+ //font-family: consolas;
+ }
+ChatListItem {
+ font-family: consolas;
+ }
+NickListItem {
+ font-family: consolas;
+ }
+StyledLabel#topicLabel {
+ font-family: consolas;
+ font-size: 14px;
+ }
+
+
+/* Topic Box */
+StyledLabel#topicLabel { background: palette(base); font-family: consolas; }
+
+/* Buffer / Channel List */
+/**
+ state: inactive, channel-event, unread-message, highlighted
+ type: query, channel, network
+**/
+ChatListItem { foreground: #888888; }
+ChatListItem[state="inactive"] { foreground: #555555; }
+ChatListItem[state="channel-event"] { foreground: #888888; }
+ChatListItem[state="unread-message"] { foreground: #85A83F; }
+ChatListItem[state="highlighted"] { foreground: #FFAA00; }
+
+ChatListItem[type="network", state="unread-message"] {foreground: #999999; }
+ChatListItem[type="network", state="highlighted"] {foreground: #999999; }
+ChatListItem[type="query", state="unread-message"] { foreground: #FFAA00; }
+
+
+/* Nick List */
+/**
+ state: away
+ type: user, category
+**/
+NickListItem[type="category"] { foreground: #debc85; }
+NickListItem[type="user"] { foreground: #cccccc; }
+NickListItem[type="user", state="away"] { foreground: #666666; }
+
+
+
+/* Chatbox Line Formatting */
+
+ChatLine[label="highlight"] {
+ foreground: #8db7bd;
+ background: #192527; // 3a557b
+}
+
+/*
+** Option: Bold highlighted text, but not the timestamp.
+*/
+/*
+ChatLine[label="highlight"] { font-weight: bold; }
+ChatLine::timestamp[label="highlight"]{ font-weight: normal; }
+*/
+
+/* Slight accent on the first two columns */
+ChatLine::sender { background: #101010; }
+ChatLine::timestamp { background: #101010; }
+/*ChatLine::contents { background: #101010; }*/
+
+ChatLine::sender[label="highlight"] { foreground: #5e7c80; background: #162224; }
+ChatLine::timestamp[label="highlight"] { foreground: #5e7c80; background: #162224; }
+
+ChatLine::timestamp { }
+
+/* ::contents == Message */
+ChatLine::contents {
+ /* Can only set background */
+}
+
+ChatLine#plain { foreground: #b8b8bb; }
+ChatLine#notice { foreground: #A6E22E; }
+ChatLine#action { foreground: #F92672; font-style: italic; }
+ChatLine#nick { foreground: #75715E; }
+ChatLine#mode { foreground: #75715E; font-weight: bold; }
+ChatLine#join { foreground: #75715E; }
+ChatLine#part { foreground: #75715E; }
+ChatLine#quit { foreground: #75715E; }
+ChatLine#kick { foreground: #75715E; }
+ChatLine#kill { foreground: #75715E; }
+ChatLine#server { foreground: #A6E22E; }
+ChatLine#info { foreground: #A6E22E; }
+ChatLine#error { foreground: #FD971F; }
+ChatLine#daychange { foreground: #A6E22E; }
+ChatLine#topic { foreground: #FD971F; }
+//ChatLine#netsplit { foreground: #996633; } // Old
+ChatLine#netsplit-join { foreground: #996633; }
+ChatLine#netsplit-quit { foreground: #996633; }
+
+ChatLine::timestamp {
+ foreground: #707C70;
+ // Resets the timestemp font during #action and other possible formatting.
+ font-style: normal;
+ font-weight: normal;
+}
+
+ChatLine::url {
+ foreground: palette(link);
+ //font-style: underline; // Uncomment if you always want an underline on links.
+}
+
+/* Sender Colors */
+ChatLine::sender#plain[sender="self"] { foreground: #779; }
+
+
+/* Uncomment this is you want all senders the same color: */
+// ChatLine::sender#plain { foreground: #2828B9; }
+
+/**
+ * The following are the sixteen colours used for the senders.
+ * The names are calculated by taking the hash of the nickname.
+ * Then take the modulo (the remainder) when divided by 16.
+ */
+ChatLine::sender#plain[sender="0"] { foreground: #e90d7f; }
+ChatLine::sender#plain[sender="1"] { foreground: #8e55e9; }
+ChatLine::sender#plain[sender="2"] { foreground: #b30e0e; }
+ChatLine::sender#plain[sender="3"] { foreground: #17b339; }
+ChatLine::sender#plain[sender="4"] { foreground: #58afb3; }
+ChatLine::sender#plain[sender="5"] { foreground: #9d54b3; }
+ChatLine::sender#plain[sender="6"] { foreground: #b39775; }
+ChatLine::sender#plain[sender="7"] { foreground: #3176b3; }
+ChatLine::sender#plain[sender="8"] { foreground: #e90d7f; }
+ChatLine::sender#plain[sender="9"] { foreground: #8e55e9; }
+ChatLine::sender#plain[sender="a"] { foreground: #b30e0e; }
+ChatLine::sender#plain[sender="b"] { foreground: #17b339; }
+ChatLine::sender#plain[sender="c"] { foreground: #58afb3; }
+ChatLine::sender#plain[sender="d"] { foreground: #9d54b3; }
+ChatLine::sender#plain[sender="e"] { foreground: #b39775; }
+ChatLine::sender#plain[sender="f"] { foreground: #3176b3; }
+
+
+/*
+** mIRC formats
+*/
+ChatLine[format="bold"] { font-weight: bold;}
+ChatLine[format="italic"] { font-style: italic; }
+ChatLine[format="underline"] { font-style: underline; }
+
+/* Make black text appear lighter as our theme has a dark background. */
+ChatLine[fg-color="1"] { foreground: #444; }
+ChatLine[bg-color="1"] { background: #444; }
+
+/* Blues are hard to read as well. */
+ChatLine[fg-color="2"] { foreground: #15a; }
+ChatLine[bg-color="2"] { background: #15a; }
+ChatLine[fg-color="c"] { foreground: #15f; }
+ChatLine[bg-color="c"] { background: #15f; }
+
+/* A list of all the colors for easy convienience */
+/*
+ChatLine[fg-color="0"] { foreground: white; }
+ChatLine[bg-color="0"] { background: white; }
+ChatLine[fg-color="1"] { foreground: black; }
+ChatLine[bg-color="1"] { background: black; }
+ChatLine[fg-color="2"] { foreground: navy; }
+ChatLine[bg-color="2"] { background: navy; }
+ChatLine[fg-color="3"] { foreground: green; }
+ChatLine[bg-color="3"] { background: green; }
+ChatLine[fg-color="4"] { foreground: red; }
+ChatLine[bg-color="4"] { background: red; }
+ChatLine[fg-color="5"] { foreground: darkred; }
+ChatLine[bg-color="5"] { background: darkred; }
+ChatLine[fg-color="6"] { foreground: purple; }
+ChatLine[bg-color="6"] { background: purple; }
+ChatLine[fg-color="7"] { foreground: orange; }
+ChatLine[bg-color="7"] { background: orange; }
+ChatLine[fg-color="8"] { foreground: yellow; }
+ChatLine[bg-color="8"] { background: yellow; }
+ChatLine[fg-color="9"] { foreground: lightgreen; }
+ChatLine[bg-color="9"] { background: lightgreen; }
+ChatLine[fg-color="a"] { foreground: teal; }
+ChatLine[bg-color="a"] { background: teal; }
+ChatLine[fg-color="b"] { foreground: lightcyan; }
+ChatLine[bg-color="b"] { background: lightcyan; }
+ChatLine[fg-color="c"] { foreground: blue; }
+ChatLine[bg-color="c"] { background: blue; }
+ChatLine[fg-color="d"] { foreground: pink; }
+ChatLine[bg-color="d"] { background: pink; }
+ChatLine[fg-color="e"] { foreground: gray; }
+ChatLine[bg-color="e"] { background: gray; }
+ChatLine[fg-color="f"] { foreground: lightgray; }
+ChatLine[bg-color="f"] { background: lightgray; }
+*/
+
+
+/*
+** Experimental
+*/
+BufferViewDock[active=true] {
+ /* The circle is hardcoded into the title. */
+ /* Color only changes on a refresh (F5) (so it's pointless). */
+ /* Also colors the border in Breeze. */
+ //color: palette(highlight);
+}
+
+/*
+** OS X: Workaround Pallete {} bug
+** - https://stackoverflow.com/questions/19748752/qt-style-qpalettewindowtext-color-reverts-after-application-starts
+*/
+
+QWidget {
+ color: white;
+}
+
diff --git a/data/css/QTDark.qss b/data/css/QTDark.qss
new file mode 100644
index 0000000..664d8a7
--- /dev/null
+++ b/data/css/QTDark.qss
@@ -0,0 +1,281 @@
+/*
+ Copyright 2013 Emanuel Claesson
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/*
+ COLOR_DARK = #191919
+ COLOR_MEDIUM = #353535
+ COLOR_MEDLIGHT = #5A5A5A
+ COLOR_LIGHT = #DDDDDD
+ COLOR_ACCENT = #3D7848
+*/
+
+* {
+ background: #191919;
+ color: #DDDDDD;
+ border: 1px solid #5A5A5A;
+}
+
+QWidget::item:selected {
+ background: #3D7848;
+}
+
+QCheckBox, QRadioButton {
+ border: none;
+}
+
+QRadioButton::indicator, QCheckBox::indicator {
+ width: 13px;
+ height: 13px;
+}
+
+QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked {
+ border: 1px solid #5A5A5A;
+ background: none;
+}
+
+QRadioButton::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover {
+ border: 1px solid #DDDDDD;
+}
+
+QRadioButton::indicator::checked, QCheckBox::indicator::checked {
+ border: 1px solid #5A5A5A;
+ background: #5A5A5A;
+}
+
+QRadioButton::indicator:checked:hover, QCheckBox::indicator:checked:hover {
+ border: 1px solid #DDDDDD;
+ background: #DDDDDD;
+}
+
+QGroupBox {
+ margin-top: 6px;
+}
+
+QGroupBox::title {
+ top: -7px;
+ left: 7px;
+}
+
+QScrollBar {
+ border: 1px solid #5A5A5A;
+ background: #191919;
+}
+
+QScrollBar:horizontal {
+ height: 15px;
+ margin: 0px 0px 0px 32px;
+}
+
+QScrollBar:vertical {
+ width: 15px;
+ margin: 32px 0px 0px 0px;
+}
+
+QScrollBar::handle {
+ background: #353535;
+ border: 1px solid #5A5A5A;
+}
+
+QScrollBar::handle:horizontal {
+ border-width: 0px 1px 0px 1px;
+}
+
+QScrollBar::handle:vertical {
+ border-width: 1px 0px 1px 0px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 20px;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 20px;
+}
+
+QScrollBar::add-line, QScrollBar::sub-line {
+ background:#353535;
+ border: 1px solid #5A5A5A;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::add-line {
+ position: absolute;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 15px;
+ subcontrol-position: left;
+ left: 15px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 15px;
+ subcontrol-position: top;
+ top: 15px;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 15px;
+ subcontrol-position: top left;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 15px;
+ subcontrol-position: top;
+}
+
+QScrollBar:left-arrow, QScrollBar::right-arrow, QScrollBar::up-arrow, QScrollBar::down-arrow {
+ border: 1px solid #5A5A5A;
+ width: 3px;
+ height: 3px;
+}
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: none;
+}
+
+QAbstractButton:hover {
+ background: #353535;
+}
+
+QAbstractButton:pressed {
+ background: #5A5A5A;
+}
+
+QAbstractItemView {
+ show-decoration-selected: 1;
+ selection-background-color: #3D7848;
+ selection-color: #DDDDDD;
+ alternate-background-color: #353535;
+}
+
+QHeaderView {
+ border: 1px solid #5A5A5A;
+}
+
+QHeaderView::section {
+ background: #191919;
+ border: 1px solid #5A5A5A;
+ padding: 4px;
+}
+
+QHeaderView::section:selected, QHeaderView::section::checked {
+ background: #353535;
+}
+
+QTableView {
+ gridline-color: #5A5A5A;
+}
+
+QTabBar {
+ margin-left: 2px;
+}
+
+QTabBar::tab {
+ border-radius: 0px;
+ padding: 4px;
+ margin: 4px;
+}
+
+QTabBar::tab:selected {
+ background: #353535;
+}
+
+QComboBox::down-arrow {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+}
+
+QComboBox::drop-down {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+}
+
+QComboBox::down-arrow {
+ width: 3px;
+ height: 3px;
+ border: 1px solid #5A5A5A;
+}
+
+QAbstractSpinBox {
+ padding-right: 15px;
+}
+
+QAbstractSpinBox::up-button, QAbstractSpinBox::down-button {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+ subcontrol-origin: border;
+}
+
+QAbstractSpinBox::up-arrow, QAbstractSpinBox::down-arrow {
+ width: 3px;
+ height: 3px;
+ border: 1px solid #5A5A5A;
+}
+
+QSlider {
+ border: none;
+}
+
+QSlider::groove:horizontal {
+ height: 5px;
+ margin: 4px 0px 4px 0px;
+}
+
+QSlider::groove:vertical {
+ width: 5px;
+ margin: 0px 4px 0px 4px;
+}
+
+QSlider::handle {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+}
+
+QSlider::handle:horizontal {
+ width: 15px;
+ margin: -4px 0px -4px 0px;
+}
+
+QSlider::handle:vertical {
+ height: 15px;
+ margin: 0px -4px 0px -4px;
+}
+
+QSlider::add-page:vertical, QSlider::sub-page:horizontal {
+ background: #3D7848;
+}
+
+QSlider::sub-page:vertical, QSlider::add-page:horizontal {
+ background: #353535;
+}
+
+QLabel {
+ border: none;
+}
+
+QProgressBar {
+ text-align: center;
+}
+
+QProgressBar::chunk {
+ width: 1px;
+ background-color: #3D7848;
+}
+
+QMenu::separator {
+ background: #353535;
+}
\ No newline at end of file
diff --git a/data/css/QTDark2.0.qss b/data/css/QTDark2.0.qss
new file mode 100644
index 0000000..d63c095
--- /dev/null
+++ b/data/css/QTDark2.0.qss
@@ -0,0 +1,281 @@
+/*
+ Copyright 2013 Emanuel Claesson
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/*
+ COLOR_DARK = #191919
+ COLOR_MEDIUM = #353535
+ COLOR_MEDLIGHT = #5A5A5A
+ COLOR_LIGHT = #DDDDDD
+ COLOR_ACCENT = #3D7848
+*/
+
+* {
+ background: #191919;
+ color: #DDDDDD;
+ border: 1px solid #5A5A5A;
+}
+
+QWidget::item:selected {
+ background: #3D7848;
+}
+
+QCheckBox, QRadioButton {
+ border: none;
+}
+
+QRadioButton::indicator, QCheckBox::indicator {
+ width: 13px;
+ height: 13px;
+}
+
+QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked {
+ border: 1px solid #5A5A5A;
+ background: none;
+}
+
+QRadioButton::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover {
+ border: 1px solid #DDDDDD;
+}
+
+QRadioButton::indicator::checked, QCheckBox::indicator::checked {
+ border: 1px solid #5A5A5A;
+ background: #5A5A5A;
+}
+
+QRadioButton::indicator:checked:hover, QCheckBox::indicator:checked:hover {
+ border: 1px solid #DDDDDD;
+ background: #DDDDDD;
+}
+
+QGroupBox {
+ margin-top: 6px;
+}
+
+QGroupBox::title {
+ top: -7px;
+ left: 7px;
+}
+
+QScrollBar {
+ border: 1px solid #5A5A5A;
+ background: #191919;
+}
+
+QScrollBar:horizontal {
+ height: 15px;
+ margin: 0px 0px 0px 32px;
+}
+
+QScrollBar:vertical {
+ width: 15px;
+ margin: 32px 0px 0px 0px;
+}
+
+QScrollBar::handle {
+ background: #353535;
+ border: 1px solid #5A5A5A;
+}
+
+QScrollBar::handle:horizontal {
+ border-width: 0px 1px 0px 1px;
+}
+
+QScrollBar::handle:vertical {
+ border-width: 1px 0px 1px 0px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 20px;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 20px;
+}
+
+QScrollBar::add-line, QScrollBar::sub-line {
+ background:#353535;
+ border: 1px solid #5A5A5A;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::add-line {
+ position: absolute;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 15px;
+ subcontrol-position: left;
+ left: 15px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 15px;
+ subcontrol-position: top;
+ top: 15px;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 15px;
+ subcontrol-position: top left;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 15px;
+ subcontrol-position: top;
+}
+
+QScrollBar:left-arrow, QScrollBar::right-arrow, QScrollBar::up-arrow, QScrollBar::down-arrow {
+ border: 1px solid #5A5A5A;
+ width: 3px;
+ height: 3px;
+}
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: none;
+}
+
+QAbstractButton:hover {
+ background: #353535;
+}
+
+QAbstractButton:pressed {
+ background: #5A5A5A;
+}
+
+QAbstractItemView {
+ show-decoration-selected: 1;
+ selection-background-color: #3D7848;
+ selection-color: #DDDDDD;
+ alternate-background-color: #353535;
+}
+
+QHeaderView {
+ border: 1px solid #5A5A5A;
+}
+
+QHeaderView::section {
+ background: #191919;
+ border: 1px solid #5A5A5A;
+ padding: 4px;
+}
+
+QHeaderView::section:selected, QHeaderView::section::checked {
+ background: #353535;
+}
+
+QTableView {
+ gridline-color: #5A5A5A;
+}
+
+QTabBar {
+ margin-left: 2px;
+}
+
+QTabBar::tab {
+ border-radius: 0px;
+ padding: 4px;
+ margin: 4px;
+}
+
+QTabBar::tab:selected {
+ background: #353535;
+}
+
+QComboBox::down-arrow {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+}
+
+QComboBox::drop-down {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+}
+
+QComboBox::down-arrow {
+ width: 3px;
+ height: 3px;
+ border: 1px solid #5A5A5A;
+}
+
+QAbstractSpinBox {
+ padding-right: 15px;
+}
+
+QAbstractSpinBox::up-button, QAbstractSpinBox::down-button {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+ subcontrol-origin: border;
+}
+
+QAbstractSpinBox::up-arrow, QAbstractSpinBox::down-arrow {
+ width: 3px;
+ height: 3px;
+ border: 1px solid #5A5A5A;
+}
+
+QSlider {
+ border: none;
+}
+
+QSlider::groove:horizontal {
+ height: 5px;
+ margin: 4px 0px 4px 0px;
+}
+
+QSlider::groove:vertical {
+ width: 5px;
+ margin: 0px 4px 0px 4px;
+}
+
+QSlider::handle {
+ border: 1px solid #5A5A5A;
+ background: #353535;
+}
+
+QSlider::handle:horizontal {
+ width: 15px;
+ margin: -4px 0px -4px 0px;
+}
+
+QSlider::handle:vertical {
+ height: 15px;
+ margin: 0px -4px 0px -4px;
+}
+
+QSlider::add-page:vertical, QSlider::sub-page:horizontal {
+ background: #3D7848;
+}
+
+QSlider::sub-page:vertical, QSlider::add-page:horizontal {
+ background: #353535;
+}
+
+QLabel {
+ border: none;
+}
+
+QProgressBar {
+ text-align: center;
+}
+
+QProgressBar::chunk {
+ width: 1px;
+ background-color: #3D7848;
+}
+
+QMenu::separator {
+ background: #353535;
+}
diff --git a/data/css/darkorange.qss b/data/css/darkorange.qss
new file mode 100644
index 0000000..9a4cd81
--- /dev/null
+++ b/data/css/darkorange.qss
@@ -0,0 +1,459 @@
+QToolTip
+{
+ border: 1px solid black;
+ background-color: #ffa02f;
+ padding: 1px;
+ border-radius: 3px;
+ opacity: 100;
+}
+
+QWidget
+{
+ color: #b1b1b1;
+ background-color: #323232;
+}
+
+QWidget:item:hover
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #ca0619);
+ color: #000000;
+}
+
+QWidget:item:selected
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
+}
+
+QMenuBar::item
+{
+ background: transparent;
+}
+
+QMenuBar::item:selected
+{
+ background: transparent;
+ border: 1px solid #ffaa00;
+}
+
+QMenuBar::item:pressed
+{
+ background: #444;
+ border: 1px solid #000;
+ background-color: QLinearGradient(
+ x1:0, y1:0,
+ x2:0, y2:1,
+ stop:1 #212121,
+ stop:0.4 #343434/*,
+ stop:0.2 #343434,
+ stop:0.1 #ffaa00*/
+ );
+ margin-bottom:-1px;
+ padding-bottom:1px;
+}
+
+QMenu
+{
+ border: 1px solid #000;
+}
+
+QMenu::item
+{
+ padding: 2px 20px 2px 20px;
+}
+
+QMenu::item:selected
+{
+ color: #000000;
+}
+
+QWidget:disabled
+{
+ color: #404040;
+ background-color: #323232;
+}
+
+QAbstractItemView
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 0.1 #646464, stop: 1 #5d5d5d);
+}
+
+QWidget:focus
+{
+ /*border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);*/
+}
+
+QLineEdit
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 0 #646464, stop: 1 #5d5d5d);
+ padding: 1px;
+ border-style: solid;
+ border: 1px solid #1e1e1e;
+ border-radius: 5;
+}
+
+QPushButton
+{
+ color: #b1b1b1;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646);
+ border-width: 1px;
+ border-color: #1e1e1e;
+ border-style: solid;
+ border-radius: 6;
+ padding: 3px;
+ font-size: 12px;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+QPushButton:pressed
+{
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d2d2d, stop: 0.1 #2b2b2b, stop: 0.5 #292929, stop: 0.9 #282828, stop: 1 #252525);
+}
+
+QComboBox
+{
+ selection-background-color: #ffaa00;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646);
+ border-style: solid;
+ border: 1px solid #1e1e1e;
+ border-radius: 5;
+}
+
+QComboBox:hover,QPushButton:hover
+{
+ border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
+}
+
+
+QComboBox:on
+{
+ padding-top: 3px;
+ padding-left: 4px;
+ background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2d2d2d, stop: 0.1 #2b2b2b, stop: 0.5 #292929, stop: 0.9 #282828, stop: 1 #252525);
+ selection-background-color: #ffaa00;
+}
+
+QComboBox QAbstractItemView
+{
+ border: 2px solid darkgray;
+ selection-background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
+}
+
+QComboBox::drop-down
+{
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ width: 15px;
+
+ border-left-width: 0px;
+ border-left-color: darkgray;
+ border-left-style: solid; /* just a single line */
+ border-top-right-radius: 3px; /* same radius as the QComboBox */
+ border-bottom-right-radius: 3px;
+ }
+
+QComboBox::down-arrow
+{
+ image: url(:/down_arrow.png);
+}
+
+QGroupBox:focus
+{
+border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
+}
+
+QTextEdit:focus
+{
+ border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
+}
+
+QScrollBar:horizontal {
+ border: 1px solid #222222;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #121212, stop: 0.2 #282828, stop: 1 #484848);
+ height: 7px;
+ margin: 0px 16px 0 16px;
+}
+
+QScrollBar::handle:horizontal
+{
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 0.5 #d7801a, stop: 1 #ffa02f);
+ min-height: 20px;
+ border-radius: 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 1 #d7801a);
+ width: 14px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 1 #d7801a);
+ width: 14px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal
+{
+ border: 1px solid black;
+ width: 1px;
+ height: 1px;
+ background: white;
+}
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
+{
+ background: none;
+}
+
+QScrollBar:vertical
+{
+ background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.0 #121212, stop: 0.2 #282828, stop: 1 #484848);
+ width: 7px;
+ margin: 16px 0 16px 0;
+ border: 1px solid #222222;
+}
+
+QScrollBar::handle:vertical
+{
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 0.5 #d7801a, stop: 1 #ffa02f);
+ min-height: 20px;
+ border-radius: 2px;
+}
+
+QScrollBar::add-line:vertical
+{
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
+ height: 14px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical
+{
+ border: 1px solid #1b1b19;
+ border-radius: 2px;
+ background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #d7801a, stop: 1 #ffa02f);
+ height: 14px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical
+{
+ border: 1px solid black;
+ width: 1px;
+ height: 1px;
+ background: white;
+}
+
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical
+{
+ background: none;
+}
+
+QTextEdit
+{
+ background-color: #242424;
+}
+
+QPlainTextEdit
+{
+ background-color: #242424;
+}
+
+QHeaderView::section
+{
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #616161, stop: 0.5 #505050, stop: 0.6 #434343, stop:1 #656565);
+ color: white;
+ padding-left: 4px;
+ border: 1px solid #6c6c6c;
+}
+
+QCheckBox:disabled
+{
+color: #414141;
+}
+
+QDockWidget::title
+{
+ text-align: center;
+ spacing: 3px; /* spacing between items in the tool bar */
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #323232, stop: 0.5 #242424, stop:1 #323232);
+}
+
+QDockWidget::close-button, QDockWidget::float-button
+{
+ text-align: center;
+ spacing: 1px; /* spacing between items in the tool bar */
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #323232, stop: 0.5 #242424, stop:1 #323232);
+}
+
+QDockWidget::close-button:hover, QDockWidget::float-button:hover
+{
+ background: #242424;
+}
+
+QDockWidget::close-button:pressed, QDockWidget::float-button:pressed
+{
+ padding: 1px -1px -1px 1px;
+}
+
+QMainWindow::separator
+{
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161616, stop: 0.5 #151515, stop: 0.6 #212121, stop:1 #343434);
+ color: white;
+ padding-left: 4px;
+ border: 1px solid #4c4c4c;
+ spacing: 3px; /* spacing between items in the tool bar */
+}
+
+QMainWindow::separator:hover
+{
+
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #d7801a, stop:0.5 #b56c17 stop:1 #ffa02f);
+ color: white;
+ padding-left: 4px;
+ border: 1px solid #6c6c6c;
+ spacing: 3px; /* spacing between items in the tool bar */
+}
+
+QToolBar::handle
+{
+ spacing: 3px; /* spacing between items in the tool bar */
+ background: url(:/images/handle.png);
+}
+
+QMenu::separator
+{
+ height: 2px;
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161616, stop: 0.5 #151515, stop: 0.6 #212121, stop:1 #343434);
+ color: white;
+ padding-left: 4px;
+ margin-left: 10px;
+ margin-right: 5px;
+}
+
+QProgressBar
+{
+ border: 2px solid grey;
+ border-radius: 5px;
+ text-align: center;
+}
+
+QProgressBar::chunk
+{
+ background-color: #d7801a;
+ width: 2.15px;
+ margin: 0.5px;
+}
+
+QTabBar::tab {
+ color: #b1b1b1;
+ border: 1px solid #444;
+ border-bottom-style: none;
+ background-color: #323232;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-top: 3px;
+ padding-bottom: 2px;
+ margin-right: -1px;
+}
+
+QTabWidget::pane {
+ border: 1px solid #444;
+ top: 1px;
+}
+
+QTabBar::tab:last
+{
+ margin-right: 0; /* the last selected tab has nothing to overlap with on the right */
+ border-top-right-radius: 3px;
+}
+
+QTabBar::tab:first:!selected
+{
+ margin-left: 0px; /* the last selected tab has nothing to overlap with on the right */
+
+
+ border-top-left-radius: 3px;
+}
+
+QTabBar::tab:!selected
+{
+ color: #b1b1b1;
+ border-bottom-style: solid;
+ margin-top: 3px;
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:1 #212121, stop:.4 #343434);
+}
+
+QTabBar::tab:selected
+{
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ margin-bottom: 0px;
+}
+
+QTabBar::tab:!selected:hover
+{
+ /*border-top: 2px solid #ffaa00;
+ padding-bottom: 3px;*/
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:1 #212121, stop:0.4 #343434, stop:0.2 #343434, stop:0.1 #ffaa00);
+}
+
+QRadioButton::indicator:checked, QRadioButton::indicator:unchecked{
+ color: #b1b1b1;
+ background-color: #323232;
+ border: 1px solid #b1b1b1;
+ border-radius: 6px;
+}
+
+QRadioButton::indicator:checked
+{
+ background-color: qradialgradient(
+ cx: 0.5, cy: 0.5,
+ fx: 0.5, fy: 0.5,
+ radius: 1.0,
+ stop: 0.25 #ffaa00,
+ stop: 0.3 #323232
+ );
+}
+
+QCheckBox::indicator{
+ color: #b1b1b1;
+ background-color: #323232;
+ border: 1px solid #b1b1b1;
+ width: 9px;
+ height: 9px;
+}
+
+QRadioButton::indicator
+{
+ border-radius: 6px;
+}
+
+QRadioButton::indicator:hover, QCheckBox::indicator:hover
+{
+ border: 1px solid #ffaa00;
+}
+
+QCheckBox::indicator:checked
+{
+ image:url(:/images/checkbox.png);
+}
+
+QCheckBox::indicator:disabled, QRadioButton::indicator:disabled
+{
+ border: 1px solid #444;
+}
\ No newline at end of file
diff --git a/data/css/darkstyle.qss b/data/css/darkstyle.qss
new file mode 100644
index 0000000..44e5c68
--- /dev/null
+++ b/data/css/darkstyle.qss
@@ -0,0 +1,343 @@
+QToolTip{
+ color:#ffffff;
+ background-color:palette(base);
+ border:1px solid palette(highlight);
+ border-radius:4px;
+}
+QStatusBar{
+ background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ color:palette(mid);
+}
+QMenuBar{
+ background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border-bottom:2px solid rgba(25,25,25,75);
+}
+QMenuBar::item{
+ spacing:2px;
+ padding:3px 4px;
+ background:transparent;
+}
+QMenuBar::item:selected{
+ background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(106,106,106,255),stop:1 rgba(106,106,106,75));
+ border-left:1px solid rgba(106,106,106,127);
+ border-right:1px solid rgba(106,106,106,127);
+}
+QMenuBar::item:pressed{
+ background-color:palette(highlight);
+ border-left:1px solid rgba(25,25,25,127);
+ border-right:1px solid rgba(25,25,25,127);
+}
+QMenu{
+ background-color:palette(window);
+ border:1px solid palette(shadow);
+}
+QMenu::item{
+ padding:3px 25px 3px 25px;
+ border:1px solid transparent;
+}
+QMenu::item:disabled{
+ background-color:rgba(35,35,35,127);
+ color:palette(disabled);
+}
+QMenu::item:selected{
+ border-color:rgba(147,191,236,127);
+ background:palette(highlight);
+}
+QMenu::icon:checked{
+ background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border:1px solid palette(highlight);
+ border-radius:2px;
+}
+QMenu::separator{
+ height:1px;
+ background:palette(alternate-base);
+ margin-left:5px;
+ margin-right:5px;
+}
+QMenu::indicator{
+ width:18px;
+ height:18px;
+}
+QMenu::indicator:non-exclusive:checked{
+ image:url(:/darkstyle/icon_checkbox_checked.png);
+ padding-left:2px;
+}
+QMenu::indicator:non-exclusive:unchecked{
+ image:url(:/darkstyle/icon_checkbox_unchecked.png);
+ padding-left:2px;
+}
+QMenu::indicator:exclusive:checked{
+ image:url(:/darkstyle/icon_radiobutton_checked.png);
+ padding-left:2px;
+}
+QMenu::indicator:exclusive:unchecked{
+ image:url(:/darkstyle/icon_radiobutton_unchecked.png);
+ padding-left:2px;
+}
+QToolBar::top{
+ background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border-bottom:3px solid qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+}
+QToolBar::bottom{
+ background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border-top:3px solid qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+}
+QToolBar::left{
+ background-color:qlineargradient(x1:0,y1:0,x2:1,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border-right:3px solid qlineargradient(x1:0,y1:0,x2:1,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+}
+QToolBar::right{
+ background-color:qlineargradient(x1:1,y1:0,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border-left:3px solid qlineargradient(x1:1,y1:0,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+}
+QMainWindow::separator{
+ width:6px;
+ height:5px;
+ padding:2px;
+}
+QSplitter::handle:horizontal{
+ width:10px;
+}
+QSplitter::handle:vertical{
+ height:10px;
+}
+QMainWindow::separator:hover,QSplitter::handle:hover{
+ background:palette(highlight);
+}
+QDockWidget::title{
+ padding:4px;
+ background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border:1px solid rgba(25,25,25,75);
+ border-bottom:2px solid rgba(25,25,25,75);
+}
+QDockWidget{
+ titlebar-close-icon:url(:/darkstyle/icon_close.png);
+ titlebar-normal-icon:url(:/darkstyle/icon_restore.png);
+}
+QDockWidget::close-button,QDockWidget::float-button{
+ subcontrol-position:top right;
+ subcontrol-origin:margin;
+ position:absolute;
+ top:3px;
+ bottom:0px;
+ width:20px;
+ height:20px;
+}
+QDockWidget::close-button{
+ right:3px;
+}
+QDockWidget::float-button{
+ right:25px;
+}
+QGroupBox{
+ background-color:rgba(66,66,66,50%);
+ margin-top:27px;
+ border:1px solid rgba(25,25,25,127);
+ border-radius:4px;
+}
+QGroupBox::title{
+ subcontrol-origin:margin;
+ subcontrol-position:left top;
+ padding:4px 6px;
+ margin-left:3px;
+ background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border:1px solid rgba(25,25,25,75);
+ border-bottom:2px solid rgb(127,127,127);
+ border-top-left-radius:4px;
+ border-top-right-radius:4px;
+}
+QTabWidget::pane{
+ background-color:rgba(66,66,66,50%);
+ border-top:1px solid rgba(25,25,25,50%);
+}
+QTabWidget::tab-bar{
+ left:3px;
+ top:1px;
+}
+QTabBar{
+ background-color:transparent;
+ qproperty-drawBase:0;
+ border-bottom:1px solid rgba(25,25,25,50%);
+}
+QTabBar::tab{
+ padding:4px 6px;
+ background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border:1px solid rgba(25,25,25,75);
+ border-top-left-radius:4px;
+ border-top-right-radius:4px;
+}
+QTabBar::tab:selected,QTabBar::tab:hover{
+ background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(53,53,53,127),stop:1 rgba(66,66,66,50%));
+ border-bottom-color:rgba(66,66,66,75%);
+}
+QTabBar::tab:selected{
+ border-bottom:2px solid palette(highlight);
+}
+QTabBar::tab::selected:disabled{
+ border-bottom:2px solid rgb(127,127,127);
+}
+QTabBar::tab:!selected{
+ margin-top:2px;
+}
+QCheckBox::indicator{
+ width:18px;
+ height:18px;
+}
+QCheckBox::indicator:checked,QTreeView::indicator:checked,QTableView::indicator:checked,QGroupBox::indicator:checked{
+ image:url(:/darkstyle/icon_checkbox_checked.png);
+}
+QCheckBox::indicator:checked:pressed,QTreeView::indicator:checked:pressed,QTableView::indicator:checked:pressed,QGroupBox::indicator:checked:pressed{
+ image:url(:/darkstyle/icon_checkbox_checked_pressed.png);
+}
+QCheckBox::indicator:checked:disabled,QTreeView::indicator:checked:disabled,QTableView::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{
+ image:url(:/darkstyle/icon_checkbox_checked_disabled.png);
+}
+QCheckBox::indicator:unchecked,QTreeView::indicator:unchecked,QTableView::indicator:unchecked,QGroupBox::indicator:unchecked{
+ image:url(:/darkstyle/icon_checkbox_unchecked.png);
+}
+QCheckBox::indicator:unchecked:pressed,QTreeView::indicator:unchecked:pressed,QTableView::indicator:unchecked:pressed,QGroupBox::indicator:unchecked:pressed{
+ image:url(:/darkstyle/icon_checkbox_unchecked_pressed.png);
+}
+QCheckBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QTableView::indicator:unchecked:disabled,QGroupBox::indicator:unchecked:disabled{
+ image:url(:/darkstyle/icon_checkbox_unchecked_disabled.png);
+}
+QCheckBox::indicator:indeterminate,QTreeView::indicator:indeterminate,QTableView::indicator:indeterminate,QGroupBox::indicator:indeterminate{
+ image:url(:/darkstyle/icon_checkbox_indeterminate.png);
+}
+QCheckBox::indicator:indeterminate:pressed,QTreeView::indicator:indeterminate:pressed,QTableView::indicator:indeterminate:pressed,QGroupBox::indicator:indeterminate:pressed{
+ image:url(:/darkstyle/icon_checkbox_indeterminate_pressed.png);
+}
+QCheckBox::indicator:indeterminate:disabled,QTreeView::indicator:indeterminate:disabled,QTableView::indicator:indeterminate:disabled,QGroupBox::indicator:indeterminate:disabled{
+ image:url(:/darkstyle/icon_checkbox_indeterminate_disabled.png);
+}
+QRadioButton::indicator{
+ width:18px;
+ height:18px;
+}
+QRadioButton::indicator:checked{
+ image:url(:/darkstyle/icon_radiobutton_checked.png);
+}
+QRadioButton::indicator:checked:pressed{
+ image:url(:/darkstyle/icon_radiobutton_checked_pressed.png);
+}
+QRadioButton::indicator:checked:disabled{
+ image:url(:/darkstyle/icon_radiobutton_checked_disabled.png);
+}
+QRadioButton::indicator:unchecked{
+ image:url(:/darkstyle/icon_radiobutton_unchecked.png);
+}
+QRadioButton::indicator:unchecked:pressed{
+ image:url(:/darkstyle/icon_radiobutton_unchecked_pressed.png);
+}
+QRadioButton::indicator:unchecked:disabled{
+ image:url(:/darkstyle/icon_radiobutton_unchecked_disabled.png);
+}
+QTreeView, QTableView{
+ alternate-background-color:palette(window);
+ background:palette(base);
+}
+QTreeView QHeaderView::section, QTableView QHeaderView::section{
+ background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
+ border-style:none;
+ border-bottom:1px solid palette(dark);
+ padding-left:5px;
+ padding-right:5px;
+}
+QTreeView::item:selected:disabled, QTableView::item:selected:disabled{
+ background:rgb(80,80,80);
+}
+QTreeView::branch{
+ background-color:palette(base);
+}
+QTreeView::branch:has-siblings:!adjoins-item{
+ border-image:url(:/darkstyle/icon_vline.png) 0;
+}
+QTreeView::branch:has-siblings:adjoins-item{
+ border-image:url(:/darkstyle/icon_branch_more.png) 0;
+}
+QTreeView::branch:!has-children:!has-siblings:adjoins-item{
+ border-image:url(:/darkstyle/icon_branch_end.png) 0;
+}
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings{
+ border-image:none;
+ image:url(:/darkstyle/icon_branch_closed.png);
+}
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings{
+ border-image:none;
+ image:url(:/darkstyle/icon_branch_open.png);
+}
+QScrollBar:vertical{
+ background:palette(base);
+ border-top-right-radius:2px;
+ border-bottom-right-radius:2px;
+ width:16px;
+ margin:0px;
+}
+QScrollBar::handle:vertical{
+ background-color:palette(alternate-base);
+ border-radius:2px;
+ min-height:20px;
+ margin:2px 4px 2px 4px;
+}
+QScrollBar::handle:vertical:hover{
+ background-color:palette(highlight);
+}
+QScrollBar::add-line:vertical{
+ background:none;
+ height:0px;
+ subcontrol-position:right;
+ subcontrol-origin:margin;
+}
+QScrollBar::sub-line:vertical{
+ background:none;
+ height:0px;
+ subcontrol-position:left;
+ subcontrol-origin:margin;
+}
+QScrollBar:horizontal{
+ background:palette(base);
+ height:16px;
+ margin:0px;
+}
+QScrollBar::handle:horizontal{
+ background-color:palette(alternate-base);
+ border-radius:2px;
+ min-width:20px;
+ margin:4px 2px 4px 2px;
+}
+QScrollBar::handle:horizontal:hover{
+ background-color:palette(highlight);
+}
+QScrollBar::add-line:horizontal{
+ background:none;
+ width:0px;
+ subcontrol-position:bottom;
+ subcontrol-origin:margin;
+}
+QScrollBar::sub-line:horizontal{
+ background:none;
+ width:0px;
+ subcontrol-position:top;
+ subcontrol-origin:margin;
+}
+QSlider::handle:horizontal{
+ border-radius:4px;
+ border:1px solid rgba(25,25,25,255);
+ background-color:palette(alternate-base);
+ min-height:20px;
+ margin:0 -4px;
+}
+QSlider::handle:horizontal:hover{
+ background:palette(highlight);
+}
+QSlider::add-page:horizontal{
+ background:palette(base);
+}
+QSlider::sub-page:horizontal{
+ background:palette(highlight);
+}
+QSlider::sub-page:horizontal:disabled{
+ background:rgb(80,80,80);
+}
diff --git a/libs/BreezeStyleSheets/.gitignore b/libs/BreezeStyleSheets/.gitignore
new file mode 100644
index 0000000..bee8a64
--- /dev/null
+++ b/libs/BreezeStyleSheets/.gitignore
@@ -0,0 +1 @@
+__pycache__
diff --git a/libs/BreezeStyleSheets/LICENSE.md b/libs/BreezeStyleSheets/LICENSE.md
new file mode 100644
index 0000000..ef01015
--- /dev/null
+++ b/libs/BreezeStyleSheets/LICENSE.md
@@ -0,0 +1,26 @@
+The MIT License (MIT)
+=====================
+
+Copyright © `<2013-2014>` ``
+Copyright © `<2015-2016>` ``
+
+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/libs/BreezeStyleSheets/README.md b/libs/BreezeStyleSheets/README.md
new file mode 100644
index 0000000..eb76d76
--- /dev/null
+++ b/libs/BreezeStyleSheets/README.md
@@ -0,0 +1,68 @@
+BreezeStyleSheets
+=================
+
+Breeze and BreezeDark-like stylesheets for Qt Applications.
+
+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
+#include
+#include
+
+
+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();
+}
+```
+
+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/libs/BreezeStyleSheets/assets/Breeze.gif b/libs/BreezeStyleSheets/assets/Breeze.gif
new file mode 100644
index 0000000..af6a135
Binary files /dev/null and b/libs/BreezeStyleSheets/assets/Breeze.gif differ
diff --git a/libs/BreezeStyleSheets/breeze.qrc b/libs/BreezeStyleSheets/breeze.qrc
new file mode 100644
index 0000000..4dfb6ff
--- /dev/null
+++ b/libs/BreezeStyleSheets/breeze.qrc
@@ -0,0 +1,85 @@
+
+
+ light/hmovetoolbar.svg
+ light/vmovetoolbar.svg
+ light/hsepartoolbar.svg
+ light/vsepartoolbars.svg
+ light/stylesheet-branch-end.svg
+ light/stylesheet-vline.svg
+ light/stylesheet-branch-more.svg
+ light/branch_closed.svg
+ light/branch_closed-on.svg
+ light/branch_open.svg
+ light/branch_open-on.svg
+ light/down_arrow.svg
+ light/down_arrow_disabled.svg
+ light/down_arrow-hover.svg
+ light/left_arrow.svg
+ light/left_arrow_disabled.svg
+ light/right_arrow.svg
+ light/right_arrow_disabled.svg
+ light/up_arrow.svg
+ light/up_arrow_disabled.svg
+ light/up_arrow-hover.svg
+ light/sizegrip.svg
+ light/transparent.svg
+ light/close.svg
+ light/close-hover.svg
+ light/close-pressed.svg
+ light/undock.svg
+ light/undock-hover.svg
+ light/checkbox_checked-hover.svg
+ light/checkbox_checked.svg
+ light/checkbox_checked_disabled.svg
+ light/checkbox_indeterminate.svg
+ light/checkbox_indeterminate-hover.svg
+ light/checkbox_indeterminate_disabled.svg
+ light/checkbox_unchecked-hover.svg
+ light/checkbox_unchecked_disabled.svg
+ light/radio_checked-hover.svg
+ light/radio_checked.svg
+ light/radio_checked_disabled.svg
+ light/radio_unchecked-hover.svg
+ light/radio_unchecked_disabled.svg
+ dark/hmovetoolbar.svg
+ dark/vmovetoolbar.svg
+ dark/hsepartoolbar.svg
+ dark/vsepartoolbars.svg
+ dark/stylesheet-branch-end.svg
+ dark/stylesheet-vline.svg
+ dark/stylesheet-branch-more.svg
+ dark/branch_closed.svg
+ dark/branch_closed-on.svg
+ dark/branch_open.svg
+ dark/branch_open-on.svg
+ dark/down_arrow.svg
+ dark/down_arrow_disabled.svg
+ dark/down_arrow-hover.svg
+ dark/left_arrow.svg
+ dark/left_arrow_disabled.svg
+ dark/right_arrow.svg
+ dark/right_arrow_disabled.svg
+ dark/up_arrow.svg
+ dark/up_arrow_disabled.svg
+ dark/up_arrow-hover.svg
+ dark/sizegrip.svg
+ dark/transparent.svg
+ dark/close.svg
+ dark/close-hover.svg
+ dark/close-pressed.svg
+ dark/undock.svg
+ dark/undock-hover.svg
+ dark/checkbox_checked.svg
+ dark/checkbox_checked_disabled.svg
+ dark/checkbox_indeterminate.svg
+ dark/checkbox_indeterminate_disabled.svg
+ dark/checkbox_unchecked.svg
+ dark/checkbox_unchecked_disabled.svg
+ dark/radio_checked.svg
+ dark/radio_checked_disabled.svg
+ dark/radio_unchecked.svg
+ dark/radio_unchecked_disabled.svg
+ light.qss
+ dark.qss
+
+
diff --git a/libs/BreezeStyleSheets/breeze_resouces.py b/libs/BreezeStyleSheets/breeze_resouces.py
new file mode 100644
index 0000000..74cf691
--- /dev/null
+++ b/libs/BreezeStyleSheets/breeze_resouces.py
@@ -0,0 +1,3143 @@
+# -*- coding: utf-8 -*-
+
+# Resource object code
+#
+# Created by: The Resource Compiler for PyQt5 (Qt v5.9.1)
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt5 import QtCore
+
+qt_resource_data = b"\
+\x00\x00\x13\xd9\
+\x00\
+\x00\x7b\xcc\x78\x9c\xdd\x1d\x6b\x73\xdb\x36\xf2\x7b\x7e\x05\xea\
+\x7c\x89\x7b\x52\xfc\x90\xed\xc4\x4c\xd3\x19\xd9\x96\x63\xcd\xd9\
+\x96\x23\x29\xcd\x65\x3a\x9d\x0e\x25\x42\x16\x1b\x8a\x64\x49\x2a\
+\xb6\x7b\x73\xff\xfd\x16\x20\x09\x02\x20\x40\x40\xb2\xec\xcb\x35\
+\x4e\x53\x99\x04\xf6\x85\xc5\x62\xb1\xd8\x85\x76\x7e\x7c\x81\x7e\
+\x44\xe8\x24\xc1\xf8\x2f\x8c\xd2\xec\x21\xc0\xe9\x1c\xe3\xec\x35\
+\x3c\xa6\x6f\x1c\x77\x99\xcd\xa3\xc4\x41\xa7\x51\xe0\x87\xe8\x6c\
+\xf9\xe7\x12\xa7\x61\xf4\x90\xbf\xc4\x9e\x9f\x91\x97\xdd\x00\xdf\
+\xa3\x8b\x65\xfa\x97\x7b\x3b\xcf\xdf\x04\xfe\x14\x87\x29\x76\xd0\
+\x55\x7f\xdc\x42\x29\xc6\xe8\xb2\x7f\xda\xbb\x1e\xf5\x5e\x2f\xbc\
+\x12\xf6\x78\xee\xa7\x08\xfe\x46\x89\x7f\xeb\x87\x6e\x10\x3c\x20\
+\x17\xcd\xa2\xe4\x2b\x8a\x66\xe8\xe3\x99\x9b\x7c\x1d\x11\x82\x46\
+\x84\xa0\x16\x72\x43\x8f\x34\x9e\xb8\x29\xf6\x50\x14\x16\x34\xef\
+\x70\xf4\x93\x1e\x68\x1a\x05\x51\x82\xd2\xe9\x1c\x2f\x70\x0b\x4d\
+\x96\x19\xe9\x04\x94\x87\x11\xba\x73\x01\xc1\x6c\xe6\x07\xbe\x9b\
+\x01\x8c\x3b\x3f\x9b\xa3\x7f\x9e\xf5\x4a\x5e\xdb\x9b\xf8\x53\x30\
+\x86\x09\xdf\xe8\x32\x17\x02\x7a\x05\xbf\x6c\x17\x58\x4e\xa3\xf8\
+\x01\xf8\x9d\x67\xe8\xd5\x74\x1b\xfd\xb4\xbf\xbb\xd7\x69\xc3\x3f\
+\x07\x3f\xa3\x9f\x24\x11\xff\xac\x6e\x7e\x48\x9a\x1f\x41\x73\x5e\
+\xe8\x3f\x17\xd0\x6f\x70\xb2\xf0\xd3\xd4\x07\xf9\x00\xdb\x73\x9c\
+\xe0\xc9\x03\xba\x4d\xdc\x10\x18\x6e\xa1\x19\x88\x89\xc8\x76\x3a\
+\x77\x93\x5b\x90\x4e\x16\x81\x54\x1f\x50\x8c\x93\x14\x3a\x44\x93\
+\xcc\xf5\x43\x3f\xbc\x25\x80\x5c\x10\x64\xfc\x40\x1a\x67\x64\x94\
+\xd2\x68\x96\xdd\xb9\x09\xa6\xa3\xe0\xa6\x69\x34\xcd\x65\xe8\x45\
+\xd3\xe5\x02\x87\x99\x9b\x11\x94\x20\x5a\x9c\xa2\x57\xd9\x1c\x13\
+\x10\x5b\xa3\xa2\xd3\xd6\x36\x45\xe5\x61\x37\x20\x23\x01\xaf\x51\
+\xf9\x8a\x0e\x42\x04\x83\x94\xe0\x34\x4b\xfc\x29\x01\xd3\x82\x46\
+\xd3\x60\xe9\x15\x94\x94\x2d\x02\x7f\xe1\x17\x78\x08\x04\x2a\x94\
+\x94\xc0\x5d\xa6\xc0\x0a\xa1\xb6\x85\x16\x91\xe7\xcf\xc8\xff\x31\
+\xe5\x2f\x5e\x4e\x02\x3f\x9d\xb7\x08\x18\xcf\x27\x08\x40\x1f\xe0\
+\x79\x4a\x9e\xd3\xa1\xa1\x6a\xb5\x43\x14\x06\x07\x01\x01\xe2\x03\
+\x03\x94\xe9\x8a\xc6\x5c\xf5\xb2\x88\x40\x89\x89\x7c\xb3\x42\x62\
+\x14\xfb\xdd\x3c\x5a\x88\x2c\x81\xb8\x66\xcb\x24\x04\xc4\xd8\xa3\
+\x7c\x47\x20\x3e\x8a\xf4\x0f\x3c\xcd\x0a\x40\xa4\xc7\x2c\x0a\x82\
+\xe8\x0e\xd8\x04\xc4\x21\xcc\x24\x60\x2d\x75\x8a\x81\x24\x2a\xe4\
+\x4e\xa2\x6f\x98\x72\x96\x6b\x40\x18\x65\x40\x75\x4e\x0d\x19\x94\
+\xb8\x1a\xec\xe2\x55\x3a\x87\x59\x84\x26\xb8\x90\x20\xe0\xf7\x43\
+\x3a\x9a\x1c\x73\x09\xa1\x24\xcd\x40\x25\x7c\x18\x8f\x38\x4a\x28\
+\x5e\x99\xe9\x72\x52\x8c\x2f\x7a\x68\x34\x38\x1f\x7f\xee\x0e\x7b\
+\xa8\x3f\x42\x37\xc3\xc1\x2f\xfd\xb3\xde\x19\xda\xea\x8e\xe0\xf7\
+\xad\x16\xfa\xdc\x1f\x5f\x0c\x3e\x8d\x11\xb4\x18\x76\xaf\xc7\x5f\
+\xd0\xe0\x1c\x75\xaf\xbf\xa0\x7f\xf6\xaf\xcf\x5a\xa8\xf7\xaf\x9b\
+\x61\x6f\x34\x22\xa0\x06\x43\xd4\xbf\xba\xb9\xec\xf7\xe0\x71\xff\
+\xfa\xf4\xf2\xd3\x59\xff\xfa\x03\x3a\x81\xae\xd7\x03\x98\x2b\x7d\
+\x98\x24\x00\x77\x3c\xa0\x38\x0b\x68\xfd\xde\x08\xe0\x91\xde\x57\
+\xbd\xe1\xe9\x05\x3c\xe9\x9e\xf4\x2f\xfb\xe3\x2f\x2d\x74\xde\x1f\
+\x5f\x03\x64\x74\x0e\x70\xbb\xe8\xa6\x3b\x1c\xf7\x4f\x3f\x5d\x76\
+\x87\xe8\xe6\xd3\xf0\x66\x30\xea\x01\x11\x67\x00\xf9\xba\x7f\x7d\
+\x3e\x04\x44\xbd\xab\xde\xf5\x98\x70\x05\xb8\xe1\x31\xea\xfd\x02\
+\xbf\xa3\xd1\x45\xf7\xf2\x92\x22\xec\x7e\x02\x36\x86\x23\x42\xe5\
+\xe9\xe0\xe6\xcb\xb0\xff\xe1\x62\x8c\x2e\x06\x97\x67\x3d\x78\x78\
+\xd2\x03\xfa\xba\x27\x97\xbd\x1c\xdb\xf5\x17\x3a\x35\x2f\xbb\xfd\
+\xab\x16\x3a\xeb\x5e\x75\x3f\xf4\x68\xc7\x01\x00\x1a\xd2\x96\x05\
+\x8d\x9f\x2f\x7a\xf4\x11\xa0\xec\xc2\xdf\xd3\x71\x7f\x70\x4d\xe4\
+\x73\x3a\xb8\x1e\x0f\xe1\x57\xaa\x99\xe3\xc1\x70\xcc\x7a\x7f\xee\
+\x8f\x7a\x2d\xd4\x1d\xf6\x47\x44\x38\xe7\xc3\x01\x60\x20\xd2\x85\
+\x4e\x03\x0a\x07\xba\x5e\xf7\x72\x40\x44\xf2\x84\x76\x02\x84\x8d\
+\x11\xb4\x22\xec\x7c\x1a\xf5\x2a\x8a\xce\x7a\xdd\x4b\x00\x37\x22\
+\xfd\xf9\x01\x7d\xbd\x49\xb3\xb7\xf3\xe2\xc5\xc7\x71\x14\x05\x63\
+\x3f\x7e\xf1\xef\x17\x08\xfe\x4c\xdc\xe9\xd7\xdb\x24\x5a\x86\x5e\
+\x9b\x5a\x65\x07\x4d\x02\x78\xf4\x8e\xbe\x2c\x9e\xdc\xcd\xfd\x0c\
+\xe7\x4f\x62\xd7\x23\x73\xde\x41\xbb\xaf\x0f\xf1\xfd\xbb\x17\xff\
+\x01\x80\x9f\x7d\xef\x16\x67\x05\xbc\xa2\xcb\xcb\xce\x5e\xe7\xa8\
+\x73\xf2\x4e\x83\xe3\x65\xef\xfc\x7c\xf7\x7c\x2f\x7f\x0d\xd3\x1a\
+\x53\xa3\xd2\xae\x35\x7c\xd9\xe9\x74\x0f\xce\xce\xe5\x76\x26\x24\
+\x81\x1f\x03\x1f\x51\xe2\xe1\xa4\x78\x49\x3f\xb7\xfd\x85\x7b\x0b\
+\xcb\x5d\x18\x85\x98\x7f\x0e\xdc\xc4\xf7\x28\x03\x0b\x9c\xc6\x30\
+\xad\xc2\x8c\x97\x01\x98\x35\xb0\xf8\xd0\x6b\x97\xe7\xd6\x01\x89\
+\x2c\x9c\x39\xcc\xfd\x44\x2b\x48\x81\x78\x99\x64\x19\x54\xce\x1c\
+\xf6\xcc\xd0\xa0\xe7\x8b\x8f\xa7\x73\x3c\xfd\x7a\x12\xdd\x17\xcd\
+\x81\xee\x29\x3f\x2c\x02\xe1\x15\xbb\x2a\xb9\x2d\x60\x99\xf1\x41\
+\xf4\x51\x96\x45\x0b\x02\x60\x9f\x01\x20\x40\xb3\x07\x07\xed\xef\
+\x16\xbc\x97\x58\x1d\x30\xd4\xee\x24\x60\xd4\x96\x70\x4f\xba\x27\
+\xc7\x27\x6f\xf3\xb6\x1f\x80\xfa\x98\xb4\x75\x7c\xb0\x9b\x53\x17\
+\x7c\x90\xa2\x75\x81\x31\xc0\xb3\x4c\xc0\xa7\x7a\x2e\x60\xad\x20\
+\x39\xcb\x70\x4a\x9e\xc2\x82\x69\x78\xef\xcc\x60\xf5\x4b\x4b\xa9\
+\x0a\x6a\xb0\x4c\x82\x57\xce\x4e\x40\xcc\xf6\x0e\x6d\x3d\x89\xee\
+\x7f\x67\x1d\x7f\x2f\x79\x7c\x9d\x7e\xbb\xdd\xb6\xa0\x24\xd7\x06\
+\x23\x3d\x31\xac\xa2\x29\xa5\x5b\x21\x21\x05\xb4\xe6\x56\x94\x3b\
+\x63\xab\x02\xa7\x20\x85\xfa\x34\xb0\x93\x4b\x9b\x12\x66\x10\x4a\
+\xd1\xd6\x5e\xec\x45\x07\x3b\xb0\x8c\xeb\xa6\x36\xcd\x72\xb6\x91\
+\xdf\x06\xa5\xb7\x1a\x7b\x4d\x43\x2f\xb4\x59\x59\xbe\x56\x83\x07\
+\x9f\x70\x46\xdc\x96\x10\xdc\x47\x7b\x14\x42\xb7\x55\x50\xac\xca\
+\x8b\xd0\x79\x75\x8e\x1a\xb5\x47\x6c\x59\x8d\xbc\x1d\x64\xc9\x2c\
+\xae\xca\x8b\xad\xc9\x29\x75\xa0\x6c\x6e\x50\x95\xd5\xa9\x5a\xdb\
+\x04\x1a\x28\xaa\x37\xdc\x90\x61\x1e\xba\x9e\x1f\x9d\x2c\x61\x09\
+\x0b\x9f\x6a\x45\x94\xd0\xd8\x2c\x81\x7c\x73\xcd\xda\x65\x6a\x62\
+\xb9\x7c\x25\x04\x8c\xb5\x88\x9a\x17\x1c\x63\x43\x93\x3d\x54\x88\
+\xd9\x9a\xf2\xda\x74\xd6\x50\xa3\x5a\x60\x1e\x49\x43\xdd\x46\x37\
+\xe3\x66\x76\xc4\xd0\xec\x09\xc4\xb5\x32\xa9\x76\x16\x56\x00\xbe\
+\xe2\x48\xc8\xf3\x61\x7d\xae\xd6\x52\x5e\x6b\x7b\x62\x31\x53\xae\
+\x70\xb8\x3c\x71\x1b\xfc\x7a\x7e\xf3\xa2\xf2\xeb\x0b\x00\x0e\xf5\
+\xec\x6b\x60\x1c\x7e\xa7\xa1\xe8\xa0\xdf\x0a\x48\x3d\x85\x0d\xcc\
+\xeb\x3d\x7c\x8f\xd2\x28\xf0\x3d\xd1\x06\x89\xa0\xd5\xba\xa8\xec\
+\xbc\xc6\x9e\x46\x61\x3c\xdb\x14\xb6\xb0\x77\xe4\x0c\xeb\x5e\x69\
+\x58\x09\x95\xb6\x44\xe9\xb1\x0a\xb6\x9a\x80\x04\xae\xa7\x6c\x45\
+\xa8\xda\x1c\x4a\x6d\xaa\x51\x12\xb7\xb7\xa8\x03\xff\xb1\x4f\xca\
+\x4d\x0a\x5b\x5b\x54\x64\xf3\xa3\x85\x76\x7e\x24\xf1\x33\x9c\x7c\
+\xc3\x74\x6d\x22\x91\xa5\xa4\xda\xd2\x16\xfd\xc9\x0e\x5d\x24\x4c\
+\xd6\x06\x9d\xbe\x39\xd0\x10\x50\x71\xdb\xac\x39\x26\x0a\x2f\xec\
+\xb0\x78\x55\xa2\xd3\x61\x12\x2c\xb1\x82\xaf\x3d\x89\xdb\xa4\x84\
+\x54\x4a\x0e\x98\x81\x79\xdd\xc6\xf7\xd3\x60\x99\xfa\xdf\x48\x2c\
+\xab\x98\x93\xe8\x3d\xa2\x53\x0b\x18\xba\xcf\x63\xd5\xd5\x3b\x02\
+\xf2\x15\x09\x33\x7f\xec\x52\xa6\xa9\x8b\x40\x08\xcf\x7a\x25\xa0\
+\x6d\x22\x81\x92\x7d\x36\xcf\x05\x5c\xd5\xac\xdf\x90\xf3\x60\x89\
+\xad\x36\x2f\x9f\x14\xed\x06\x76\x50\x56\x08\xd6\xe0\xaa\x86\x09\
+\xb4\x41\xad\x09\xd4\xd8\x92\xf8\x3e\xd8\x6d\x59\x19\xd6\xd3\x84\
+\x75\xb4\xc0\xd2\xe4\x1b\xd0\xd8\x0b\xea\x51\xf8\x56\x63\xca\x3c\
+\xe8\x8f\x18\xf0\x66\x14\xd4\x26\xb4\xdd\x24\x89\xee\xd4\x06\xd6\
+\x00\x9c\xfc\xfb\x3b\xed\x5e\x80\x26\xed\xef\x7c\x2f\x9b\x13\x08\
+\x47\x25\x84\xca\x8a\x1d\x17\xb6\x87\xc5\xcd\x34\x1e\xf8\xc1\x21\
+\xf9\x31\x46\x1e\x09\x27\xdd\x49\x0a\x36\x7a\x9a\xf5\xc1\xd0\xfe\
+\xe2\xe3\x92\x11\x37\x80\x2d\x19\xdd\x5c\xae\xb8\xf8\xeb\x16\x82\
+\x4e\xb7\x73\xdc\x39\x16\x44\x42\x84\xbb\x4c\x85\x15\xab\x60\xab\
+\x74\x2b\xcb\x95\xbb\xbe\x03\x90\x16\x47\x2e\x30\xf8\x71\xec\x4e\
+\x24\x30\x6c\xc3\xa6\x72\x57\xcb\x67\x23\x00\x84\xd5\xa8\x72\xff\
+\x8d\xc0\xbe\x04\x7f\xae\xe7\xf9\x99\xde\x31\x3a\x3f\x25\x3f\xea\
+\x48\x31\xc7\x3b\xb5\x04\x4e\x4e\xbe\x85\x1b\xa3\x97\x9a\x6e\x41\
+\x2c\xf7\x9e\xd6\x7e\x8e\x16\x7a\xe9\xb3\x64\x51\x5c\x5f\x16\xab\
+\x87\x62\xc0\x33\xf3\xb3\xa0\x0c\x9c\xa4\xcb\x09\xb8\x20\x59\x12\
+\x05\xed\xfc\x08\xd5\x29\x7a\xbf\x93\x5f\xc7\x51\x4a\x8f\x97\xc0\
+\xcb\x8b\x62\x34\x05\xa7\xa1\x8c\x5e\x97\x44\x94\x4e\x47\xcd\xa3\
+\x62\xeb\xb3\x92\x42\xf0\xc1\xde\x94\x44\x96\x1a\x3f\x9a\x02\xca\
+\xa0\x9b\x60\x57\x34\x03\x0a\x11\xac\xe1\x25\xd6\x1c\xdc\x1c\x1d\
+\xd1\xe6\x39\x48\xe1\x2f\xe0\xd8\x0d\x24\x37\x65\xaf\x52\x93\xca\
+\x90\x10\x07\x8c\xbe\xe0\x3f\xab\xc8\xe2\x83\xf7\x2f\xf7\xbb\xfb\
+\xc7\xfb\xba\xe9\x76\x50\x77\x86\x98\xfe\x96\x1d\x45\x92\x9d\xb9\
+\x1b\x7a\x01\xae\x93\xae\x80\x70\xb4\x7b\x78\x7e\x58\xb8\xc7\x0b\
+\x18\x00\x66\xd0\xe4\x39\x20\x11\x24\x61\x84\x71\x6d\xd3\xed\x53\
+\x0d\x27\x93\x0d\x93\x09\xfb\xb4\x82\xc9\x95\xd7\x24\xce\xf6\xee\
+\xc9\x96\x97\x3d\x50\xea\x2a\x05\x5a\x7b\x2f\xab\xba\xc4\x1e\xb4\
+\x34\xb1\x17\x33\xf6\x62\x4b\xf6\xc8\xec\xd0\x73\x57\xe3\x46\x66\
+\x57\xc9\x1d\x81\xb9\x2a\x73\x8a\xb1\x2b\x62\x2b\xa6\x56\x6c\xab\
+\xb2\xe6\xb2\xf9\x54\x43\x67\x1a\xbb\x82\x3d\x64\x6a\x66\xc1\x5f\
+\x35\x88\x8f\x66\x6f\x9d\xb1\x5b\xc6\xb9\x47\xc3\x51\x2d\xb2\xe5\
+\x45\x77\x61\xad\x89\x62\xa3\xce\x56\xcd\x9a\x6a\xc4\x84\x67\x1d\
+\x78\x22\x35\xa9\x41\x13\x70\xae\x2b\x0c\x40\x06\x2e\x5f\x83\x69\
+\xe2\xad\x62\x29\xd1\xba\xcd\xad\x59\xdb\xfa\xe4\x5b\xd3\xe6\xaa\
+\x8d\xaa\x99\x6e\xd9\xa4\x56\x1e\xe1\x6a\x36\x95\x69\xa4\x84\x52\
+\x5c\x6d\x04\xbb\x6a\x32\x39\xcb\x78\xd3\x06\x07\x16\xec\xb5\xed\
+\xcd\xe6\xf8\x22\x5a\xbe\x69\xce\xf2\xa8\xcf\xda\x2b\x45\xc9\x1c\
+\x0b\x53\x37\x36\xa2\x96\xc6\x72\xf0\x9e\x6b\xcc\x9a\x07\x4d\xc5\
+\x57\xbd\x91\x85\x05\xad\xc6\xee\x7f\x34\x64\xcc\x86\x96\x54\x8b\
+\x4c\x71\x16\x54\x3b\xf7\x8d\xf6\x53\x0d\x9a\x59\x4f\x1b\xc0\x1f\
+\xc7\xf8\x3e\x6b\xde\xce\xac\xb3\xd5\x13\x82\xaf\x37\x81\xeb\x87\
+\x9b\xc2\xb3\xb2\x6f\x4e\x28\xb8\xc0\x2e\x34\x20\x7b\x5b\x12\x5d\
+\xa1\xb1\x16\x3d\x1d\xa6\x28\xab\x7e\x4b\xd7\x40\xc1\xc8\xff\x0b\
+\x7f\x48\xaa\x7c\x23\xad\xe2\xa6\xd0\xf0\x16\x1a\x2a\x16\xfe\x8a\
+\xe1\x6a\xb7\x50\x05\x7a\x41\xc6\x9f\xfd\x10\xf4\xaa\x1e\x03\xb5\
+\x13\x76\x3d\xbf\x89\x6d\xb5\xd8\x6e\x81\x3b\x4f\xd4\x48\xdf\x73\
+\x69\x32\xa1\x18\x7d\x57\xd1\xc6\x4e\x63\x74\x24\xbe\x79\x0b\x3f\
+\x47\x2b\x93\x68\xdc\xa8\xf1\x3c\x08\x11\x70\x7d\xe8\x98\x19\x08\
+\x3b\x75\xb1\x21\x73\xb5\x48\xf3\xc7\xf3\xc4\x5d\xe0\x5f\x67\xe4\
+\xdf\xd1\xdc\x8d\xf1\xfb\xad\xfd\xad\xdf\x5a\x88\xc4\xd3\xf3\x77\
+\x8e\x73\xe3\x86\x38\x40\xef\xdf\xa3\xdd\xfb\xdd\xdd\xdd\x0e\x0d\
+\x1c\xd6\xbb\x75\xe4\x6e\x30\x30\x76\x3d\x0f\xe4\x9e\x17\x24\x14\
+\xc2\xba\x1d\x68\xba\x1d\xca\xdd\x7e\x11\xba\x1d\x6a\xba\x1d\x6d\
+\xfd\x26\xf4\xa2\xf9\xd5\x9e\x48\xe9\x11\xe9\x2b\x4c\x28\xb6\xd1\
+\x94\x83\x03\xe2\x28\x36\x07\x60\x94\x93\x44\x31\xf2\x93\xe9\x64\
+\x36\xdd\xd7\x18\x27\x36\x72\xa3\xcc\x25\x91\x43\x21\x3d\x50\xef\
+\x41\x16\x29\x77\xff\x29\x32\x14\xb9\x03\x38\xbd\xd3\xd9\x39\xee\
+\xbc\xed\xd4\xa2\x10\xd2\x0c\xe0\x79\x99\xc1\x12\xd6\xbe\x2b\xb4\
+\x7b\x12\x05\x9e\x80\xb0\x61\xa7\xaf\xb5\x5a\xf3\x05\x4c\xe6\x0c\
+\xfa\x4f\xdc\x44\xb6\x5c\xe8\x3d\xd8\x29\x29\x92\x09\xcf\x8e\x2a\
+\xf7\x54\x46\x2c\x2f\x5c\x5a\xb4\xdf\x9a\xd1\x1e\x56\xd3\x8d\xa1\
+\xdd\xab\x21\xe5\x2d\x92\x3d\xc3\xb4\x97\x1e\x75\x11\x6c\x92\x38\
+\xee\x34\x20\xb7\x67\x9a\x47\x9d\x2a\x70\x1f\x55\x5b\x15\x86\x9b\
+\x0b\x7e\xdd\x2c\xd3\xb9\x90\x24\x62\x97\xac\xfa\x27\xf1\xc1\xc0\
+\x3c\x11\x15\x07\xb5\x7b\x75\xbf\x47\xd5\xbc\x85\x1e\xf2\x0f\xe8\
+\x7e\xbf\x7c\x00\x1f\xf6\x5a\x28\xa5\x61\xb7\xdd\x52\xf5\xd8\x03\
+\x68\xfa\x12\xbb\x78\x82\xa7\xdb\xef\x9a\xe7\xae\x34\x1d\x15\xb1\
+\xca\xfa\x14\x6e\x08\xb8\x2a\x3c\x07\xe9\x7c\x5e\x14\x4f\xed\x38\
+\xbd\x6e\x02\xf0\x2e\xde\xc3\xfb\xab\xb1\x31\x39\x20\x3f\x76\x6c\
+\xb4\x4b\x91\xe9\x4f\x8f\x6b\xaf\xa4\x25\x45\x8a\x8e\xca\x54\x35\
+\xc4\x92\x4b\x42\x25\xa9\xf0\xe1\x71\x31\x59\x9a\x66\x46\x45\x8b\
+\x49\xc4\xa5\xe4\xea\xb3\x9a\xc5\x53\xf4\xa7\x08\x8a\xab\x74\x81\
+\x0b\x47\xbe\xa9\x8c\x34\xc7\x9e\x74\xf4\xd4\xbc\xe0\x4b\x43\x7b\
+\xd4\x3d\x3a\x3e\x3a\x16\x05\xc1\xb6\x34\x2c\xe8\x1c\xfb\x21\xff\
+\xbc\x3c\x50\x60\x0f\x4a\x57\x99\x3d\x10\x1c\xe8\x1a\x3c\xea\xd6\
+\xb2\xbe\x09\xc6\xd5\x03\x9b\xf3\x12\x95\x05\xa8\xd3\xcf\x25\x92\
+\x72\xb2\x92\x5f\x29\x59\xe4\xde\x8b\xac\x72\x2f\x44\xe6\x78\x64\
+\x75\xd6\x15\xf8\x2a\x8e\x79\x98\x82\x28\xe4\xa4\x8f\xe6\x23\x31\
+\xc6\x3c\x33\x92\xd2\x84\xec\xa8\x67\x1d\xef\x2a\x37\x69\xfe\x81\
+\x4b\x7e\x44\x5c\x48\x77\x10\x67\x38\x62\x7a\xc4\x99\x85\xd5\xec\
+\x14\xe4\xe1\x78\x49\x14\xb7\xc9\xee\x55\x7f\xb2\x53\x88\xa4\x39\
+\x56\xc0\xc7\x5d\xc5\x38\x1c\xcf\x14\x91\x2a\xb3\xa8\x92\xe5\xa2\
+\xef\x0a\x62\x3d\x37\x01\xf2\xdd\x87\x7a\x03\xad\x93\x07\x34\xe4\
+\x36\x91\x93\x9c\x1c\x5f\xcf\xad\xac\xba\x99\x24\x16\xb6\x9f\x5f\
+\x21\x34\xd1\x70\xfe\x50\x1c\xf4\x56\x6b\x38\x3b\x0e\xd6\xe1\x05\
+\x55\x6d\x69\xde\xb0\x94\x7c\xd5\x4b\xbb\xd4\x4a\x65\x3c\xc5\x8a\
+\x56\xc9\x26\x28\x53\x8c\x6c\x2d\x7d\x5d\x49\xcf\x8e\xcf\xde\x9e\
+\xbd\x59\x27\x68\xa0\x5e\x08\x64\x0b\xb6\x8c\xdb\x13\xde\x57\x32\
+\x9c\xf2\x69\x66\x04\x5f\x84\xa3\x9c\x10\xf9\x39\x67\x39\x27\x54\
+\x84\xd0\x11\x7b\x46\x52\xf2\x73\x03\x15\x25\x2c\xb4\xa5\x30\xf8\
+\x55\xd8\x8b\xcb\x81\xd6\x37\x8a\x66\x33\xa3\xe6\x35\x45\x97\xd7\
+\x51\x40\xe1\x78\xc3\x26\x1f\x54\x11\x21\x5d\x0f\x6f\x35\xe9\x54\
+\x42\xe1\xa6\x64\x93\xec\xf8\x09\x6f\x21\xbd\x0d\x18\x9b\x26\x12\
+\xec\x24\xb8\xbe\xf1\xb8\x74\x27\x38\x90\xbd\x18\x66\x1c\xf8\xcd\
+\x72\x99\xf1\xd1\xe0\xf1\x70\x21\xa9\x9d\x1f\xd1\xc9\x60\x48\x0b\
+\x26\x49\xf8\xa1\xca\x17\x71\x62\x37\xc4\x0d\x36\xaa\x3a\x4e\xa8\
+\x36\x92\x62\x67\x07\x16\x16\xdb\x8c\x8b\x32\x31\x41\x0b\x2b\x5f\
+\x80\xec\x13\x38\xc4\x74\x53\x15\x44\x32\xaf\x6d\xe1\x15\x5b\x86\
+\x26\x70\xb4\x89\x2d\xbc\xdc\x47\x92\xc0\x55\x21\x8e\x3f\x63\xf0\
+\x2d\x60\x17\xfc\xd0\xf6\x12\xf7\xee\xc4\x4d\xf3\x72\xc3\xaa\x67\
+\x3e\x0e\x24\x2a\x44\xf6\xfd\xa4\x60\x99\x95\x57\xa3\xc9\x43\x91\
+\xa3\x0a\xe3\xa9\x34\xfc\x1d\x11\xa7\x3a\xa1\xa8\x21\x1a\x93\xf7\
+\x72\xa6\x41\x94\x62\xc9\x10\xeb\x93\x05\x49\xe3\x55\x22\xb9\xa2\
+\x5d\x57\xa4\x90\xa8\xc8\xb0\xad\x1c\xa2\x5d\xf8\x7c\xf6\x27\x24\
+\x49\x95\x62\xad\x27\xaa\x68\xbd\x49\xb2\x76\x48\xb5\xf2\x0d\x1a\
+\x77\x4f\xd8\x14\xa7\x54\x66\xee\x84\x9b\xa1\xe6\xf3\x0c\x4d\x3d\
+\x2c\xe7\x62\x9a\xb7\xa6\xc5\x9e\xc1\xde\xab\xe1\x83\x75\x86\x4d\
+\xac\x1c\xe4\x20\x6e\x2d\x75\x7c\xb5\xfb\x01\xa5\xe7\xbb\x2f\xcd\
+\x8e\x52\x4e\x4e\xe0\xa6\x59\xab\xfe\x38\x0a\x83\x87\x76\xc4\x4c\
+\xe5\xf3\xc8\x91\x4f\xf0\xfa\x9b\x8a\xfb\x07\x43\xa2\xbb\x86\x03\
+\xde\x0d\x7e\x12\xfd\xdd\x28\x93\x33\x3f\x49\xb3\xe7\x66\xf5\xc9\
+\x46\xca\x50\xff\x9e\xdc\x4e\xdc\x57\x47\x7b\x2d\xb4\xf7\xa6\xd3\
+\x42\xfb\x9d\xfd\x16\x21\x77\x5b\xc5\x80\x45\xd3\xa6\x11\x6b\xa6\
+\x32\x17\xfa\xd3\xd3\x5a\x7a\x57\xe3\xf1\xe0\x4a\x6d\x7e\x05\xa7\
+\xe6\x79\x2c\x87\x50\x6c\xb3\x21\xab\x20\xc6\x08\x0c\xaa\xa5\x89\
+\x24\xa8\x76\xa3\x87\x2a\x8d\x2b\x18\x50\x58\xe3\xe2\xcd\xf7\x6c\
+\x90\xff\x2e\xd2\xff\x2e\x8d\xf3\xe3\x25\xa0\xe1\xf6\x7f\x62\xa5\
+\x9f\x8c\x9b\xef\xdf\x5c\xd7\x08\x7d\x5e\x8b\x7d\xd9\x3b\x1f\xab\
+\xed\x35\xb7\x65\x7c\xac\x59\x31\xb8\x66\x96\x56\x65\x6d\x6b\xa1\
+\x5d\xe0\x57\xb4\x15\xe5\x5e\x44\x69\x2c\xe8\x90\x2b\x0c\x35\x7d\
+\xbe\x61\x33\x6d\x25\x4f\xb3\xf9\xfd\xfb\xc8\xfd\xf9\x9d\x4a\x3b\
+\xf7\xf9\x31\xdc\x37\x33\xfa\xbc\xf6\x4c\xcf\xb0\x81\xca\xe7\x35\
+\x66\xf9\x9d\x68\x4a\x6b\xc6\x47\xac\x9e\x65\xfa\x99\x96\xf1\x66\
+\x6d\x34\xcc\x2a\xbb\x85\x52\xd7\xca\x38\xa7\x72\x93\xa0\x30\x66\
+\xf9\x8b\xef\xd9\x9a\xfd\xff\x8b\x7d\x4d\x5b\x76\x78\x70\xf8\xe6\
+\xf0\xa9\xa4\xff\x38\xe6\x0d\x7c\x7e\xaf\xa6\x4c\x26\xf3\x19\x6d\
+\x59\x41\x07\xca\x33\xc6\x8a\xab\x3f\xb8\xa2\x63\x07\x87\x96\x37\
+\x7e\xd4\x4a\xa6\x74\xd0\xe9\xc0\xad\x06\xbc\x56\xaf\x64\x43\xb9\
+\xfd\x65\x25\xfa\x8a\x3d\x0b\x1e\xac\xd1\xe8\x2b\xe7\x08\x96\xb3\
+\x68\xfa\x55\xcc\xe1\xe4\x82\xcf\x62\xa6\xa8\xea\x18\xe4\x60\xb7\
+\x73\xde\x29\xb2\x6d\x68\x61\xec\xc4\x4d\xda\x79\xf0\x9b\x5c\xce\
+\x21\x52\xc2\xcd\x53\x2e\x24\xce\xba\x85\x51\xb2\x70\x03\xab\x7e\
+\x22\xe5\x62\x8c\xbe\x25\xbe\x9a\x05\x91\x9b\xa9\x0e\x36\x44\x4e\
+\x34\x77\xaf\x28\xed\x41\x43\x78\xde\x12\xb7\x38\x4e\x24\xcb\x63\
+\x07\xc0\x41\x4f\x0d\x7f\x3c\x20\xe3\xb1\x08\x07\x8e\x3b\x16\x41\
+\xcd\x52\x33\xc1\xab\x8e\x7c\x0c\x80\xec\xc8\x93\x0f\x6d\x4c\x40\
+\xcd\xe7\x2e\x1c\x58\xfe\xd8\xa5\x00\x5c\x26\x4d\xd1\x64\xad\x34\
+\xe3\xb3\x90\xd6\xc8\xce\x28\xd3\x94\xe8\x80\xb3\x7c\x2c\x67\x02\
+\xca\x30\x9d\x3b\x73\x37\x6d\xa7\xfe\x24\x80\x75\x36\x75\x7e\x70\
+\xbd\x3f\x22\x3f\x4c\xdb\xfc\x6d\x41\xda\xb9\x5a\x5d\xff\xdd\xfe\
+\x46\x12\x38\x73\x16\x76\x45\x1e\xd4\x88\xd6\xc5\x93\xc3\x6a\x2f\
+\xa2\xc4\x80\xed\x07\x82\x6e\x3a\xf7\x03\x0f\xb4\x3d\xff\x6d\x53\
+\xc8\x71\xe8\x99\x39\xd5\xa0\xa6\x43\x2e\xe4\xc5\x95\x9d\xf2\x37\
+\x62\x5f\xbe\xab\x91\xd0\x82\xba\x1c\x0e\x6f\x99\x65\x4c\x51\x5c\
+\x80\x56\xd3\xa8\x22\xae\xde\x65\x1d\xd2\x08\x14\x71\xc9\x08\x0a\
+\x34\x64\x24\x38\x65\x67\x0f\x2a\x42\xd4\x17\x23\xf1\xc7\xc9\x3c\
+\x2c\xd9\x9b\xa9\xc1\x56\x34\x10\x71\x6d\xc6\x1f\xe2\x2f\xec\xd5\
+\x39\x8f\x2a\x76\x8a\x3b\x30\x1c\x40\x05\xc8\x75\x29\xf1\x92\x19\
+\xe0\x97\xbf\x2a\x8b\x43\x71\xc7\x00\x10\x70\x7c\xda\xdd\xed\x16\
+\xe9\xcf\x5c\x9d\x7b\xd3\x62\xc2\xd3\x65\xbe\x85\xa0\x71\x3b\x5f\
+\xd9\xad\xde\x69\x91\xb7\xcd\x8e\x9a\x6b\xb7\xad\x70\x8f\x4a\x4a\
+\xdb\xbb\xaf\xdf\x92\xea\x51\x0d\xb9\xc7\x1a\x31\x2a\x93\xfb\x1b\
+\x84\xc8\x92\x63\x56\x90\xa1\x36\xb1\xbb\x36\xb6\xa6\xa2\xe3\x27\
+\x95\xe0\x6e\x21\x43\x5b\x09\xd6\x06\x5c\xbe\xae\x45\x66\x67\xb5\
+\xab\x62\xf4\x68\x58\x29\xaa\x06\x8d\x31\xc3\xfa\x70\x6f\xba\x3f\
+\x9b\x8a\x68\x14\xa5\xed\x1c\x8a\x5a\x65\xa7\x6a\x68\x14\x59\xf3\
+\x0d\x63\xad\x2a\xb6\x57\x90\xd3\x84\x90\x1f\xea\x86\xb4\x1a\xe6\
+\x7e\xdb\xe7\x27\x5a\x64\x34\x69\xd3\x37\xf9\xba\x6e\xf5\x9e\x5d\
+\xa4\xea\xd7\x38\x8a\x97\xf1\x55\xe4\xe1\xf7\x5b\x7b\x5b\xbf\x91\
+\x2c\x22\x12\xbe\xa0\x17\xd0\xd1\x4b\x86\x68\xab\x1b\xd2\xa8\x2a\
+\x2b\x93\x8a\x27\xf6\xcb\xf4\x23\xf7\x2b\xa6\xdf\xd1\x41\x3a\x93\
+\x1c\x24\x0a\xbb\xbc\xe2\xab\xb8\xbd\x4e\x8d\x7a\x5f\x42\xdd\x0f\
+\xe9\x17\x1c\x34\xe3\xdd\x5b\x0f\xaf\xe3\x2c\x80\xb1\xb6\x7c\xf3\
+\xf8\x8a\x89\x7a\xfc\xed\x39\x55\x0a\x57\x29\x8a\x74\xee\xcf\x32\
+\xe4\x67\xc8\x45\x13\xf8\xb7\xc8\xbe\xaa\xca\xa0\xa4\xec\x3e\xfa\
+\xec\xa8\x3e\x3a\x05\xa9\xab\x66\x50\x2b\x2b\xaf\x6c\x51\xb2\xe5\
+\x57\xa6\x42\xe5\xa0\xaf\xa9\xcc\xc2\xad\x54\x15\x9e\xea\xea\x5b\
+\xee\x21\x57\xba\xa0\xa1\xc8\x58\xc3\x70\xf0\x66\xf2\x96\x98\x1c\
+\x2d\x3d\x7c\x83\xe6\xf9\x22\x60\x5e\xf1\x0a\xa9\x7a\xc4\xfb\x28\
+\x56\x06\x89\x34\x8d\x40\xaf\x08\x82\x7c\x48\xff\x91\x2f\x83\x54\
+\xe7\xf3\xde\xf0\x28\x8c\x50\x86\xef\xc9\xd8\x82\x22\x92\x2f\x0d\
+\x89\xa6\xf4\x5b\x5e\xf2\x2f\x22\xe1\xb5\xb0\x5e\x0a\x25\x04\xf5\
+\x14\x15\x60\x6a\xad\xa4\x9e\xa8\x8d\x1c\xa4\x7a\x22\xf5\x1c\x5c\
+\xab\x6c\x22\x17\x1a\x5f\x39\x51\x06\x39\xdf\xd6\xbc\x51\xdb\x11\
+\xbb\x4d\x7c\x8f\x08\x40\x5d\xde\x64\xda\xd2\x95\xd8\x5a\x7c\x8d\
+\xbd\xe6\x2e\xad\x58\xe3\x30\xeb\x94\xda\xe2\xab\x23\x64\x50\xcc\
+\x71\x76\xa7\x99\xff\x0d\x6f\x14\xa4\xe1\x5b\x2e\xe8\xc4\xea\xe8\
+\xe1\x4a\x9b\x00\x45\x99\x92\x59\x1a\x9e\x8b\xf1\x71\x03\xe9\x22\
+\x24\x49\x18\xf5\x8d\x88\x8d\xb4\x0c\x28\x75\x10\x35\x3b\x1b\x5b\
+\x61\x96\x9e\x93\x06\xad\x4a\xd9\x9a\xcf\x26\xb5\x71\x70\xb5\x9b\
+\x11\xcb\x4e\x46\x5c\xb3\x20\xe4\xc9\xea\x77\x4b\x98\xee\xb8\x58\
+\xaf\x2c\x46\x43\x3d\x31\x90\x6d\x17\x96\x4c\x56\xd5\xa1\xbd\x0d\
+\xc3\xa9\xdc\xda\x3c\xba\xdd\x32\x36\x93\xce\x7e\xac\x82\xea\x8d\
+\x20\x15\x80\x6a\xb9\xc6\x4a\x00\x9c\xcf\x5e\x10\x8f\xcc\x0d\xd5\
+\xe4\x1b\xd2\x35\x0c\x50\x55\xb0\xea\x81\x4f\x15\x90\xb2\xe8\xf4\
+\x05\x12\x8e\x7a\xf8\x43\x1a\xc5\xfd\x03\xc7\x30\x3b\xc9\x1e\x0d\
+\xc0\x52\x57\x8c\x5e\x2d\x4b\xdc\xc2\x34\x4a\x32\xee\x8e\x59\x72\
+\x04\xca\x63\xad\x15\xab\xd9\xf8\x58\x32\xff\x65\x15\x8d\x1e\x84\
+\x54\x38\xc3\xac\xeb\x69\x94\x84\x38\x29\x97\xc7\x95\xe6\x8c\xfe\
+\x3c\xcb\x38\x23\xd8\xca\xbe\x42\x0d\x5a\xd3\xcd\x0c\xd1\xbd\xc5\
+\xb7\x15\xd5\x69\x57\x96\x57\x96\x00\x15\x21\x61\x55\xf3\x51\xe6\
+\x66\xcb\xb4\x76\xb7\x7a\x49\xba\xf4\x2d\x4e\x24\xe0\x5b\xf4\x8b\
+\x03\x3f\xcb\xaa\xbd\xac\xd2\x47\x50\x5d\xe0\x22\x77\x34\xd9\x6f\
+\xfe\xea\x16\xa3\xaf\xa4\x00\x2e\x4d\x28\xb1\xa4\x5e\xd9\x47\x32\
+\x22\xd2\xd5\x2d\xd4\x25\x4b\xa2\x5b\xb2\xb6\x2a\xaf\xdf\x54\x97\
+\x79\x4b\xbb\xde\x86\x78\x8d\x7a\x5b\x2c\x52\xc2\x74\x8c\xb7\xcb\
+\x9c\x2f\xc7\x5f\x56\x5a\xab\x38\x52\x15\xfc\x8b\x97\xc5\xc8\xf7\
+\x00\x70\x6a\xcf\xb3\x0e\xa6\x66\x19\x7e\xb5\x92\x40\x3d\xd0\x60\
+\xbd\x80\x56\x61\x01\x75\xf9\xa7\xa1\xfc\xba\x68\x4c\x4f\xa8\x96\
+\x60\x31\x94\xb5\xa3\x6c\x73\xcc\xdd\xb5\xc2\x95\xf8\x71\x87\x5c\
+\x1c\x08\xa7\x56\xd1\xa9\xf0\xc4\xc9\xef\xaa\x1a\x4a\xe9\xd2\xc8\
+\xfc\xca\x33\x4d\x04\xac\x90\x88\x4a\x75\xeb\x65\x94\x75\x12\xed\
+\x36\xc2\xeb\x96\x26\x6a\x4a\x21\x5b\xaa\x37\x95\xa7\xaa\xa1\x92\
+\xf5\xd5\xbd\xb7\xad\x05\x2a\xb9\xd1\xd5\x28\xad\xca\x13\x57\x46\
+\xa9\x2c\x3d\x6d\x20\x99\xeb\xaa\x6b\xc2\xaa\x2f\xcd\x0c\xa9\xce\
+\x93\xc5\x6a\x4a\x9d\xb2\xd6\xab\x7e\x1f\xa1\xae\xe5\x45\x76\x6b\
+\x6b\xac\x50\xc0\xaa\xa2\xf4\xb1\xe1\x1b\xeb\x31\x56\x14\xb7\xab\
+\xde\x69\x75\x57\xd1\x5f\xdf\xc2\x56\x7f\x2b\xbe\x1e\xa9\xc1\xea\
+\x52\x60\x4d\x09\x70\x23\xe9\x7a\x3d\x56\xd5\x11\xdb\xb0\xa6\xd2\
+\x65\xf9\x46\x90\xc6\xd8\x3b\xf8\xac\x4d\xfb\x64\xcd\x45\x33\x9b\
+\xbc\x8f\xe8\x60\x3a\xf1\x40\x6e\xfc\x7d\x44\x9d\x8e\x7b\x80\xdf\
+\x6e\x0b\x64\x15\xb7\xb8\xa9\x88\x32\xf8\x3f\xeb\x93\x36\xc1\xde\
+\x0c\x4f\x05\xd2\x72\x2f\x7f\xdb\x5e\x62\xea\xab\x5a\x4c\xa1\xc3\
+\x67\xa5\xf9\xbf\x92\xdc\x10\x49\
+\x00\x00\x13\x6b\
+\x00\
+\x00\x79\xa0\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\x49\x10\x00\x01\x02\x92\x65\x37\xd7\
+\xa6\xd7\x73\x08\x60\x5f\x58\xec\x2e\x16\x58\x78\xe7\xf5\x33\xf4\
+\x1a\xa1\xe3\x04\xe3\x3f\xf0\xa9\x9b\x7c\x43\x69\x76\x1f\xe0\x74\
+\x81\x71\xf6\x06\x9a\x68\xab\xe3\xae\xb2\x45\x94\x38\xe8\x24\x0a\
+\xfc\x10\x9d\xae\x7e\x5f\xe1\x34\x8c\xee\xf3\x46\xec\xf9\x19\x69\
+\xec\x05\xf8\x0e\x9d\xaf\xd2\x3f\xdc\x9b\x45\xde\x12\xf8\x33\x1c\
+\xa6\xd8\x41\x97\x83\x49\x0b\xa5\x18\xa3\x8b\xc1\x49\xff\x6a\xdc\
+\x7f\xb3\xf4\x4a\xd8\x93\x85\x9f\x22\xf8\x37\x4a\xfc\x1b\x3f\x74\
+\x83\xe0\x1e\xb9\x68\x1e\x01\x21\xd1\x1c\x7d\x22\x14\x8d\x09\x41\
+\x63\x42\x50\x0b\xb9\xa1\x47\x3a\x4f\xdd\x14\x7b\x28\x0a\x0b\xba\
+\x77\x64\x1e\x66\x51\x10\x25\x28\x9d\x2d\xf0\x12\xb7\xd0\x74\x95\
+\x91\x41\x40\x79\x18\xa1\x5b\x17\x10\xcc\xe7\x7e\xe0\xbb\x19\xc0\
+\xb8\xf5\xb3\x05\xfa\xfb\x69\xbf\xe4\xb5\xbd\x8d\x7f\x0a\xc6\x30\
+\xe1\x1b\x5d\xe4\x42\x40\x2f\xe1\x2f\xaf\x0a\x2c\x27\x51\x7c\x0f\
+\xfc\x2e\x32\xf4\x72\xf6\x0a\xfd\xbc\xbf\xbb\xd7\x69\xc3\x7f\x0e\
+\x7e\x41\x3f\x4b\x22\xfe\x45\xdd\xfd\x90\x74\xef\x42\x77\x5e\xe8\
+\xbf\x14\xd0\xaf\x71\xb2\xf4\xd3\xd4\x07\xf9\x00\xdb\x0b\x9c\xe0\
+\xe9\x3d\xba\x49\xdc\x10\x18\x6e\xa1\x39\x88\x89\xc8\x76\xb6\x70\
+\x93\x1b\x90\x4e\x16\x81\x54\xef\x51\x8c\x93\x14\x06\x44\xd3\xcc\
+\xf5\x43\x3f\xbc\x21\x80\x5c\x10\x64\x7c\x4f\x3a\x67\x64\x96\xd2\
+\x68\x9e\xdd\xba\x09\xa6\xb3\xe0\xa6\x69\x34\xcb\x65\xe8\x45\xb3\
+\xd5\x12\x87\x99\x9b\x11\x94\x20\x5a\x9c\xa2\x97\xd9\x02\x13\x10\
+\xcf\xc7\xc5\xa0\xe7\xaf\x28\x2a\x0f\xbb\x01\x99\x09\x68\x46\x65\
+\x13\x9d\x84\x08\x26\x29\xc1\x69\x96\xf8\x33\x02\xa6\x05\x9d\x66\
+\xc1\xca\x2b\x28\x29\x7b\x04\xfe\xd2\x2f\xf0\x10\x08\x54\x28\x29\
+\x81\xbb\x4a\x81\x15\x42\x6d\x0b\x2d\x23\xcf\x9f\x93\xff\xc7\x94\
+\xbf\x78\x35\x0d\xfc\x74\xd1\x22\x60\x3c\x9f\x20\x00\x7d\x80\xef\
+\x29\xf9\x4e\xa7\x86\xaa\xd5\x0e\x51\x18\x1c\x04\x04\x88\x0f\x0c\
+\x50\xa6\x2b\x1a\x73\xd5\xcb\x22\x02\x25\x26\xf2\xcd\x0a\x89\x51\
+\xec\xb7\x8b\x68\x29\xb2\x04\xe2\x9a\xaf\x92\x10\x10\x63\x8f\xf2\
+\x1d\x81\xf8\x28\xd2\x7f\xe3\x59\x56\x00\x22\x23\xe6\x51\x10\x44\
+\xb7\xc0\x26\x20\x0e\x61\x25\x01\x6b\xa9\x53\x4c\x24\x51\x21\x77\
+\x1a\x7d\xc7\x94\xb3\x5c\x03\xc2\x28\x03\xaa\x73\x6a\xc8\xa4\xc4\
+\xd5\x64\x17\x4d\xe9\x02\x56\x11\x9a\xe2\x42\x82\x80\xdf\x0f\xe9\
+\x6c\x72\xcc\x25\x84\x92\x34\x03\x95\xf0\x61\x3e\xe2\x28\xa1\x78\
+\x65\xa6\xcb\x45\x31\x39\xef\xa3\xf1\xf0\x6c\xf2\xa5\x37\xea\xa3\
+\xc1\x18\x5d\x8f\x86\xbf\x0e\x4e\xfb\xa7\xe8\x79\x6f\x0c\x7f\x7f\
+\xde\x42\x5f\x06\x93\xf3\xe1\xe7\x09\x82\x1e\xa3\xde\xd5\xe4\x2b\
+\x1a\x9e\xa1\xde\xd5\x57\xf4\xf7\xc1\xd5\x69\x0b\xf5\xff\x71\x3d\
+\xea\x8f\xc7\x04\xd4\x70\x84\x06\x97\xd7\x17\x83\x3e\x7c\x1e\x5c\
+\x9d\x5c\x7c\x3e\x1d\x5c\x7d\x44\xc7\x30\xf4\x6a\x08\x6b\x65\x00\
+\x8b\x04\xe0\x4e\x86\x14\x67\x01\x6d\xd0\x1f\x03\x3c\x32\xfa\xb2\
+\x3f\x3a\x39\x87\x2f\xbd\xe3\xc1\xc5\x60\xf2\xb5\x85\xce\x06\x93\
+\x2b\x80\x8c\xce\x00\x6e\x0f\x5d\xf7\x46\x93\xc1\xc9\xe7\x8b\xde\
+\x08\x5d\x7f\x1e\x5d\x0f\xc7\x7d\x20\xe2\x14\x20\x5f\x0d\xae\xce\
+\x46\x80\xa8\x7f\xd9\xbf\x9a\x10\xae\x00\x37\x7c\x46\xfd\x5f\xe1\
+\xef\x68\x7c\xde\xbb\xb8\xa0\x08\x7b\x9f\x81\x8d\xd1\x98\x50\x79\
+\x32\xbc\xfe\x3a\x1a\x7c\x3c\x9f\xa0\xf3\xe1\xc5\x69\x1f\x3e\x1e\
+\xf7\x81\xbe\xde\xf1\x45\x3f\xc7\x76\xf5\x95\x2e\xcd\x8b\xde\xe0\
+\xb2\x85\x4e\x7b\x97\xbd\x8f\x7d\x3a\x70\x08\x80\x46\xb4\x67\x41\
+\xe3\x97\xf3\x3e\xfd\x04\x28\x7b\xf0\xef\xc9\x64\x30\xbc\x22\xf2\
+\x39\x19\x5e\x4d\x46\xf0\x57\xaa\x99\x93\xe1\x68\xc2\x46\x7f\x19\
+\x8c\xfb\x2d\xd4\x1b\x0d\xc6\x44\x38\x67\xa3\x21\x60\x20\xd2\x85\
+\x41\x43\x0a\x07\x86\x5e\xf5\x73\x40\x44\xf2\x84\x76\x02\x84\xcd\
+\x11\xf4\x22\xec\x7c\x1e\xf7\x2b\x8a\x4e\xfb\xbd\x0b\x00\x37\x26\
+\xe3\xf9\x09\x7d\xb3\x4d\xb3\xb7\xf3\xec\xd9\xa7\x49\x14\x05\x13\
+\x3f\x7e\xf6\x9f\x67\x08\xfe\x99\x46\x89\x87\xc1\x3b\xec\xbe\xd9\
+\x03\x4b\x95\x82\x75\xf3\xd0\x0b\x3c\x9f\xef\xce\xf7\xde\xe7\x1d\
+\xdc\xd9\xb7\x9b\x24\x5a\x85\x5e\x9b\x9a\x6d\x07\xbd\xe8\xec\x75\
+\xba\x9d\x69\xde\xec\x06\x19\x4e\x42\xb0\x33\x6d\x55\xc7\xe9\xc1\
+\xee\xc1\x61\xde\xb1\xfc\xc6\xc3\x8e\x5d\x8f\x58\x10\x82\xfd\x10\
+\xdf\xe5\xdf\xa2\xd8\x9d\xf9\xd9\xbd\x83\xf6\x77\x77\xdf\x3f\xfb\
+\x2f\x10\xfc\xc5\xf7\x6e\x70\x56\xd0\xab\x02\x63\x20\x11\xcc\x06\
+\xa6\x46\xab\x4e\xe2\x8b\x8e\xe7\x62\x7c\x24\xf7\x33\x21\x09\xfc\
+\xd8\x29\x24\xf7\x9e\x93\x62\xdb\x5f\xba\x37\xe0\x4e\xc3\x28\xc4\
+\xef\x45\xe9\xc6\x77\x28\x03\x0b\x9f\xc6\xb0\x6c\xc3\x0c\x4d\x03\
+\x80\x56\xf0\xbb\xca\xc0\xa3\xc0\x28\x81\x5b\xc7\xcf\xf0\xd2\x59\
+\x80\x6d\x49\xca\x89\x52\x30\xc9\x11\x2f\x93\x2c\x83\xca\x99\xc3\
+\x9e\x19\x1a\x8c\x7c\xf6\xe9\x64\x81\x67\xdf\x8e\xa3\xbb\xa2\x7b\
+\x4a\x26\x45\x9e\xa8\x92\xf0\x8a\x5d\x95\xdc\x96\xe0\xc6\x7c\x10\
+\x7d\x94\x65\xd1\x92\x00\xd8\xd7\xcf\x74\x89\xd5\x01\x47\xe0\x4e\
+\x03\x46\x6d\x09\xf7\x6d\xf7\xed\xd1\xdb\x59\xde\xf7\x23\x50\x1f\
+\x93\xbe\x8e\x0f\x76\x79\xe6\x42\x8c\x53\xf4\x2e\x30\x06\x78\x9e\
+\x31\x7c\x02\xf4\x6a\x84\xb3\x0a\x67\xe4\x2b\x38\x5e\x43\xbb\x33\
+\x07\x2f\x9a\x0a\x8b\xa6\x9c\xee\x55\x12\xbc\x74\x76\x3c\x08\x6c\
+\x76\x68\xe7\x69\x74\xf7\x1b\x1b\xf7\x5b\xc9\xca\x9b\xf4\xfb\xcd\
+\x2b\x0b\x42\xf2\x49\x37\x92\x13\x83\x33\x4e\x29\xd9\x0a\x41\x28\
+\xa0\x35\xf7\xa2\xcc\x19\x7b\x15\x38\x25\xcb\x21\x6b\xbb\x95\x58\
+\x0c\xd2\x28\x7a\x59\x8b\x7b\x2d\xa8\x8d\x12\x96\x25\xd2\xd4\xa7\
+\x79\x0e\x6c\x66\xc0\x46\xfe\xdb\x93\xbe\x9d\x94\xe0\x27\x9c\x91\
+\xa8\x85\x58\x75\xeb\x19\x10\x46\xad\x83\xa1\x51\xd2\x62\xcf\xa6\
+\x79\x13\x7b\xaa\x64\xf5\x38\xd4\x4b\x96\x6a\x4d\x54\xb6\xd6\xa1\
+\xd4\x81\xb2\xbb\x41\x55\xd6\x26\x6a\x63\x63\x65\x20\xa8\xde\x71\
+\x3b\x16\x74\xe4\x7a\x7e\x74\xbc\x02\x97\x12\x3e\x96\x87\x92\xd0\
+\xd8\xb8\x24\xbe\xbb\xc6\xc7\x98\xba\xd8\xb9\x99\x84\x40\x69\x94\
+\x90\x05\xa6\x72\x35\x19\x3b\x9a\x0c\x8f\x42\xcc\xb6\x94\x5b\x10\
+\xac\x72\x05\x0f\xc3\x5e\x37\x83\xcd\xa8\x4d\x92\x92\x8d\xb8\xa1\
+\xdb\xf6\xc5\xb9\x36\x43\x92\x2e\x6f\x8c\xd1\xb0\x34\x1f\x66\x09\
+\xcc\x4a\xfe\xe9\x12\x87\xab\x63\xb7\x29\x42\xe6\xb6\x01\xaa\x08\
+\xb9\x00\xe0\xd0\x18\xb9\x06\xc6\xe1\x63\x76\xc5\x00\x7d\x50\x2d\
+\x8d\xd4\x6e\xb4\x78\xeb\x21\x82\x56\x6b\x89\x72\xf0\x06\xbb\x03\
+\x85\xd9\x6b\x53\xd8\xc2\xbe\x8c\x33\x89\x7b\xa5\x49\x24\x54\xda\
+\x12\xa5\xc7\x2a\x58\x59\x02\x12\xb8\x9e\x31\x5b\x5e\xf5\x39\x94\
+\xfa\x54\xb3\x24\x6e\x1d\x51\x07\xfe\xc7\x7e\x12\xf8\x2b\xb7\x01\
+\xcc\x2b\xa8\xc8\xe6\x67\x0b\xed\xbc\x26\x99\x2e\x9c\x7c\xc7\xd4\
+\xab\x90\x1c\x50\x52\x6d\x0e\x8b\xf1\x64\x2f\x2d\x12\x26\x6b\x83\
+\x4e\xdf\x1c\xe8\x08\xa8\xb8\x0d\xcb\x02\x93\xd4\x91\xb0\x37\xe2\
+\x55\x29\x20\xad\xd3\x60\x85\x15\x7c\xed\x49\xdc\x26\x25\xa4\x52\
+\x72\xc0\x0c\xac\xea\x36\xbe\x9b\x05\xab\xd4\xff\x4e\xb2\x4e\xc5\
+\x92\x44\x1f\x10\x5d\x5a\xc0\xd0\x5d\x9e\x55\xae\xda\x08\xc8\x97\
+\x24\x21\xfc\xa9\x47\x99\xa6\xbe\x9d\x10\x9e\xf5\x4b\x40\xaf\x88\
+\x04\x4a\xf6\xd9\x32\x17\x70\x55\x8b\x7e\x3b\x5e\xdf\x12\x59\x6d\
+\x59\x3e\x26\xd6\x87\xef\x54\xac\xe0\xaf\xcf\x53\x0d\x11\x68\x82\
+\x5a\x0b\xa8\xa1\x25\x59\x78\x30\xd9\xb2\x22\x6c\xa6\x05\x1b\x68\
+\x80\xa5\xb5\x37\x60\xb1\x16\xd3\x83\xd0\xad\xc5\x92\x79\xc2\x37\
+\x9f\xec\x66\x0c\xd4\x16\xb4\xdd\x24\x89\x6e\xd5\x86\x55\x07\x9b\
+\x1a\x9c\x1d\x3a\xfc\x37\x3a\xbc\x00\x4d\xfa\xdf\xfa\x5e\xb6\x20\
+\x10\xba\x25\x84\xca\x7a\x1d\x15\x36\x87\x65\x9e\x34\x31\xf3\xc1\
+\x21\xf9\x63\xcc\xdd\x11\x4e\x7a\xd3\x14\x6c\xf3\x2c\x1b\x80\x81\
+\xfd\xd5\xc7\x25\x23\xcd\x59\xc7\x06\xa7\xaf\x73\x00\x9d\x5e\xe7\
+\xa8\x73\x24\x88\x84\x08\x77\x95\x0a\x9e\xaa\x60\xab\x0c\xf4\x4a\
+\x8f\x5d\x8f\xd9\x25\xa7\xc8\xa5\xd6\x3e\x4d\xdc\xa9\x04\x86\xed\
+\xb0\x54\x01\x64\xf9\x6d\x0c\x80\xb0\x1a\x55\x1e\xb5\x11\xd8\x17\
+\x10\xc5\xf5\x3d\x3f\xd3\x07\x44\xfb\x9d\xfd\xee\xfe\x91\x3e\xfb\
+\x5a\xf0\x4e\xad\x80\x93\x93\x6f\x11\xbe\xe8\xa5\xa6\x73\x84\xe5\
+\x66\xd1\x3a\xbe\xd1\x42\x2f\x63\x95\x2c\x8a\xeb\xee\xb0\xfa\x28\
+\xa6\x0c\x33\x3f\x0b\xca\xdc\x46\xba\x9a\x42\xe8\x91\x25\x51\xd0\
+\xce\x0f\x39\x9d\x62\xf4\x7b\xb9\x39\x8e\x52\x7a\x00\x04\xd1\x5d\
+\x14\xa3\x19\x04\x0b\x65\xfe\xb7\x24\xa2\x0c\x36\x6a\x91\x14\xf3\
+\xcb\x4a\x0a\x21\xf6\x7a\x5b\x12\x59\x6a\xfc\x78\x06\x28\x83\x5e\
+\x82\x5d\xd1\x0a\x28\x44\xb0\x41\x74\x58\x0b\x6c\x73\x74\x44\x9b\
+\x17\x20\x85\x3f\x80\x63\x37\x90\xc2\x93\xbd\x4a\x4d\x2a\x43\x42\
+\x02\x2f\xda\xc0\xff\xac\x22\x8b\x4f\x7f\xbf\xd8\xef\xed\x1f\xed\
+\xeb\x96\xdb\x41\x3d\x08\xaa\xf4\xb7\x18\x28\x92\xec\x2c\xdc\xd0\
+\x0b\x70\x9d\x74\x43\x58\xbc\x84\x09\x60\x06\x4d\x5e\x03\x12\x41\
+\x12\x46\x98\xd7\x36\xdd\x34\xd5\x70\x32\xd9\xc4\xa5\x4c\xd8\x4f\
+\xa6\xbd\x55\x65\x71\x65\x87\xc4\x99\xde\x3d\xd9\xf0\xb2\x0f\x4a\
+\x55\xa5\x40\x6b\xed\xb2\xa6\x4b\xdc\x41\x4f\x13\x77\x6c\xc6\xd9\
+\x4f\x06\xee\xc8\xda\xd8\x36\x73\x04\xe6\xba\xbc\x29\x66\x8e\xed\
+\xf0\x0d\xdd\xd8\x0e\xc5\x66\x0a\x9f\x6e\xe6\x4c\x53\xa7\x62\x4f\
+\xd5\xcd\xcc\x5e\x35\x87\x7f\xca\xd4\xad\xe2\x3c\x9c\xe1\x88\x16\
+\xb9\xf2\xa2\xdb\xb0\xd6\x45\xb1\x3b\x67\x2e\xb3\x36\xe5\x31\x61\
+\x59\x07\x9e\x08\x4d\xea\xd0\x04\x9c\x1b\x0a\xf2\xcf\x20\xdc\x6b\
+\xb0\x4b\xbc\x49\x2c\x25\x5a\x37\xb8\x35\x53\x5b\x5f\x7a\x1b\x1a\
+\x5c\xb5\x45\x35\xd3\x2d\xdb\xd3\x2a\x1c\x5c\xcf\xa0\x32\x85\x94\
+\x50\x8a\xae\x46\x30\x3b\x06\x83\xb3\x8a\xf5\xe6\xa6\xa6\xa3\xb2\
+\x12\xeb\xdc\xfe\xc6\xd6\x66\x6b\x6c\x11\x1d\xdf\x36\x63\x79\xa2\
+\x67\x63\x2f\x51\xf2\xd6\x68\x68\x58\x27\x6a\x66\xec\xa6\xee\xa9\
+\x66\xac\x79\xca\x1a\xdd\x83\xc8\x96\xe5\xcc\xfd\x49\x13\xc6\xec\
+\x67\x49\x74\x0b\x69\xac\xa7\x76\xdd\x1b\x6d\xa7\x1a\x34\xb3\x9c\
+\x36\x80\x3f\x4d\xf0\x5d\x66\xbf\x8f\xb1\xdd\xe3\x09\xd9\xd6\xeb\
+\xc0\xf5\x43\x6b\x3c\x26\x44\x6b\x47\xe5\x84\x84\x73\xec\x42\x07\
+\xb2\xab\x25\x39\x15\x9a\x61\xd1\x13\x62\xca\xab\xea\x37\x73\x0d\
+\x14\x8c\xfd\x3f\xf0\xc7\x44\xba\x0b\xa4\x50\xdc\x14\xfa\xdd\x40\
+\x3f\x85\xd3\xaf\xf8\xad\xb6\x09\x55\x66\x17\x64\xfc\xc5\x0f\x41\
+\xaf\xea\x49\x4f\xbb\x8d\xfb\xed\xc2\xcf\xb0\x7a\x8f\xc5\xb6\x09\
+\xdc\xd1\x9f\x46\xf8\x9e\x4b\xef\xf9\x89\xe9\x76\x15\x6d\xec\xc6\
+\x8d\x76\x1a\xde\xc1\x9f\xee\xda\x24\x1a\x77\x68\x32\x0f\x36\xc9\
+\x62\x66\x21\xec\xd4\xc5\x86\xce\xf5\x72\xcb\x9f\xce\x12\x77\x89\
+\xff\x39\x27\xff\x1d\x2f\xdc\x18\x7f\x78\xbe\xff\xfc\x5f\x2d\x44\
+\x32\xe8\x79\x9b\xe3\x5c\xbb\x21\x0e\xd0\x87\x0f\x68\xf7\x6e\x77\
+\x77\xb7\x43\xd3\x85\xf5\x61\x1d\x79\x18\xcc\x8c\xdd\xc8\x03\x79\
+\xe4\x39\x49\x82\xb0\x61\x07\x9a\x61\x87\xf2\xb0\x5f\x85\x61\x87\
+\x9a\x61\xdd\xe7\xff\x12\x46\xd1\xbb\xcf\x9e\x48\x69\x97\x8c\x15\
+\x16\x14\xdb\x62\xca\x69\x01\x71\x16\x9b\x53\x2f\xca\x55\x62\x98\
+\xf9\x9a\x71\x62\x33\x37\xce\x5c\x92\x33\x14\xae\xd6\xe9\xc3\xc7\
+\xe2\xba\xda\x7f\x8b\xdb\x83\xdc\x91\x9b\x3e\xe2\xec\x1c\x75\xde\
+\x75\xde\xc9\x64\xca\x89\x31\x8e\x97\x39\xf8\xb0\xf6\x6d\xa1\xdd\
+\xd3\x28\xf0\x04\x84\x0d\x7b\x7c\x9d\xd5\x5a\x2c\x61\x31\x67\x30\
+\x7c\xea\x26\xb2\xe5\x42\x1f\xc0\x4e\x49\x29\x4c\xf8\xd6\xad\x42\
+\x53\x19\xaf\xec\xb8\x74\x58\xbf\x37\x63\x3d\xac\x16\x1b\xc3\xba\
+\x57\xc3\xc9\x1b\x24\x6b\x76\xe9\x20\x3d\xe6\x22\xc7\x24\xf1\xdb\
+\x69\xc0\x6d\xcd\x32\x8f\x39\x55\xa0\xee\x56\x7b\x14\x86\x9a\x4b\
+\x79\x5d\xaf\xd2\x85\x70\x99\xc3\xee\x92\xe7\xef\x24\xfe\x02\xd3\
+\x44\xd4\x1b\x54\xee\xe5\xdd\x1e\x55\xf1\x16\xba\xcf\x7f\x40\x77\
+\xfb\xe5\x07\xf8\x61\xaf\x85\x52\x9a\x6c\xdb\x2d\xef\xa5\xb2\x0f\
+\xd0\xb5\xd0\xc4\x57\xef\x9b\xd7\xad\xb4\x14\x15\x6b\xad\xbe\x7c\
+\x1b\xd2\xac\x8a\xa8\x41\x3a\x8b\x17\xc5\x53\x3b\x3b\x6f\xf6\xa1\
+\xb6\x6c\x08\xf9\x78\x03\x1b\xed\x52\x64\xfa\xb3\xe2\x5a\x93\xe4\
+\x4e\xa4\x9c\xa8\x4c\x55\x43\x06\xb9\x24\x54\x92\x0a\x9f\x14\x17\
+\x9d\x9d\xd4\x51\x3a\x54\x6f\x96\x9e\xc0\x70\x7b\x4f\xcf\x31\xb4\
+\x31\x55\x3e\x89\x96\xd3\x88\xbb\x37\xab\xbf\x7a\x2c\xee\x9c\x1f\
+\x23\xef\xae\x52\x3c\x2e\xe3\xf9\xb6\xf2\x06\x9c\x88\xa4\xb3\x2d\
+\x2b\xff\x52\x36\x75\x7b\xdd\xa3\xee\x51\x0d\x64\xf3\x2d\xe6\xcd\
+\x57\x31\xe8\x82\x7b\x30\x17\x57\x31\x5d\xd8\xaf\x1a\x44\x67\xba\
+\x33\x5d\x17\xc5\xa3\xd1\xff\x6e\x17\x1c\x64\x57\xa0\x3f\x17\xee\
+\x43\xe8\x2f\x15\x90\xed\x59\xd9\x79\x42\xec\x87\xfc\xf7\xf2\xac\
+\x88\x7d\x28\x37\x43\xec\x83\xb0\x45\xaa\xc1\xa3\xfb\x16\x36\x36\
+\xc1\xb8\xfa\x60\x73\x14\x66\x47\x3f\x77\xc5\x56\x56\x28\xae\x49\
+\xc9\x22\xd7\x2e\xb2\xca\x35\x88\xcc\xf1\xc8\xea\xac\x2b\xf0\x55\
+\x1c\xf3\x30\x05\x51\xd8\x9b\x1c\x81\x79\xe6\x09\x25\xab\xdb\x51\
+\x9b\x56\x7e\x33\xd4\x64\x71\x60\xbd\xc0\x1f\x11\x17\xd2\x9d\xb1\
+\x1a\x76\xdd\x0f\x38\x8e\xb2\xb2\x8a\x82\x3c\x1c\x2f\x89\xe2\x36\
+\xc9\x4f\xe8\x0f\xed\x0a\x91\x34\x27\x83\xf8\xa4\xba\x98\x65\xe5\
+\x99\x22\x52\x65\x6e\x53\x72\x4f\xb4\xad\x20\x96\x44\x3f\xb0\xf0\
+\xef\xeb\x1d\xb4\x51\x3c\xd0\x90\x3b\x3e\x4e\x72\xf2\xd9\x49\xee\
+\x58\xd4\xdd\x24\xb1\xb0\x8c\x8d\x7d\xee\xa9\xe1\xf4\xa5\x38\xc2\
+\xaf\xe2\x34\x76\xd0\xaf\x43\x0b\x9a\xda\xd2\xb4\xb0\xdb\xda\xaa\
+\x46\xab\x6b\xae\xca\x7c\x99\x15\xa9\x92\x45\x50\xde\x19\xb3\xf5\
+\xaf\x9b\x26\x9f\x54\x4b\x43\xed\x7e\x65\xfb\xb5\x8a\xdb\x53\x3e\
+\x1c\x36\x1c\xdf\x6a\xd6\x03\x5f\x9f\xa4\x5c\x0e\xf9\x01\x76\xb9\
+\x22\x54\x84\xd0\x09\x7b\x42\x52\xf2\x33\x21\x15\x25\x2c\x75\xa9\
+\x30\xf7\x55\x5a\x93\xbb\x8d\xae\xef\x14\xcd\xe7\x26\xc5\x6b\x3a\
+\x39\xd8\x44\xff\x84\x93\x2b\xd9\x41\xda\xa5\xbf\x37\x43\x5b\xad\
+\x38\x95\x48\xb8\xf5\xd8\x24\x39\x7e\xb5\x9b\x65\xb7\x05\x43\xd3\
+\x44\x81\x95\xfc\x36\x37\x1c\x17\xee\x14\x07\x72\xfc\xc2\x0c\x43\
+\x95\x07\xd9\x79\x8d\x8e\x87\x23\x5a\x77\x4a\x32\x45\xd5\xa5\x1e\
+\x27\x76\x43\xdc\x60\x6f\xaa\x73\x9f\x6a\xd7\x2f\x0e\x76\xc0\x45\
+\xd8\x5e\x8b\x29\x6f\x8f\x68\x61\xe5\xae\xc4\xfe\x96\x8d\x78\x17\
+\x58\x05\x91\xac\x51\x5b\x78\xc5\x0e\xaf\x09\x1c\xed\x62\x0b\x2f\
+\x8f\x76\x38\x70\x14\x5e\x95\x8e\xfa\x3d\x86\x30\x01\x27\xd9\x7d\
+\xdb\x4b\xdc\xdb\x63\x37\xcd\xcb\x2a\xab\xa1\xf9\x44\x90\x0c\x1e\
+\xc9\xd2\x90\xc2\x6f\x56\xa6\x8e\xa6\xf7\xc5\x0d\x62\x98\x50\xa5\
+\x15\xef\x70\x3c\x68\xaf\x7d\x35\x64\xce\xf2\x51\xce\x2c\x88\x52\
+\x2c\x59\x55\xed\x6d\x4e\xd2\x97\xd3\xe1\xc6\xbb\xe9\x2a\x04\x76\
+\xeb\x25\x1f\x41\xbb\xae\x93\xe2\xdf\x8c\x22\xdb\xda\x2c\x3a\xa6\
+\xe8\xbc\x4d\xaa\x76\x48\x35\xf7\x35\x9a\xf4\x8e\xd9\xda\xa5\x44\
+\x66\xee\x94\x5b\x7a\xe6\x43\x25\x4d\x3d\x2f\x17\x05\x9a\x77\xed\
+\x45\x58\xbf\xc6\xa5\xfe\x7a\x82\x42\xb7\xbf\x3f\xdc\x8d\xef\x64\
+\x64\x79\x70\xaa\x8d\xd9\x95\xd1\xe9\xbe\xa4\xf6\xa5\xa0\x9c\xc0\
+\x4d\xb3\x56\xfd\x73\x14\x06\xf7\xed\x88\x19\xc1\xa7\x11\x24\x7f\
+\xbf\xee\xaf\x2a\xef\x9f\x0c\x05\x06\x1a\x16\x0e\x0f\x0e\xdf\x1e\
+\x1e\x3f\xa2\x06\x6f\x95\xc9\xb9\x9f\xa4\xd9\x53\xb3\xfa\x68\x33\
+\x65\xc8\x1d\x25\x37\x53\xf7\x65\x77\xaf\x85\xf6\xde\x76\x5a\x08\
+\xb6\x15\x2d\x02\x55\x99\xfe\xb1\xe8\xda\x34\x63\xcd\x54\xe6\x42\
+\x7f\x7c\x5a\xcb\xc0\x69\x32\x19\x5e\x32\x03\x2c\x12\x26\x04\x2c\
+\x4f\x63\x3b\x84\x2a\xa7\x2d\xd9\x05\x71\x27\x6f\xd0\x2d\xcd\x7e\
+\x5f\xb5\x6b\xcc\x8d\x8c\x3c\x9b\x05\x07\x0a\x83\x5c\xb4\xfc\xc8\
+\x36\xf9\x2f\x23\xfe\x1f\xd2\x3e\x3f\x5c\x04\x1a\x6e\xff\xef\x0d\
+\xb5\x3c\x6b\x3f\xac\xad\xae\x11\xfa\xb4\xe6\xfa\xa2\x7f\x36\x51\
+\x47\xcb\xdc\x56\xf0\xa1\x16\xc5\x10\x98\x59\x1a\x94\x8d\x0d\x85\
+\x56\x69\xd6\x34\x13\xe5\x56\x44\x6d\x27\xe8\x9c\x2b\x8c\x34\xfd\
+\xbe\x65\x13\x6d\x25\x50\xb3\xe9\xfd\x0b\x09\xfe\xe9\x4d\x95\x5d\
+\xf4\xfc\x10\xf6\x9b\x19\x7d\x5a\x8b\xa6\x67\xd8\x40\xe5\xd3\x9a\
+\xb3\xfc\xd1\x38\xa5\x3d\xe3\x73\x51\x4f\xb2\xfe\x4c\x2e\xfc\x41\
+\xcb\xca\xce\xe5\xeb\x7a\x99\x17\x55\x6e\x14\x14\xe6\x2c\x6f\xf8\
+\x91\xed\xd9\x5f\x40\xee\x3f\xaa\x35\xdb\x9c\x7b\x03\x9f\x3f\xaa\
+\x31\x93\xc9\x7c\x42\x6b\x56\xd0\x81\xf2\xbb\x7b\xc5\x93\x2b\x5c\
+\xd5\xb7\x83\x43\xbb\x97\x56\x6a\x45\x6b\x3a\xe0\x74\xde\xd6\x82\
+\x5d\xab\x18\xb3\xa1\xdb\xfa\x89\x18\x7d\xc1\xa4\x05\x07\xb6\x58\
+\xf4\x85\x8b\x04\xc9\x69\x34\xfb\x26\x5e\xa3\xe5\x72\xcf\x8a\xeb\
+\x78\x92\x5a\x1d\xec\x76\xce\x3a\x67\x79\x07\x5a\x95\x3c\x75\x93\
+\x76\x9e\xfb\x26\x2f\xa2\x08\x84\x70\x4b\x94\x4b\x88\xb3\x51\x61\
+\x94\x2c\xdd\xc0\x66\x98\x48\xb7\x98\x9f\x6f\x89\x4d\xf3\x20\x72\
+\x33\xd5\x69\x85\xc8\x87\xe6\xb9\x1b\xa5\x25\x68\x3a\x31\xb0\x42\
+\xad\x3a\x31\x0d\x3d\x18\xa9\x61\x8f\x07\x64\x79\x00\x4b\xc1\x71\
+\x27\x22\xa8\x59\x68\xf6\xe7\x38\x06\x40\x9b\x9d\xd7\x98\x80\x6e\
+\x7c\xe4\x52\x00\x2e\xef\x34\xd1\xbb\x54\x69\xc6\x5f\x12\x7a\xc0\
+\xf5\x09\x1e\xb2\xe3\x4c\x41\x15\x66\x0b\x67\xe1\xa6\xed\xd4\x9f\
+\x06\xe0\x60\x53\xe7\x27\xd7\xfb\x77\xe4\x87\x69\x9b\x7f\x9e\x49\
+\x47\x7d\xf5\x30\x7a\xfb\x3b\xb9\x93\x97\x33\xb0\x6b\x83\x67\x43\
+\x34\x39\xa8\xf6\x32\x4a\x0c\xc8\x7e\x22\xd8\x66\x0b\x3f\xf0\x40\
+\xd3\xf3\xbf\x6d\x09\x37\x0e\x3d\x33\x9f\x1a\xcc\x74\xba\x85\x2b\
+\x6b\xe5\xa0\xbc\x45\x1c\xcb\x0f\x35\xd1\x59\x10\x97\x83\xe1\x0d\
+\xb2\x8c\x28\x8a\x0b\xc8\x6a\x12\x55\xb4\xd5\x87\x6c\x40\x19\x01\
+\x22\x3a\x8a\xa0\xc0\x42\xa6\x81\x53\x73\xf6\xa1\xa2\x43\xfd\x08\
+\x15\x7f\x38\xcc\xc3\x92\x03\x98\x1a\x6c\x45\x07\x11\xd7\x76\x42\
+\x20\xfe\x99\x61\x5d\xbc\xa8\x62\xa7\x78\x77\xc4\x01\x54\x80\x5c\
+\x57\x8e\x20\x5f\xf2\xe4\xbc\x5e\x75\xc9\x42\xf1\xae\x03\x89\x48\
+\xbb\x87\xee\xa1\xf0\xb4\x55\xfd\xce\x9d\x22\x52\x2c\xe9\x32\xbf\
+\xfc\xa0\xbc\xb7\x28\x11\xdc\xdd\xef\x1e\x76\x8b\x62\x15\x76\xc0\
+\x5c\x7b\xe1\x86\xfb\x54\x52\xda\xde\x7d\xf3\x8e\x54\xed\x6a\xc8\
+\x3d\xd2\x88\x51\x59\x59\xd1\x20\x44\x76\x77\x65\x1b\x32\xac\xcd\
+\xad\xa9\xd6\xfb\x51\x25\xb8\x5b\xc8\xd0\x56\x82\xb5\x09\xaf\xaa\
+\x73\xb5\x3d\xa4\x47\x74\x64\x86\x75\x10\x58\xfb\x5a\x0f\xfc\x94\
+\x40\x14\x8f\x05\x70\x28\x6a\xf5\xb2\xca\xe8\xb1\x5e\x21\xd0\x30\
+\x8d\x9a\xe7\x0b\x64\x72\x9a\x10\xf2\xb3\xd8\x70\xff\x85\xc5\xd3\
+\xf6\xb7\x02\x2d\xee\x1e\x69\x2f\x4d\xf2\xa5\xf2\xea\x2d\xb8\x48\
+\xd5\x3f\xe3\x28\x5e\xc5\x97\x91\x87\x3f\x3c\xdf\x2b\x2a\xf6\x48\
+\x3a\x82\x3e\xe4\x47\x1f\x6d\xa2\xdd\xae\x49\xaf\xaa\x58\x4f\x2a\
+\x4b\xd9\x2f\x2f\x0a\xb9\xdf\x30\xfd\xad\x24\x64\x30\xb9\x2d\x44\
+\x81\x97\xcf\xa5\x15\xaf\x00\xaa\x71\xef\xcb\xb8\x07\x21\xfd\x9d\
+\x0e\xcd\x88\xf7\x36\x43\xec\x38\x4b\xe0\xac\x2d\x3f\x86\x2e\x7a\
+\xc2\xea\x81\x4f\xcb\x4b\x73\xc2\xf3\x44\xe4\x03\xbb\x82\xb5\x5f\
+\x97\x7b\x41\x82\xfe\x3e\xf2\x5a\xe8\x25\xd8\xcc\x39\xca\xe8\x54\
+\x81\xf3\x86\xfa\x28\xbc\xd3\x55\xe1\xa9\x9e\xef\xe5\x3e\x72\x37\
+\xfe\x35\x14\x99\xaf\xfe\xd7\x96\xb7\x86\x1e\xb3\xca\x0b\x98\xd7\
+\x7c\x54\xab\x9e\x84\xee\xc6\xca\xac\x8d\xa6\x13\xe8\x2a\x41\x90\
+\x17\xfb\xfd\x2d\x77\x52\x54\x69\xf3\xd1\xf0\x29\x8c\x50\x86\xef\
+\x48\xd5\x1f\x68\x0d\xf9\x45\x27\xd1\x8c\xfe\x66\x9a\xfc\x97\xa7\
+\x14\xf7\xed\xe4\x77\x0f\x94\xbf\x1c\xa2\x5e\x1d\xa7\x56\x3f\x1a\
+\x26\xda\xc8\x41\xaa\xf9\x51\x2f\xa2\x8d\xaa\x0d\x72\xa1\xf1\x05\
+\x07\x65\xda\xf1\x5d\x2d\x56\xb4\x9d\xb1\x9b\xc4\xf7\x88\x00\x6c\
+\x8b\x81\xb9\xad\x16\x87\xad\xc5\xbf\x3d\xa0\x79\x5d\x2c\xd6\x84\
+\xb3\x7c\x55\x8d\x10\xc6\x2a\x2a\x60\x94\x2f\xd9\xea\xfc\x9b\xaa\
+\x18\x48\x46\xce\x02\x61\x77\x96\xf9\xdf\x71\x1d\x57\xbd\x83\x44\
+\xa5\xd4\x61\x13\xa2\x74\x10\x35\xd1\xbb\x65\xf0\xfe\xe2\xe0\xed\
+\xf4\xdd\xbc\xa3\x47\x5b\x9f\x31\x9b\xe2\x4f\x45\x76\x57\xed\x6e\
+\x63\xd9\xd9\xc6\xb5\x65\x48\xbe\xac\xff\x70\x85\xe9\x35\xc6\xcd\
+\x8a\x32\x34\xd4\x13\x2b\xd3\x76\x03\xff\x86\xd5\x14\x68\x9f\xda\
+\x70\xaa\xf0\x2e\xcf\xd9\xb6\x8c\xdd\xa4\x23\x0d\xab\x54\x71\x23\
+\x48\x05\xa0\x5a\x46\x4c\x09\x80\x8b\x6d\x9b\x89\xe7\x3b\xaa\xc9\
+\x37\x5c\x44\x30\x40\x55\xc1\x92\x59\x50\x03\x11\x0b\x4d\xeb\x6f\
+\x54\xa8\x54\xa9\x73\x80\x0f\x73\xb3\x4f\x9c\x4e\xfe\x54\x2d\x89\
+\x8c\xd2\x28\xc9\xb8\x37\x6b\xc9\xb9\x1e\x8f\xb2\x56\x25\x65\x19\
+\x7d\xf0\x30\xca\x02\x0e\x2d\x04\xa9\x66\x83\x99\xaf\x93\x28\x09\
+\x71\x52\xba\x97\xb5\x96\x8b\xfe\x80\xc6\xb8\x18\x98\x67\x5c\xa3\
+\xf8\xa9\xe9\xc5\x87\xe8\xce\xe6\x37\x08\xd5\x6b\xcf\x55\x55\x7d\
+\x25\x40\x45\xaa\x53\xd5\x7d\x9c\xb9\xd9\x2a\xad\xbd\xd2\x5e\x92\
+\x2e\xfd\x66\x25\x32\x17\xfc\xe3\x24\xf9\xce\x33\x7f\x61\xa4\xfc\
+\x46\x23\x0d\xfa\xc9\x5c\xe6\x4c\x29\x88\x03\x3f\xcb\xaa\x8d\xa1\
+\xd2\x5b\xab\xde\x98\x91\x07\x9a\x7c\x00\xff\xba\x8c\x31\x6a\x51\
+\x00\x97\x56\xa5\x58\xf8\xaf\x1c\x23\x59\x22\xe9\x71\x19\x1a\x1c\
+\x25\xd1\x0d\xf1\xe0\xca\xa7\x41\x15\x3c\xd4\xb7\x90\x0d\x79\x0d\
+\xf5\x1e\x53\xa4\x84\x69\x2b\x6f\xdc\xb9\xa8\x8a\x7f\x48\xb5\x56\
+\x68\xa3\x7a\x96\x40\x7c\xce\x46\x2e\xeb\xe7\x16\x10\xcf\x3a\xd8\
+\xab\x55\xf8\x6d\xed\x17\x46\xd7\xf4\xc2\xdc\xa6\x3e\xaf\x7d\xa2\
+\xa7\x31\x2b\x30\x23\xca\x4a\x46\xb6\x65\xe4\x1e\x76\xe1\x2a\xce\
+\xb8\x03\x1d\x0e\x84\x53\xab\x2f\x54\x84\xb7\xe4\xef\xaa\x8a\x3e\
+\xe9\x75\xca\xfc\x7d\x35\x4d\xd2\xa7\x60\x4e\xa5\x85\xf5\xa2\xbe\
+\x3a\x89\x56\x65\xad\x9b\x56\xca\x69\x0a\xf3\x5a\xaa\x96\x2a\xb2\
+\xd5\x10\xc9\xc6\xea\xda\x2d\xcf\x5f\x4a\x66\x74\x95\x38\xeb\xb2\
+\xc4\x15\xf5\x29\xcb\x20\x1b\x28\xe6\x86\xea\xba\xb0\x5a\x40\x23\
+\x3f\xaa\x63\x53\xb1\xb6\x4f\xa7\xa9\xf5\x02\xd4\x07\xe8\x6a\xf9\
+\x66\xde\xc6\xea\x2a\x54\x53\xaa\x28\x5d\xb3\x12\x7b\xe3\x19\x56\
+\x54\x59\xab\xda\xb4\x8a\xab\x18\xaf\xef\x61\xa9\xbc\x15\x5b\x0f\
+\x54\x5f\x75\x55\xaa\xa6\x1a\xb5\x91\x72\xbd\x12\xab\x4a\x5a\x2d\
+\x38\xab\x2b\xf2\xff\x00\x08\x63\x76\x20\
+\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\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\
+\x36\x32\x36\x35\x36\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\x38\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x32\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\x33\x38\x22\x20\x79\x3d\x22\x32\x34\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\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\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\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\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\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\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\
+\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\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\x00\x4d\
+\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\x61\x66\x61\x66\x61\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\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\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\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\x38\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\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\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\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\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\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\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\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\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\x4d\
+\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\x61\x66\x61\x66\x61\x66\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\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\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\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\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\x37\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\x37\x22\x20\x79\x3d\x22\x33\x30\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x34\
+\x34\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\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\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\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\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\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\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\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\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\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\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\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\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\x38\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x32\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\x33\x38\x22\x20\x79\x3d\x22\x32\x34\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\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\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\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\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\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\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\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\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\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\x4d\
+\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\x34\x62\x34\x62\x34\x62\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\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\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\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\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\x38\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\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\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\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\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\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\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\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\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\x00\x4d\
+\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\x34\x62\x34\x62\x34\x62\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\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\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\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\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\x37\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\x37\x22\x20\x79\x3d\x22\x33\x30\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x34\
+\x34\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\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\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\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\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\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\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\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\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\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\
+"
+
+qt_resource_name = b"\
+\x00\x05\
+\x00\x72\xfd\xf4\
+\x00\x6c\
+\x00\x69\x00\x67\x00\x68\x00\x74\
+\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\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\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\
+\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\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\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\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\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\
+\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\
+"
+
+qt_resource_struct_v1 = b"\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x01\
+\x00\x00\x00\x28\x00\x02\x00\x00\x00\x26\x00\x00\x00\x2e\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x05\
+\x00\x00\x00\x36\x00\x01\x00\x00\x00\x01\x00\x00\x13\xdd\
+\x00\x00\x00\x10\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7e\x14\
+\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x22\
+\x00\x00\x03\x76\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x77\
+\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x86\x49\
+\x00\x00\x03\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x80\x3a\
+\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x74\xf8\
+\x00\x00\x01\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x0c\
+\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x00\x76\x51\
+\x00\x00\x07\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x67\x4f\
+\x00\x00\x01\x30\x00\x00\x00\x00\x00\x01\x00\x00\x65\x7c\
+\x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\x89\x2b\
+\x00\x00\x02\x78\x00\x00\x00\x00\x00\x01\x00\x00\x72\x6c\
+\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x00\x8b\x6d\
+\x00\x00\x05\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x8d\x9b\
+\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x00\x82\x2a\
+\x00\x00\x02\x30\x00\x00\x00\x00\x00\x01\x00\x00\x70\x4a\
+\x00\x00\x04\x72\x00\x00\x00\x00\x00\x01\x00\x00\x83\x73\
+\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x61\x67\
+\x00\x00\x02\x12\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x24\
+\x00\x00\x03\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x78\x7f\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x83\xd5\
+\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\x8f\x8a\
+\x00\x00\x05\xda\x00\x00\x00\x00\x00\x01\x00\x00\x8e\x2f\
+\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x4c\
+\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x63\x7d\
+\x00\x00\x06\x56\x00\x00\x00\x00\x00\x01\x00\x00\x92\x87\
+\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x64\x2e\
+\x00\x00\x07\x68\x00\x00\x00\x00\x00\x01\x00\x00\x70\xbd\
+\x00\x00\x06\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x94\x9d\
+\x00\x00\x06\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x90\xd8\
+\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x74\x9a\
+\x00\x00\x04\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x83\x22\
+\x00\x00\x05\x34\x00\x00\x00\x00\x00\x01\x00\x00\x86\xfa\
+\x00\x00\x06\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x97\x95\
+\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x70\x9b\
+\x00\x00\x06\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x60\x0e\
+\x00\x00\x07\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7a\x6f\
+\x00\x00\x01\x66\x00\x00\x00\x00\x00\x01\x00\x00\x68\x9d\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xdd\
+\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x00\x95\xa5\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x84\x23\
+\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x42\xc5\
+\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x00\x34\xef\
+\x00\x00\x03\x76\x00\x00\x00\x00\x00\x01\x00\x00\x40\x28\
+\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x53\
+\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x29\x7a\
+\x00\x00\x03\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x44\xeb\
+\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x3b\x0f\
+\x00\x00\x01\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x32\xd9\
+\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x68\
+\x00\x00\x01\x30\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x97\
+\x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x35\
+\x00\x00\x02\x78\x00\x00\x00\x00\x00\x01\x00\x00\x38\x86\
+\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x00\x51\x77\
+\x00\x00\x05\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x53\xa5\
+\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x00\x46\xdb\
+\x00\x00\x02\x30\x00\x00\x00\x00\x00\x01\x00\x00\x38\x13\
+\x00\x00\x04\x72\x00\x00\x00\x00\x00\x01\x00\x00\x49\x7d\
+\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x82\
+\x00\x00\x02\x12\x00\x00\x00\x00\x00\x01\x00\x00\x35\xf0\
+\x00\x00\x03\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x38\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x49\xdf\
+\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\x55\x94\
+\x00\x00\x05\xda\x00\x00\x00\x00\x00\x01\x00\x00\x54\x39\
+\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x32\x19\
+\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x98\
+\x00\x00\x06\x56\x00\x00\x00\x00\x00\x01\x00\x00\x58\x91\
+\x00\x00\x04\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x47\xd3\
+\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x49\
+\x00\x00\x06\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x5a\xa7\
+\x00\x00\x06\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x56\xe2\
+\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x3a\xb1\
+\x00\x00\x04\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x49\x2c\
+\x00\x00\x05\x34\x00\x00\x00\x00\x00\x01\x00\x00\x4d\x04\
+\x00\x00\x06\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x5b\xaf\
+\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x38\x64\
+\x00\x00\x01\x66\x00\x00\x00\x00\x00\x01\x00\x00\x30\x6a\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x27\x4c\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x4a\x2d\
+"
+
+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\x28\x00\x02\x00\x00\x00\x26\x00\x00\x00\x2e\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\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\xdd\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\x10\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7e\x14\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x22\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x76\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x77\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x86\x49\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x80\x3a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x74\xf8\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x0c\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x00\x76\x51\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x07\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x67\x4f\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\x30\x00\x00\x00\x00\x00\x01\x00\x00\x65\x7c\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\x89\x2b\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x78\x00\x00\x00\x00\x00\x01\x00\x00\x72\x6c\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x00\x8b\x6d\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x8d\x9b\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x00\x82\x2a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x30\x00\x00\x00\x00\x00\x01\x00\x00\x70\x4a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x72\x00\x00\x00\x00\x00\x01\x00\x00\x83\x73\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x61\x67\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x12\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x24\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x78\x7f\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x83\xd5\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\x8f\x8a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\xda\x00\x00\x00\x00\x00\x01\x00\x00\x8e\x2f\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x4c\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x63\x7d\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x56\x00\x00\x00\x00\x00\x01\x00\x00\x92\x87\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x64\x2e\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x07\x68\x00\x00\x00\x00\x00\x01\x00\x00\x70\xbd\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x94\x9d\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x90\xd8\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x74\x9a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x83\x22\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\x34\x00\x00\x00\x00\x00\x01\x00\x00\x86\xfa\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x97\x95\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x70\x9b\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x60\x0e\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x07\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7a\x6f\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\x66\x00\x00\x00\x00\x00\x01\x00\x00\x68\x9d\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xdd\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x00\x95\xa5\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x84\x23\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x42\xc5\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\xec\x00\x00\x00\x00\x00\x01\x00\x00\x34\xef\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x76\x00\x00\x00\x00\x00\x01\x00\x00\x40\x28\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x53\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x29\x7a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x44\xeb\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x3b\x0f\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x32\xd9\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x68\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\x30\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x97\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\x68\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x35\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x78\x00\x00\x00\x00\x00\x01\x00\x00\x38\x86\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\x92\x00\x00\x00\x00\x00\x01\x00\x00\x51\x77\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x53\xa5\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x00\x46\xdb\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x30\x00\x00\x00\x00\x00\x01\x00\x00\x38\x13\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x72\x00\x00\x00\x00\x00\x01\x00\x00\x49\x7d\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x82\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x12\x00\x00\x00\x00\x00\x01\x00\x00\x35\xf0\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x03\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x38\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x49\xdf\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\x55\x94\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\xda\x00\x00\x00\x00\x00\x01\x00\x00\x54\x39\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x32\x19\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x98\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x56\x00\x00\x00\x00\x00\x01\x00\x00\x58\x91\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x47\xd3\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x49\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x5a\xa7\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\x2e\x00\x00\x00\x00\x00\x01\x00\x00\x56\xe2\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x3a\xb1\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x49\x2c\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x05\x34\x00\x00\x00\x00\x00\x01\x00\x00\x4d\x04\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x06\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x5b\xaf\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x38\x64\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x01\x66\x00\x00\x00\x00\x00\x01\x00\x00\x30\x6a\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x27\x4c\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x4a\x2d\
+\x00\x00\x01\x5e\x1e\xd5\x4e\xc9\
+"
+
+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/libs/BreezeStyleSheets/dark.py b/libs/BreezeStyleSheets/dark.py
new file mode 100644
index 0000000..b5fb492
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark.py
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+#
+# The MIT License (MIT)
+#
+# Copyright (c) <2013-2014>
+#
+# 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/libs/BreezeStyleSheets/dark.qss b/libs/BreezeStyleSheets/dark.qss
new file mode 100644
index 0000000..2c5d376
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark.qss
@@ -0,0 +1,1615 @@
+/*
+ * 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>
+ * Copyright (c) <2015-2016>
+ *
+ * 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/branch-closed.svg);
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings
+{
+ border-image: url(:/dark/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.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/libs/BreezeStyleSheets/dark/branch_closed-on.svg b/libs/BreezeStyleSheets/dark/branch_closed-on.svg
new file mode 100644
index 0000000..8bd398f
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/branch_closed-on.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/branch_closed.svg b/libs/BreezeStyleSheets/dark/branch_closed.svg
new file mode 100644
index 0000000..23407ad
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/branch_closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/branch_open-on.svg b/libs/BreezeStyleSheets/dark/branch_open-on.svg
new file mode 100644
index 0000000..4dd0c06
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/branch_open-on.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/branch_open.svg b/libs/BreezeStyleSheets/dark/branch_open.svg
new file mode 100644
index 0000000..3da9d19
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/branch_open.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/checkbox_checked.svg b/libs/BreezeStyleSheets/dark/checkbox_checked.svg
new file mode 100644
index 0000000..6753d8b
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/checkbox_checked.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/dark/checkbox_checked_disabled.svg b/libs/BreezeStyleSheets/dark/checkbox_checked_disabled.svg
new file mode 100644
index 0000000..ff7e63a
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/checkbox_checked_disabled.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/dark/checkbox_indeterminate.svg b/libs/BreezeStyleSheets/dark/checkbox_indeterminate.svg
new file mode 100644
index 0000000..0f17124
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/checkbox_indeterminate.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg b/libs/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg
new file mode 100644
index 0000000..bc0f285
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/checkbox_indeterminate_disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/dark/checkbox_unchecked.svg b/libs/BreezeStyleSheets/dark/checkbox_unchecked.svg
new file mode 100644
index 0000000..6f3e569
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/checkbox_unchecked.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg b/libs/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg
new file mode 100644
index 0000000..dd73f75
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/checkbox_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/close-hover.svg b/libs/BreezeStyleSheets/dark/close-hover.svg
new file mode 100644
index 0000000..e2b0dd8
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/close-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/close-pressed.svg b/libs/BreezeStyleSheets/dark/close-pressed.svg
new file mode 100644
index 0000000..a0dc249
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/close-pressed.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/close.svg b/libs/BreezeStyleSheets/dark/close.svg
new file mode 100644
index 0000000..07b50c9
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/close.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/down_arrow-hover.svg b/libs/BreezeStyleSheets/dark/down_arrow-hover.svg
new file mode 100644
index 0000000..408397f
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/down_arrow-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/down_arrow.svg b/libs/BreezeStyleSheets/dark/down_arrow.svg
new file mode 100644
index 0000000..a50df00
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/down_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/down_arrow_disabled.svg b/libs/BreezeStyleSheets/dark/down_arrow_disabled.svg
new file mode 100644
index 0000000..af74a30
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/down_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/hmovetoolbar.svg b/libs/BreezeStyleSheets/dark/hmovetoolbar.svg
new file mode 100644
index 0000000..e4904db
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/hmovetoolbar.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/hsepartoolbar.svg b/libs/BreezeStyleSheets/dark/hsepartoolbar.svg
new file mode 100644
index 0000000..89beb22
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/hsepartoolbar.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/left_arrow.svg b/libs/BreezeStyleSheets/dark/left_arrow.svg
new file mode 100644
index 0000000..9c787ce
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/left_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/left_arrow_disabled.svg b/libs/BreezeStyleSheets/dark/left_arrow_disabled.svg
new file mode 100644
index 0000000..2d749e7
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/left_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/radio_checked.svg b/libs/BreezeStyleSheets/dark/radio_checked.svg
new file mode 100644
index 0000000..b8f7064
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/radio_checked.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/dark/radio_checked_disabled.svg b/libs/BreezeStyleSheets/dark/radio_checked_disabled.svg
new file mode 100644
index 0000000..523ee00
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/radio_checked_disabled.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/dark/radio_unchecked.svg b/libs/BreezeStyleSheets/dark/radio_unchecked.svg
new file mode 100644
index 0000000..1a556e3
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/radio_unchecked.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/radio_unchecked_disabled.svg b/libs/BreezeStyleSheets/dark/radio_unchecked_disabled.svg
new file mode 100644
index 0000000..b3da8a2
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/radio_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/right_arrow.svg b/libs/BreezeStyleSheets/dark/right_arrow.svg
new file mode 100644
index 0000000..b793513
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/right_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/right_arrow_disabled.svg b/libs/BreezeStyleSheets/dark/right_arrow_disabled.svg
new file mode 100644
index 0000000..4940025
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/right_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/sizegrip.svg b/libs/BreezeStyleSheets/dark/sizegrip.svg
new file mode 100644
index 0000000..3388f07
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/sizegrip.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/spinup_disabled.svg b/libs/BreezeStyleSheets/dark/spinup_disabled.svg
new file mode 100644
index 0000000..838436d
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/spinup_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/stylesheet-branch-end.svg b/libs/BreezeStyleSheets/dark/stylesheet-branch-end.svg
new file mode 100644
index 0000000..61619f1
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/stylesheet-branch-end.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/stylesheet-branch-more.svg b/libs/BreezeStyleSheets/dark/stylesheet-branch-more.svg
new file mode 100644
index 0000000..d5ba2df
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/stylesheet-branch-more.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/dark/stylesheet-vline.svg b/libs/BreezeStyleSheets/dark/stylesheet-vline.svg
new file mode 100644
index 0000000..92c0f88
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/stylesheet-vline.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/transparent.svg b/libs/BreezeStyleSheets/dark/transparent.svg
new file mode 100644
index 0000000..3a8ca5c
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/transparent.svg
@@ -0,0 +1 @@
+
diff --git a/libs/BreezeStyleSheets/dark/undock-hover.svg b/libs/BreezeStyleSheets/dark/undock-hover.svg
new file mode 100644
index 0000000..6bddbd7
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/undock-hover.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/dark/undock.svg b/libs/BreezeStyleSheets/dark/undock.svg
new file mode 100644
index 0000000..9ab2197
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/undock.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/up_arrow-hover.svg b/libs/BreezeStyleSheets/dark/up_arrow-hover.svg
new file mode 100644
index 0000000..dd1271a
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/up_arrow-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/up_arrow.svg b/libs/BreezeStyleSheets/dark/up_arrow.svg
new file mode 100644
index 0000000..9f42239
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/up_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/up_arrow_disabled.svg b/libs/BreezeStyleSheets/dark/up_arrow_disabled.svg
new file mode 100644
index 0000000..742e1c5
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/up_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/dark/vmovetoolbar.svg b/libs/BreezeStyleSheets/dark/vmovetoolbar.svg
new file mode 100644
index 0000000..0a30d45
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/vmovetoolbar.svg
@@ -0,0 +1,8 @@
+
diff --git a/libs/BreezeStyleSheets/dark/vsepartoolbars.svg b/libs/BreezeStyleSheets/dark/vsepartoolbars.svg
new file mode 100644
index 0000000..00e91ab
--- /dev/null
+++ b/libs/BreezeStyleSheets/dark/vsepartoolbars.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/example.py b/libs/BreezeStyleSheets/example.py
new file mode 100644
index 0000000..ebdf325
--- /dev/null
+++ b/libs/BreezeStyleSheets/example.py
@@ -0,0 +1,357 @@
+# -*- 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_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
+ 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/libs/BreezeStyleSheets/light.py b/libs/BreezeStyleSheets/light.py
new file mode 100644
index 0000000..7e2e30c
--- /dev/null
+++ b/libs/BreezeStyleSheets/light.py
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+#
+# The MIT License (MIT)
+#
+# Copyright (c) <2013-2014>
+#
+# 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/libs/BreezeStyleSheets/light.qss b/libs/BreezeStyleSheets/light.qss
new file mode 100644
index 0000000..a5ac74a
--- /dev/null
+++ b/libs/BreezeStyleSheets/light.qss
@@ -0,0 +1,1652 @@
+/*
+ * 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>
+ * Copyright (c) <2015-2016>
+ *
+ * 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/branch-closed.svg);
+}
+
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings
+{
+ border-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/libs/BreezeStyleSheets/light/branch_closed-on.svg b/libs/BreezeStyleSheets/light/branch_closed-on.svg
new file mode 100644
index 0000000..23c5421
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/branch_closed-on.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/branch_closed.svg b/libs/BreezeStyleSheets/light/branch_closed.svg
new file mode 100644
index 0000000..54bb366
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/branch_closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/branch_open-on.svg b/libs/BreezeStyleSheets/light/branch_open-on.svg
new file mode 100644
index 0000000..9e75927
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/branch_open-on.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/branch_open.svg b/libs/BreezeStyleSheets/light/branch_open.svg
new file mode 100644
index 0000000..45d8105
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/branch_open.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_checked-hover.svg b/libs/BreezeStyleSheets/light/checkbox_checked-hover.svg
new file mode 100644
index 0000000..64d6667
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_checked-hover.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_checked.svg b/libs/BreezeStyleSheets/light/checkbox_checked.svg
new file mode 100644
index 0000000..f3acb63
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_checked.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_checked_disabled.svg b/libs/BreezeStyleSheets/light/checkbox_checked_disabled.svg
new file mode 100644
index 0000000..b7be04b
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_checked_disabled.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg b/libs/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg
new file mode 100644
index 0000000..def9596
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_indeterminate-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_indeterminate.svg b/libs/BreezeStyleSheets/light/checkbox_indeterminate.svg
new file mode 100644
index 0000000..a619ab0
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_indeterminate.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg b/libs/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg
new file mode 100644
index 0000000..74d7168
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_indeterminate_disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_unchecked-hover.svg b/libs/BreezeStyleSheets/light/checkbox_unchecked-hover.svg
new file mode 100644
index 0000000..8f0bb01
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_unchecked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg b/libs/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg
new file mode 100644
index 0000000..0ef4300
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/checkbox_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/light/close-hover.svg b/libs/BreezeStyleSheets/light/close-hover.svg
new file mode 100644
index 0000000..cb44c78
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/close-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/close-pressed.svg b/libs/BreezeStyleSheets/light/close-pressed.svg
new file mode 100644
index 0000000..a0dc249
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/close-pressed.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/close.svg b/libs/BreezeStyleSheets/light/close.svg
new file mode 100644
index 0000000..07b50c9
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/close.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/down_arrow-hover.svg b/libs/BreezeStyleSheets/light/down_arrow-hover.svg
new file mode 100644
index 0000000..408397f
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/down_arrow-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/down_arrow.svg b/libs/BreezeStyleSheets/light/down_arrow.svg
new file mode 100644
index 0000000..34c5d6a
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/down_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/down_arrow_disabled.svg b/libs/BreezeStyleSheets/light/down_arrow_disabled.svg
new file mode 100644
index 0000000..af74a30
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/down_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/hmovetoolbar.svg b/libs/BreezeStyleSheets/light/hmovetoolbar.svg
new file mode 100644
index 0000000..57e54c9
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/hmovetoolbar.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/libs/BreezeStyleSheets/light/hsepartoolbar.svg b/libs/BreezeStyleSheets/light/hsepartoolbar.svg
new file mode 100644
index 0000000..a446425
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/hsepartoolbar.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/left_arrow.svg b/libs/BreezeStyleSheets/light/left_arrow.svg
new file mode 100644
index 0000000..f77acf4
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/left_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/left_arrow_disabled.svg b/libs/BreezeStyleSheets/light/left_arrow_disabled.svg
new file mode 100644
index 0000000..2d749e7
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/left_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/radio_checked-hover.svg b/libs/BreezeStyleSheets/light/radio_checked-hover.svg
new file mode 100644
index 0000000..f3d5c98
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/radio_checked-hover.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/radio_checked.svg b/libs/BreezeStyleSheets/light/radio_checked.svg
new file mode 100644
index 0000000..86ff6bf
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/radio_checked.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/radio_checked_disabled.svg b/libs/BreezeStyleSheets/light/radio_checked_disabled.svg
new file mode 100644
index 0000000..269ae12
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/radio_checked_disabled.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/radio_unchecked-hover.svg b/libs/BreezeStyleSheets/light/radio_unchecked-hover.svg
new file mode 100644
index 0000000..f5fc943
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/radio_unchecked-hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/light/radio_unchecked_disabled.svg b/libs/BreezeStyleSheets/light/radio_unchecked_disabled.svg
new file mode 100644
index 0000000..41f503d
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/radio_unchecked_disabled.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/light/right_arrow.svg b/libs/BreezeStyleSheets/light/right_arrow.svg
new file mode 100644
index 0000000..a43ea2b
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/right_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/right_arrow_disabled.svg b/libs/BreezeStyleSheets/light/right_arrow_disabled.svg
new file mode 100644
index 0000000..4940025
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/right_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/sizegrip.svg b/libs/BreezeStyleSheets/light/sizegrip.svg
new file mode 100644
index 0000000..3388f07
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/sizegrip.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/spinup_disabled.svg b/libs/BreezeStyleSheets/light/spinup_disabled.svg
new file mode 100644
index 0000000..838436d
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/spinup_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/stylesheet-branch-end.svg b/libs/BreezeStyleSheets/light/stylesheet-branch-end.svg
new file mode 100644
index 0000000..d63ec3c
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/stylesheet-branch-end.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/light/stylesheet-branch-more.svg b/libs/BreezeStyleSheets/light/stylesheet-branch-more.svg
new file mode 100644
index 0000000..5413e78
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/stylesheet-branch-more.svg
@@ -0,0 +1,4 @@
+
diff --git a/libs/BreezeStyleSheets/light/stylesheet-vline.svg b/libs/BreezeStyleSheets/light/stylesheet-vline.svg
new file mode 100644
index 0000000..3585bb4
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/stylesheet-vline.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/transparent.svg b/libs/BreezeStyleSheets/light/transparent.svg
new file mode 100644
index 0000000..3a8ca5c
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/transparent.svg
@@ -0,0 +1 @@
+
diff --git a/libs/BreezeStyleSheets/light/undock-hover.svg b/libs/BreezeStyleSheets/light/undock-hover.svg
new file mode 100644
index 0000000..6bddbd7
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/undock-hover.svg
@@ -0,0 +1,5 @@
+
diff --git a/libs/BreezeStyleSheets/light/undock.svg b/libs/BreezeStyleSheets/light/undock.svg
new file mode 100644
index 0000000..9ab2197
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/undock.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/up_arrow-hover.svg b/libs/BreezeStyleSheets/light/up_arrow-hover.svg
new file mode 100644
index 0000000..dd1271a
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/up_arrow-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/up_arrow.svg b/libs/BreezeStyleSheets/light/up_arrow.svg
new file mode 100644
index 0000000..b02bb26
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/up_arrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/up_arrow_disabled.svg b/libs/BreezeStyleSheets/light/up_arrow_disabled.svg
new file mode 100644
index 0000000..742e1c5
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/up_arrow_disabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/libs/BreezeStyleSheets/light/vmovetoolbar.svg b/libs/BreezeStyleSheets/light/vmovetoolbar.svg
new file mode 100644
index 0000000..0a30d45
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/vmovetoolbar.svg
@@ -0,0 +1,8 @@
+
diff --git a/libs/BreezeStyleSheets/light/vsepartoolbars.svg b/libs/BreezeStyleSheets/light/vsepartoolbars.svg
new file mode 100644
index 0000000..00e91ab
--- /dev/null
+++ b/libs/BreezeStyleSheets/light/vsepartoolbars.svg
@@ -0,0 +1,7 @@
+
diff --git a/libs/BreezeStyleSheets/native.py b/libs/BreezeStyleSheets/native.py
new file mode 100644
index 0000000..0269795
--- /dev/null
+++ b/libs/BreezeStyleSheets/native.py
@@ -0,0 +1,87 @@
+#!/usr/bin/env python
+#
+# The MIT License (MIT)
+#
+# Copyright (c) <2013-2014>
+#
+# 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()
diff --git a/main.cpp b/main.cpp
index b48f94e..776aced 100644
--- a/main.cpp
+++ b/main.cpp
@@ -3,7 +3,10 @@
int main(int argc, char *argv[])
{
+ //QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+ //QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
QApplication a(argc, argv);
+
MainWindow w;
w.show();
diff --git a/mainwindow.cpp b/mainwindow.cpp
index bd267c0..93997ee 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -2,6 +2,7 @@
#include "ui_mainwindow.h"
#include "assetlist.h"
+#include
#include
#include
#include
@@ -54,25 +55,38 @@ void MainWindow::EnableThemeDark()
{
ui->actionToggleDark->setIcon(QIcon(":/icons/data/icons/alexandru.stoica/sun_star [#1268].svg"));
- QFile file(":/css/data/css/style.qss");
- file.open(QFile::ReadOnly);
- QTextStream ts(&file);
- qApp->setStyleSheet(ts.readAll());
+ //QFile file(":/css/data/css/style.qss");
+ //QFile file(":/css/data/css/DarkMonokai.qss");
+ QFile file(":/css/data/css/darkorange.qss");
+ //QFile file(":/css/data/css/darkstyle.qss");
+ //QFile file(":/css/data/css/QTDark.qss");
+ //QFile file(":/dark.qss");
+ file.open(QFile::ReadOnly | QFile::Text);
+ QTextStream stream(&file);
+ qApp->setStyleSheet(stream.readAll());
auto& children = this->children();
- for( auto& child : children )
- {
+ for( auto& child : children ) {
QAction* action = qobject_cast(child);
- if( action )
- {
+ QAbstractButton* button = qobject_cast(child);
+ if( action ) {
auto icon = action->icon();
auto pixmap = icon.pixmap(icon.actualSize(QSize(32,32)));
const auto& mask = pixmap.createMaskFromColor(QColor("transparent"), Qt::MaskInColor);
pixmap.fill(QColor("white"));
pixmap.setMask(mask);
action->setIcon(QIcon(pixmap));
+ } else if( button ) {
+ auto icon = button->icon();
+ auto pixmap = icon.pixmap(icon.actualSize(QSize(32,32)));
+ const auto& mask = pixmap.createMaskFromColor(QColor("transparent"), Qt::MaskInColor);
+ pixmap.fill(QColor("white"));
+ pixmap.setMask(mask);
+ button->setIcon(QIcon(pixmap));
}
}
+
+ //this->setWindowState(Qt::WindowMaximized);
}
void MainWindow::EnableThemeLight()
@@ -81,6 +95,11 @@ void MainWindow::EnableThemeLight()
qApp->setStyleSheet("");
+ //QFile file(":/light.qss");
+ //file.open(QFile::ReadOnly | QFile::Text);
+ //QTextStream stream(&file);
+ //qApp->setStyleSheet(stream.readAll());
+
auto& children = this->children();
for( auto& child : children )
{
diff --git a/mainwindow.ui b/mainwindow.ui
index 6f1ceca..7afd716 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -17,7 +17,7 @@
- MainWindow
+ Data Tool
Qt::LeftToRight