diff --git a/CHANGES.md b/CHANGES.md index 1ae372e2d..8a5866a77 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,6 @@ # Changelog - +- 2.6.0 + - PySide 2 (Technical Preview) Support - 2.5.4 - Fix indicator image of checkable QGroupBox for check/uncheck states, #93 - Fix wrong comma position, #95 diff --git a/qdarkstyle/__init__.py b/qdarkstyle/__init__.py index a4d73afa5..905685405 100644 --- a/qdarkstyle/__init__.py +++ b/qdarkstyle/__init__.py @@ -19,6 +19,8 @@ as shown bellow # PySide dark_stylesheet = qdarkstyle.load_stylesheet_pyside() + # PySide + dark_stylesheet = qdarkstyle.load_stylesheet_pyside2() # PyQt4 dark_stylesheet = qdarkstyle.load_stylesheet_pyqt() # PyQt5 @@ -48,7 +50,7 @@ import platform import os import warnings -__version__ = "2.5.4" +__version__ = "2.6.0" PYQTGRAPH_QT_LIB_VALUES = ['PyQt', 'PyQt5', 'PySide', 'PySide2'] QT_API_VALUES = ['pyqt', 'pyqt5', 'pyside', 'pyside2'] @@ -181,8 +183,24 @@ def load_stylesheet(pyside=True): FutureWarning ) # Smart import of the rc file + + pyside_ver = None + if pyside: - import qdarkstyle.pyside_style_rc + + # Detect the PySide version available + try: + import PySide + except ModuleNotFoundError: + import PySide2 + pyside_ver = 2 + else: + pyside_ver = 1 + + if pyside_ver == 1: + import qdarkstyle.pyside_style_rc + else: + import qdarkstyle.pyside2_style_rc else: import qdarkstyle.pyqt_style_rc @@ -190,7 +208,10 @@ def load_stylesheet(pyside=True): if not pyside: from PyQt4.QtCore import QFile, QTextStream else: - from PySide.QtCore import QFile, QTextStream + if pyside_ver == 1: + from PySide.QtCore import QFile, QTextStream + else: + from PySide2.QtCore import QFile, QTextStream f = QFile(":qdarkstyle/style.qss") if not f.exists(): @@ -241,7 +262,7 @@ def load_stylesheet_pyside2(): "use load_stylesheet()", PendingDeprecationWarning ) - raise NotImplementedError("PySide 2 is not supported yet.") + return load_stylesheet(pyside=True) def load_stylesheet_pyqt(): diff --git a/qdarkstyle/pyside2_style_rc.py b/qdarkstyle/pyside2_style_rc.py new file mode 100644 index 000000000..45642db74 --- /dev/null +++ b/qdarkstyle/pyside2_style_rc.py @@ -0,0 +1,2871 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created: Wed Aug 15 16:24:03 2018 +# by: The Resource Compiler for PySide2 (Qt v5.6.2) +# +# WARNING! All changes made in this file will be lost! + +from PySide2 import QtCore + +qt_resource_data = b"\ +\x00\x00\x00\xfc\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0a9\x0e\xcf\xed\x10A\x00\x00\x00\x89ID\ +ATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\ +\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x89\ +3R\xd3R\x5c\xe63au!\x95-\xc7g&\x13\ +=,\xc7g6\xd3@\xe7\x02\x16R\xe3\x8eZA?\ +hB`\xd4\x01\xa3\x0e\x18u\xc0\xa8\x03F\x1d0\xea\ +\x80Q\x07\x10l\x0f\xd0\xb2\x8548\xa3\x80\xd2\x16\x10\ +\xa9\xad+&Z4\xc3H1s\xf0tL\xe8\xd65\ +\xa3q\xa2\x1ez\x00\x00\xa3]8e\x19\x919D\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02\x86\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0b\x097Nl\xc4\x8d\x00\x00\x02\x13ID\ +ATX\xc3\xed\x96\xbfkSQ\x14\xc7\xbf\xe7>\x10\ +\xe2}\x0dq(\x82\xa9C\xa5.V\xb1\x06\x07\xd7:\ +I\xad6\x85\xae\xfe\x156\xd1\xba\x0b\xf2\xaa\xa3\x93\xa3\ +\xbb\xbc67m\xd5\xc1\x8a\x9b\xf8\xabX\x11\x09\xd1\xc1\ +\x94T\x84\x1a\xee3\x22-\xef\x1e\x97+tI\x9a\xf7\ +\xc3\xc9w\xd6{\x0e\xe7s~\xdds\x80L2\xf9\xdf\ +\x85\xa2(\x1f~\xd88DG\x8e\xce\x02(\x03(\x01\ +(\xda\xa7\x16\xd8\xbc!\xe1\xf8fg\xdb\xffu\xed\xe4\ +n\xea\x00n=\x98cf\x0f\xc0(\x80\xf7`\xb3N\ +\xc2i\xd9\xe7\x223O\x028CDMA\xa8\xea\xa9\ +\xa1G\xa9\xa4\xe8\xc2\x8b\xae\xe3\xd6\x83{Ri\x96J\ +\xaf\xcaZ\xe7l\x1f\xc8\x09Y\xeb\xacY]/\xf7\xe0\ +\x9dH\x0c`\x9d\x87\xf9\x95`~P\x1b\xa9tE*\ +\x1dJ\xa5\xbd\xa4\xce\xe7\xa4\xd2\xec\xd6\x83\xeb1l\xab\ +\xd6\xb6\x1c\xab\x07l\xc3}$\xa2O?/\x0fM\xc5\ +\x0c\xe0\x093\x8f\xf2\x8fo\xe3\xbd\x1a\xb3g\x8dl\xb7\ +\x9f`\x13.\xc4\xcd 3\xdf\x000F\x85\xe1\x99^\ +:\xfd\x9a\xa4\x0c`\xa3{\xa5\xb0\x11\x17\xa0;\x9d\x7f\ +\x0b6\x9b\x00b\x01\x94\x88\xe8y\x0a\x83\xf4\x0c$\xce\ +\xc7\x018\xc6\xcc\xad\x14\x00\xb6\xf6}X\x91\x00@D\ +\x94\xd4;\x09\x87\x00\x988\x00m6\xe1HR\x00f\ +.\x02hG\x07`\xf3\x0a\xc0d\x0a%\xb8\x08\xe0e\ +d\x00\x12\x8e\x0f\x12\xa7\xddz0\x91\xe0#+\x018\ +ED\xcb\x91\x01\xcc\xce\xb6ODM6\xe1\x9d8\xce\ +\xef\x7f\xd9%\xbb\xbc\x1a9\x87\x96bE \x95\x9e\xb5\ +\x8b\xa5\x12\xd9\xb6\xd6Y\x90J\x1b\xa9\xf4\xd5D\x05\x94\ +J{v\xb1T\x06\x8d\xdc:\x0f\xf3+\xc1\x81\xd9;\ +p]\x9a\xf6\xe7\x9b`s\x17\x80'\x95~,\x95>\ +\xd7\xaf\xe6\xd5\x0f\xbf\x9f\x82\xc4mG\xd0\xe2\xdeV\xf3\ +V\x9a\x07I\x99\x99\x17\x01\x8c\x81\xcd&H\xac\x13\xd1\ +W;j\xc7\xed\xc4\x8c\x03h\x00\x98\xefN\xe7\x97\xff\ +\xcdIV\x18\x9e\x01\x89\xbf'\xd9\xc8\xbe\x93\xec5\x09\ +\xc7\xcf9\xb4\xf4\xfd\x92\xbb\x97]\xbb\x99d2\xa8\xfc\ +\x01\xd2\xac\xe6\x84\xdaGha\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x03N\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0b\x09$\xca\xd2\x85S\x00\x00\x02\xdbID\ +ATX\xc3\xed\x96\xcfKTQ\x14\xc7?\xf7\xf8\x18\ +\x857m\x02\x11\xd2\x16F\xabt\x86A\x8c6&\xa3\ +\x9b\x81\x8c2\x886\xb5\xb6MmBm\xea\x1fH'\ +\xfc\x07\xdc\x9a\xab F\xa1(7\xbd\xc2E\xc8T:\ +\x19\xd2\x0fW\x1a\xc3lB\xc2G\xbcq\xba\xb7\x85w\ +d\x88f\xf4i\xad\xf4\xbb\xba\x87{\xee{\xdf\xfb=\ +\xe7\x9es\xe0\x08G8\xecPa\x9c[^lFZ\ +\x1a\xd5\x15`\x10\xe8\x02Z\xed\xd6\xba6\xbcs\x14\xd9\ +B`\xb2\xc5T\xb4\xf4\xcf\x09$<\xff\xaa\x86\x0c\xd0\ +\x0e|\xd0\x06\xcfQ\xac\xdb\xedV\x0d}@L`\xd5\ +\x11Fs\xbd\xee\x93\x7fB\xe0Z\xeeg\xc3\xe7M\x9d\ +\xd1p\x07x\xae\x0d\xe9\xe5>w\xa9\x06\xc9D\xd90\ +&\x8a\x14\xf0p\xf5G\x90\xf6/\x1d\xd7\x07\x8aQ\xc2\ +\xf3'\xe2\x9e\xff\xab\xfb\xb5?\xbc\xd73q\xcf\x1f\x89\ +{\xfe\xaf\xb8\xe7g\x0e\xa4\x80\x95\xfd\xb1\xc0\xf0b\xd2\ +\x9d\x00\xe8\x99\xf7\x1b7\xb6\xb8\x09\x5c\x17E\xcc\xba\xe6\ +\x05\xa6\xa3\x0e\x93\xf3=n`\xcf\x8ej\x18\x17\xb8\xb2\ +\x98t\xb3\xa1\x09\xd8\x84[\x11\xf8\xb4\x98t/\x00t\ +\xbf\xf6\xdbJ\x9ag@\x0c\xd0\x80Xw\x0d\x88@\xde\ +\x11\x06r\xbd\xee\xba%1\xa7\xa1\xbd\x18\x98\x8eZ\x89\ +)5\x09lg\xfb\xa9\xb2\xe1^\xe5\xe6%\xcd3\x81\ +\xce\xbf\x9c\xad\xacc%\xcd\xd3\x96\x17\x9b\x11\xcb\xea.\ +p\xba9\xa2.\xd7\xfa\x8f\xd4\x89\xc0 \xb0TI\xb8\ +\xcd2C@L\xd7Q\xcd\xee\xc5[\x1a\xd5\x10@>\ +\xe9\xbe\xd7\x86e`_\x04\xba\x04^U\x8c\xb2\xe1\x86\ +\x95z7h\xe0F\x95\xfdR\x14\xdd\xfb!pB\xb3\ +\xf3\xce\x11E\xc7.\xfe\xd5\xdf\xec\xa8\xb2\xbfU\x15\xac\ +P\x04\x90\x90\x95\xf2op\x14\xaa\x9er\xf5\x08\x14\xca\ +\x86\xb6\x1d]\x0d\x1f\xf7\x1a\x02\x1b\xf7JD\x80e\x1f0\xbc\x80Z8\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84P\x015\xf0\x91\x12\ + \xd5`o\xcf36E\x94j\xb0\x17&b$h\ +\xa69\x1f!A3\xc1GHp;\x14E\xcca\xef\ +|\xd0CQ\xc4\x02\xc6\x18\x09\x9a\x15\x9e%\xe1g\x82\ +\xdai\xc0\xaa\xe7\xad\xdf\xf9\xf5#i\xc8\x99`\x86|\ +E\x01\x96\x9bW\xa8\xc6\xf6\xe6\xddb\xd1\xec=\x8f\xce\ +o\xbe \x91=J#y]\x91\xa9M\xb6n\x89M\ +\x1a\xeb\xa2dk\xf2]_\x95\xcd,\x82vY:\xa3\ +\x84\x90\xeb\xf2Y$X\x1fM\xac'3\xde\x0d\xdb\xed\ +\xa3)\xa4\x8c\xa1\x9e\xcdy\x08a>\x9c\x5c\xb1\xf7x\ +\x02G\xb0[\x07:D>\x01\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\x9e\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x15\x0f\xfd\ +\x8f\xf8.\x00\x00\x00\x22IDAT\x08\xd7c`\xc0\ +\x0d\xfe\x9f\x87\xb1\x18\x91\x05\x18\x0d\xe1BH*\x0c\x19\ +\x18\x18\x91\x05\x10*\xd1\x00\x00\xca\xb5\x07\xd2v\xbb\xb2\ +\xc5\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\x96\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x02bKGD\x00\xd3\xb5W\xa0\x5c\x00\x00\ +\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x0c\ +\x0d\x1bu\xfe1\x99\x00\x00\x00'IDAT\x08\xd7\ +e\x8c\xb1\x0d\x00\x00\x08\x83\xe0\xff\xa3up\xb1\xca\xd4\ +\x90Px\x08U!\x14\xb6Tp\xe6H\x8d\x87\xcc\x0f\ +\x0d\xe0\xf0\x08\x024\xe2+\xa7\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x01\xd0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01MID\ +ATX\x85\xed\x97;N\xc3@\x14\x00\xe7EQ\xc2\ +\xf7\x00\x81+\x00R\xeeB\xca\x8d\xedX\x14p\x1fB\ +e\x99\x8d)\xc3\x1dh\xa8\xa3(w \xf4|B>\ +\xf2\xa3p\x8c\x8cL\xb9\x16\x12x*[Zyf%\ +\x17\xef\xc1\x7fG\x8a/\xaa*6\x8e\xfd\x86\xc8\xa5\xc2\ +)\xb0\xe3\xc8\xf3!0\x03\x86\xc6\xf7\xad\x88h)@\ +U%\x89\xe3[\x15\xe9\x03K`\x82\xc8\xab\x13\xbd\xea\ +\x01\xd0\x05\xda\x88\xc4}\xcf\x0b\xf3\x88f~\xc6\xc6\xb1\ +/\x99\xfc\xb1\xd1l\xf6\x8c1s'\xf2-I\x92t\ +\xd2\xcdf\x8cj`\xad}\x00F\x00\x8d\xfc@C\xe4\ +\x12X\xa6p\xeeZ\x0e`\x8c\x99o\xd2\xb4\x07\xacD\ +\xf5\xea\xcb\x9b?(\x9c\x00\x93 \x08\x9e]\xcbs\xc2\ +0|\x02&d\xff\xd7\xf7\x00`\x17x\xafJ^\xe0\ +\x0d\xd8\xfb)\xe0W\xa8\x03\xea\x80:\xa0\x0e\xa8\x03\xea\ +\x80:\xa0\x0e(\x06,(L*\x15\xb2\xbfu\x95\x02\ +f@7I\x92NUfk\xed1\xd9x>-\x05\ +\x08\xdc\x00\xedt\xbd\xbe\x8f\xa2\xe8\xa8\x12y\x9a\x8e\x81\ +\x96\xc0\xb0\xe0\xcdPU\x19Y\x1b\xa1\x1a\x00+\xb2\xc5\ +\xe4\xc5\x89]\xf5\x90\xec\xe6-\x85\xc8\xf3\xfd\x8b|1\ +)\xaff\xd6\x9a\xed\xdc~F6)\xbb`\x01LQ\ +\xbd\xf6\x06\x83;G\xdf\xfc#|\x02\x90\xc4u0\xa3\ +8\xd1\xd4\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xb6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x18\x00\x00\x00\x11\x08\x06\x00\x00\x00\xc7xl0\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x0b,\x0d\x1fC\xaa\xe1\x00\x00\x006IDAT8\ +\xcbc` \x01,Z\xb4\xe8\xff\xa2E\x8b\xfe\x93\xa2\ +\x87\x89\x81\xc6`\xd4\x82\x11`\x01#\xa9\xc9t\xd0\xf9\ +\x80\x85\x1cMqqq\x8c\xa3\xa9h\xd4\x82ad\x01\ +\x001\xb5\x09\xec\x1fK\xb4\x15\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xa0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x1b)\xb3\ +G\xee\x04\x00\x00\x00$IDAT\x08\xd7c`@\ +\x05s>\xc0XL\xc8\x5c&dY&d\xc5pN\ +\x8a\x00\x9c\x93\x22\x80a\x1a\x0a\x00\x00)\x95\x08\xaf\x88\ +\xac\xba4\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02J\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10\x14\x1a8\xc77\xd0\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x01\xaeIDATx\xda\xed\x9bI\ +\x92\xc3 \x0cE#]\xdc\xf6\xc9\xd3\xbb\xaeT\x06&\ +\xe9\x7f\x09\x8c\xd6]2\xef!h \xf0x\xec\xd8\xb1\ +\xe3\xce!\xcc\x8f\x9d\xe7\xf9l\xfc;YB@+p\ +\xa4\x10\xc9\x0a\xcd\x92!\xb3\x80\xa3D\xc8\x8c\xf0\x9e\x12\ +dFpO\x112;\xbcU\x82\xcc\x0en\x15!+\ +\xc1\x8fH\x90\xd5\xe0{%\xe8^\x0a/\xd8\xfb=U\ + V\xf8\xe38\xfes\x5c\xd7E\x11\xf5\xfa\xcd\xdaw\ +k\x12\xd4\xbba\xef\x8dC\xc3[C\x11\xa5\x8f\x920\ +\x92\xb7\xc6\xa0\xa8q\xef-\xc1\x92\xaf\xc4b\x1e\x02\xa5\ +\xf1\xe7%\xa1\x94\xc7:\xef\x88W\xef\xa3\x1a\xe9\x99\xf7\ +\xdb\x84\xe86\x09\x22*\x01\xd9\xf3\x90\xff\x02\x9e\x12\x18\ +\xf0_\x87\x80\xc7\xa2\xc7\xdax$\xfc\xfb0\x80,\x85\ +-\x95\xc0\xeay\xf8^`D\x02\x1b\x1e\xbe\x19\xea\x91\ +\x10\x01\xff1\x07\xa06=586\xfc\xeb<@\xd9\ +\x0e\x8f\xce\x09\x8c\xcd\x15\xed<\xa0\x17\x86\xb5\xb3\xa4\x1e\ +\x88\xb4B\xb1\xe0\xe9\x02Z\xe0\x98\xf0!\x02,\xeb\x80\ +\xe9\x05\xb4\xc21%h6x\xb6\x04\x8d\x86g\x9c'\ +\x84\x0ah\x81\x8f\x94\x00\xd9\x0d\x8e\xf6\xb8\x86\xc7\x09\x82\xe0\x1e\x91.\xaa\x85\ +e\x02YT_\xd6\x05\x9ff<~\x06r\xf10\xbd\ +\xaa\xef\x1b\xa3\xab:\xdf\xa5e\xed\xfc\x97\xf6)\xdew\ +\x17\x7f#\x89@\x22\x90\x08$\x02\x89@\x22\x90\x08\xac\ +\xdc\x0f\xac\xfa\x9f\xff4\xb3O\xa0\x8fH\xee\xcb\xa63\ +\xa2\xb7\x05\xf4\x17\x04\x14\xee\x80\xe2y\xb9\x9c_\x17\xbb\ +R\xa9\xec\xa1Z\x04n\x17\x04<\x91K`c\x94J\ +]W\xab\xd5\xddu\xc0S\x22\x1d \xa3\x22\x8dx~\ +\xfe`\xd2\x04|`8\xd9\xbd>:\xa1\x8b\xecLV\ +\x9eQh\x86\xd6\x9e1\x7f0\x89\xabUc\x8eU\xa4\ +\x8e\xea\x01\x90u\x22\xf0\xf1\xceoQ\xbdh\xb5\xdb\x91\ +\xa3{\xfe\x91\xbc\x03\x16qj'Dt\xfeO\x00\x00\ +\x00\x00IEND\xaeB`\x82\ +\x00\x00\x03\xcc\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x03IID\ +ATX\x85\xed\x96\xcdk\x5cU\x18\xc6\x7f\xcf\x9d\x99\ +\x98\xe9d\x16\xd2\x9d\xa9\x92\x0e\xa1\x0b\xd3\xd8v\xf0\x1f\ +h\x11\x14+4\x81\xdeU\xca\xcc\xbd\xa5T\x5c\x04D\ +m:\xd5M\x16.\xe2DW\xb3\x1b\xeax\xa7\x18\xb2\ +\x08\xc8T\xb0\x88\x1b\xeb\xc6\x85h\xf3US\xa4\xb4U\ +\x9aRp%\x990\xa56\xb9\xaf\x8b\xf9h\xc1\xcc\x0c\ +S\xbak\x9e\xdd9\xe79\xef\xfb\xbb\xef}\xef9\x17\ +v\xb5\xab\xe7]\xea\xc5\xec\xban\xdf@<>.i\ +\x0cH\x1b\x0c\x02`\xb6\x8etMP\xa9\xd6j\x95\x85\ +\x85\x85\x7f\x9f9\x80\x9f\xc9\x9c4)/\xd8\x0f\xac\xca\ +\xec\xaaI\xeb\x8d\xe5A\xe0(0\x0a\xdc2i*\x08\ +\x82o\x9e\x09\x80\xeb\xba\x91d\x22\x917\xb3\x0f\x04\xdf\ +\x13\x89\xe4J\xa5\xd2\xf2N^\xcf\xf3\x0e\x0bf0{\ +\xd3\xccf\x87R\xa9\xdc\xf4\xf4t\xd8)~\xb4\x1b@\ +#\xf9\xfb\xc0\xb9R\xb9\xfcy'o\x10\x04K\xc0[\ +\xa7=\xef\x1c0\xf3\xe7\xed\xdb\x00S\x9d\xf6t\xac\x80\ +\x9f\xc9\x9cDZ\x10|T*\x97\xbf\x00\x98\x9c\x9c|\ +asc\xe3]\x83\x09\xd5K\x0ef+\xe68s\xc9\ +d\xb2X(\x14\x1e\x02\xf8\xd9\xec\x14\xf0\x99I\xe3A\ +\x10Tz\x06p]\xb7o`\xcf\x9e\x1b\xc0\x1f_\x95\ +\xcbo\x03\x9c\x99\x98\xd8\xb7\x1d\x8b]\xc1l\x14\x08\x01\ +\xa7a\x0f\x01G\xb0\xe2lm\x1d\xbf87\xb7\xde\x80\ +\xf8\x01\xd8\xbfY\xab\x8d\xb4kLg\xa7I\x80\x81x\ +|\x1cH)\x12\xb9\xd0|\xf2\xedX\xec\x8a\x99\x1d\xdc\ +a\xaf\xd3\xa0\x18\x0d\xa3\xd1\xef\x5c\xd7\xed\x03p\xcc\xce\ +\x03\xc3\x89D\xe2D\xbbxP\x04\ +\xf0}?\x0d\xbcj\xf0m\xcf\x00\xd5Z\xad\x02\xdc\x12\ +\xcc\x00\x14\x0a\x85\x87\xce\xd6\xd6q\x07V\x1b\x96\xc7\xaf\ +\xa3\xde\xf9HZ\xde\x0e\xc3w\x1a\x87\x8e\x14\x86y\xe0\ +f\xac\xbf\xffr\xbb<\x91v\x0bkkk\xdb\xe9C\ +\x87\xee\x02\x9f\xa4\x8f\x1c\xa9-.-\xfd|muu\ +c\xf8\xc0\x81R_4\xfa\xb7I{\x05/\x02\x8f\x0c\ +\x16\x1d\x98\xd9\xac\xd5\xde\x9b\x9f\x9f\xff\x07\xc0\xcff/\ +\x00g\x04\xa7/\x96J7\xda\xe5\xe9\xda\xe5^&\x93\ +\x97\xf4\xa1\xa4\x5c)\x08f\xbb\xf9\x01\xf9\xd9l\x0e\xf8\ +T\xd2l)\x08r\x9d\xcc]o\xc3\xa1T*\xf7\xd7\ +\x9d;ffy/\x9b}#b\x96k\x9cp\xff\x93\ +\xef\xfbi\x85a\xde\xe0\x98\xa4\xfc+CC\x1fw\xa5\ +\xedfh\xca\xf3\xbc1\x99\xcd\x02\xc3\xd4?\xb3\xab\xc0\ +\xdd\xc6\xf2\xcb\xd4\x7fHF\x80\x9b\x8d\xdb\xb3m\xe3=\ +\x15\x00\xd4o\xc8D\x22qBa8\x86\x94\x06\x9a\xe7\ +\xc4\xba\xc1o2\xab\xc4\xfa\xfb/\x17\x8b\xc5G\xbd\xc4\ +\xdd\xd5\xae\x9eo\xfd\x07\xb0\xd0<\xea\x1c\xa0\xa5_\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xef\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00Q\x00\x00\x00:\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x0b*2\xff\x7f Z\x00\x00\x00oIDATx\ +\xda\xed\xd0\xb1\x0d\x000\x08\x03A\xc8\xa0\x0c\xc7\xa2I\ +\xcf\x04(\xba/]Y\x97\xb1\xb4\xee\xbes\xab\xaa\xdc\ +\xf8\xf5\x84 B\x84(\x88\x10!B\x14D\x88\x10!\ +\x0a\x22D\x88\x10\x05\x11\x22D\x88\x82\x08\x11\x22DA\ +\x84\x08Q\x10!B\x84(\x88\x10!B\x14D\x88\x10\ +!\x0a\x22D\x88\x10\x05\x11\x22D\x88\x82\x08\x11\x22D\ +A\x84\x08Q\x10!B\xfc\xaa\x07\x12U\x04tV\x9e\ +\x9eT\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\x9f\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x14\x1f\xf9\ +#\xd9\x0b\x00\x00\x00#IDAT\x08\xd7c`\xc0\ +\x0d\xe6|\x80\xb1\x18\x91\x05R\x04\xe0B\x08\x15)\x02\ +\x0c\x0c\x8c\xc8\x02\x08\x95h\x00\x00\xac\xac\x07\x90Ne\ +4\xac\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x01\xed\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01jID\ +ATX\x85\xed\x97\xcbN\xc2@\x14\x86\xbfC\x08x\ +}\x00\xf4\x15\xd4\x84w\x91ei\x0bq\xa1\xef#\xae\ +\x9aq\xa8K|\x077\xae\x09\xe1\x1d\xc4\xbd\x17\xe4\x92\ +\x1e\x17\xa5\xa6\x06\xd8\x98!\x18\xed\xbf\x9av&\xfd\xbe\ +N\xa6\xcd9\xf0\xdf#\xf9\x0bU\x15kLP\x12\xb9\ +T8\x05v\x1cq>\x04\x86@\xc7\x0b\x02+\x22\xba\ +$\xa0\xaa\x12\x1bs\xab\x22M`\x02\xf4\x11yu\x82\ +W=\x00\xea@\x15\x11\xd3\xf4\xfdv&Q\xce\xd6X\ +c\x02I\xe1\x8f\xa5r\xb9\xe1y\xde\xc8\x09|\x918\ +\x8ek\xc9|\xdeC5\xb4\xd6>\x00]\x80R\xb6\xa0\ +$r\x09L\x128w\x0d\x07\xf0\xbb\x86\ +gi\xb7\xdbO@\x9f\xf4|}\x17\x00v\x81\xf7M\ +\xc1sy\x03\xf6V\x09l%\x85\xc0\xd6\x05\xca\xeb&\ +\xac1\xban\xee'\xf1\xc3PV\xdd\xdf\xfa\x0e\x14\x02\ +\x85@!\xb0\xf6?\xb0\xee\xbbu\x9d\xad\xef@!\xf0\ +\xab\x04\xc6\xe4*\x95\x0df\x7f\xc1Z\x12\x18\x02\xf58\ +\x8ek\x9b\x22[k\x8fI\xcb\xf3\xc1\x92\x80\xc0\x0dP\ +Mf\xb3\xfb(\x8a\x8e6\x02O\x92\x1eP\x11\xe8\xe4\ +\xb8iTU\xba\xd6F\xa8\x86\xc0\x94\xb41yqB\ +W=$}\xf3\x8aB\xe4\x07\xc1E\xd6\x98,\xb7f\ +\xd6z\x8b\xba\xfd\x8c\xb4Rv\x9110@\xf5\xdao\ +\xb5\xee\x1c=\xf3\x8f\xe4\x13\xfb6zV\x11\xde\xcf\xd8\ +\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1f \xb9\ +\x8dw\xe9\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x06\xe6|```B0\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +d``b`H\x11@\xe2 s\x19\x90\x8d@\x02\ +\x00#\xed\x08\xafd\x9f\x0f\x15\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x1b\x0e\x16\ +M[o\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x00\x8c\x0c\x0cs> \x0b\xa4\x08020 \x0b\xa6\ +\x08000B\x98\x10\xc1\x14\x01\x14\x13P\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90]f\x1f\x83\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xa5\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\x9cS4\xfc]\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x0b\x02\x04m\ +\x98\x1bi\x00\x00\x00)IDAT\x08\xd7c`\xc0\ +\x00\x8c\x0c\x0c\xff\xcf\xa3\x08\x18220 \x0b2\x1a\ +200B\x98\x10AFC\x14\x13P\xb5\xa3\x01\x00\ +\xd6\x10\x07\xd2/H\xdfJ\x00\x00\x00\x00IEND\ +\xaeB`\x82\ +\x00\x00\x00\x93\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x02bKGD\x00\xd3\xb5W\xa0\x5c\x00\x00\ +\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\ +\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x0b\x07\x0c\ +\x0c+J<0t\x00\x00\x00$IDAT\x08\xd7\ +c`@\x05\xff\xff\xc3XL\xc8\x5c&dY&d\ +\xc5p\x0e##\x9c\xc3\xc8\x88a\x1a\x0a\x00\x00\x9e\x14\ +\x0a\x05+\xca\xe5u\x00\x00\x00\x00IEND\xaeB\ +`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x09\x00\x00\x00\x06\x08\x04\x00\x00\x00\xbb\xce|N\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x08\x15;\xdc\ +;\x0c\x9b\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x00\x8c\x0c\x0cs> \x0b\xa4\x08020 \x0b\xa6\ +\x08000B\x98\x10\xc1\x14\x01\x14\x13P\xb5\xa3\x01\ +\x00\xc6\xb9\x07\x90]f\x1f\x83\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xa0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1c\x1f$\ +\xc6\x09\x17\x00\x00\x00$IDAT\x08\xd7c`@\ +\x05\xff\xcf\xc3XL\xc8\x5c&dY&d\xc5p\x0e\ +\xa3!\x9c\xc3h\x88a\x1a\x0a\x00\x00m\x84\x09u7\ +\x9e\xd9#\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xa0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1f\x0d\xfc\ +R+\x9c\x00\x00\x00$IDAT\x08\xd7c`@\ +\x05s>\xc0XL\xc8\x5c&dY&d\xc5pN\ +\x8a\x00\x9c\x93\x22\x80a\x1a\x0a\x00\x00)\x95\x08\xaf\x88\ +\xac\xba4\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02\xd8\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x02UID\ +ATX\x85\xed\x95MOSQ\x10\x86\x9f\xb9\x1a\x12\ +\xefO\x10\x0d\xc1\xb0\x12M\xb0\xf1\x0f\xc0\x06\xe3\x06H\ +Lw\xd0\x0f\x16l\x8d\x01,\xaeXh\x82\x05\xff\xc2\ +=\xad\xec\xae\x89\x16W~,\xc4\xad\xf1\x8bhb\x0c\ +!\xa4\xb1\x86?\xd0\x86\x86&}]\xb4!\xc6p[\ +.\xb0\xb3\xefv\xe6\xcc\xd4\xefD\x0d\xbc\xffe\x00\x00\x00\x00I\ +END\xaeB`\x82\ +\x00\x00\x00\xbb\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00?\x00\x00\x00\x07\x08\x06\x00\x00\x00\xbfv\x95\x1f\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x095+U\xcaRj\x00\x00\x00;IDAT8\ +\xcbc`\x18\x05#\x130\x12\xa3\xa8\xbe}*%v\ +\xfc\xa7\x97;\xd1\xc1\xaa\xa5s\x18\xae_9\x8fS\x9e\ +i4\xe6\x09\x00M\x1d\xc3!\x19\xf3\x0c\x0c\x0cxc\ +~\x14\x8cT\x00\x00id\x0b\x05\xfdkX\xca\x00\x00\ +\x00\x00IEND\xaeB`\x82\ +\x00\x00\x01\xec\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01iID\ +ATX\x85\xed\x97;N\xc3@\x10\x86\xbf\xb1\xa2\x84\ +\xe7\x01\x02W\x00\xa4\xdc\x85\x94\x8e\xedD\x14p\x1fB\ +e-\x1bS\x86;\xd0PGQ\xee@\xe8y\x84<\ +\xe4\xa1p\x8c\x8c,%\x056\x05\xf8\xafv\xb5#\x7f\ +\x9f\xad\x95<\x03\xff=\x92\xdd\xa8\xaaXc|G\xe4\ +R\xe1\x14\xd8)\x88\xf3!0\x01\xfa\xae\xef[\x11\xd1\ +\x9c\x80\xaaJd\xcc\xad\x8at\x8090B\xe4\xb5\x10\ +\xbc\xea\x01\xd0\x02\x1a\x88\x98\x8e\xe7\xf5R\x89ZZc\ +\x8d\xf1%\x81?:\xb5Z\xdbu\xddi!\xf0u\xa2\ +(j\xc6\xab\xd5\x10\xd5\xc0Z\xfb\x00\x0c\x00\x9c\xb4\xc0\ +\x11\xb9\x04\xe61\x9c\x17\x0d\x07p]w\xba\x8a\xe36\ +\xb0\x10\xd5\xab/n\xbaP8\x01FA\x10<\x17\x0d\ +O\xd3\xeb\xf5\x9e\x80\x11\xc9\xfd\xfa.\x00\xec\x02\xefe\ +\xc13y\x03\xf6\xd2MmC!\x00\xd6\x18\xddV\xb3\ +)^\x10\xc8\xa6sg\xd3\xe1o\xa4\x12\xa8\x04*\x81\ +J\xa0\x12\xa8\x04*\x81\xad\xfd\xc0\xb6\xff\xf9O\x93\xfd\ +\x0232\x9dJ\x89\xd9_\xb3r\x02\x13\xa0\x15EQ\ +\xb3,\xb2\xb5\xf6\x98\xa4=\x1f\xe7\x04\x04n\x80F\xbc\ +\x5c\xde\x87axT\x0a<\x8e\x87@]\xa0\x9f\xe1&\ +QU\x19X\x1b\xa2\x1a\x00\x0b\x92\xc1\xe4\xa5\x10\xba\xea\ +!\xc9\x9b\xd7\x15B\xcf\xf7/\xd2\xc1$?\x9aY\xeb\ +\xae\xfb\xf63\x92N\xb9\x88\xcc\x801\xaa\xd7^\xb7{\ +W\xd03\xffH>\x01\xac\x18zV\x83\xd7\xe8n\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02V\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10\x14-\x80z\x92\xdf\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x01\xbaIDATx\xda\xed\x9b[\ +\x92\x02!\x0cEM\x16\xa6\x1b\xd0\xd5\x8e\x1b\xd0\x8d\xe9\ +\x9fe9\xda<\x92{\x13h\xf2=\x95\xe6\x1c\x1eC\ +\x10\x0e\x87\x15+V\xec9\x84\xf9\xb1\xbf\xe3\xf1Q\xf3\ +w\x97\xfb]\xa6\x10P\x0b\x1c)D\xb2B\xb3d\xc8\ +(\xe0(\x112\x22\xbc\xa7\x04\x19\x11\xdcS\x84\x8c\x0e\ +o\x95 \xa3\x83[E\xc8L\xf0=\x12d6\xf8V\ +\x09\xba\xb6\xc2\x13\xf6~\xcb(\x10+\xfc\xf9v{\xe5\ +\xb8\x9eN\x14Q\xef\xdf,}\xb7$A\xbd\x1b\xf6\xd9\ +84\xbc5\x141\xf4Q\x12z\xf2\x96\x18\x145\xef\ +\xbd%X\xf2m\xb1\x98\xa7\xc0\xd6\xfc\xf3\x92\xb0\x95\xc7\ +\xba\xee\x88W\xef\xa3\x1a\xe9\x99\xf7\xdb\x82\xe8\xb6\x08\x22\ +F\x02\xb2\xe7!\xff\x05<%0\xe0\xbfN\x01\x8fM\ +\x8f\xb5\xf1H\xf8\xcfi\x00\xd9\x0a[F\x02\xab\xe7\xe1\ +\xb5@\x8f\x046<\xbc\x18j\x91\x10\x01\xffo\x0d@\ +\x15=%86\xfc\xfb:@)\x87{\xd7\x04Fq\ +E;\x0fh\x85aU\x96\xd4\x03\x91Z(\x16<]\ +@\x0d\x1c\x13>D\x80e\x1f0\xbc\x80Z8\xa6\x04\ +\xcd\x06\xcf\x96\xa0\xd1\xf0\x8c\xf3\x84P\x015\xf0\x91\x12\ + \xd5`o\xcf36E\x94j\xb0\x17&b$h\ +\xa69\x1f!A3\xc1GHp;\x14E\xcca\xef\ +|\xd0CQ\xc4\x02\xc6\x18\x09\x9a\x15\x9e%\xe1g\x82\ +\xdai\xc0\xaa\xe7\xad\xdf\xf9\xf5#i\xc8\x99`\x86|\ +E\x01\x96\x9bW\xa8\xc6\xf6\xe6\xddb\xd1\xec=\x8f\xce\ +o\xbe \x91=J#y]\x91\xa9M\xb6n\x89M\ +\x1a\xeb\xa2dk\xf2]_\x95\xcd,\x82vY:\xa3\ +\x84\x90\xeb\xf2Y$X\x1fM\xac'3\xde\x0d\xdb\xed\ +\xa3)\xa4\x8c\xa1\x9e\xcdy\x08a>\x9c\x5c\xb1\xf7x\ +\x02Q\xa0Z\x91w\xd2\x02#\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xa6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x06\x00\x00\x00\x09\x08\x04\x00\x00\x00\xbb\x93\x95\x16\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02bKGD\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07tIME\x07\xdc\x08\x17\x14\x1d\x00\xb0\ +\xd55\xa3\x00\x00\x00*IDAT\x08\xd7c`\xc0\ +\x06\xfe\x9fg``B0\xa1\x1c\x08\x93\x81\x81\x09\xc1\ +d``b``4D\xe2 s\x19\x90\x8d@\x02\ +\x00d@\x09u\x86\xb3\xad\x9c\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ +\x00\x00\x00\xf0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0a:+\xaf\xc4\x97\xc5\x00\x00\x00}ID\ +ATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\ +\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x89\ +3R\xd3R\x5c\xe63au!\x95-\xc7g&\x13\ +=,\xc7g6\xd3@\xe7\x82Q\x07\x8c:`\xd4\x01\ +\xa3\x0e\x18u\xc0\xa8\x03F\x1d0\xea\x80Q\x070\x11\ +j\xbd\xd2\xb2e\x8c3\x04h\xe1\x08\x5cf\x0e\x9e\x8e\ +\x09\xdd\xbaf4l\xf6\x0fM\x00\x00_934+\ + \x00\xc5\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xf9\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\ +\x0d\xd7\x01B(\x9bx\x00\x00\x00\x07tIME\x07\ +\xe1\x05\x0d\x0a:\x11i\xc8Nw\x00\x00\x00\x86ID\ +ATX\xc3c`\x18\xe9\x80\x11\x85\xf7\xff?\xa3\xed\ +\xfaW\xffhi\xe1\xe1@1&\x06F\xc6\xff\x98\x0e\ +\xa0\x83\xe5\xd8\x1c\x01w\x80\xed\xba\x97\xffQ\x14\x05\x89\ +3R\xd3R\x5c\xe63au!\x95-\xc7g&\x13\ +=,\xc7g6\xd3@\xe7\x82Q\x07\x8c:\x80\x85\xd8\ +|K\xb7l8\x9a\x06F\x1d0\xea\x80AS\x0e\xd0\ +\xb2V\x1c\x8d\x82Q\x07\x0cn\x07P\xbb\x16$d6\ +\x13=\xaab|f\x0e\x9e\x8e\x09\xdd\xbaft*\xe0\ +\x86\x0e\x00\x00\x08^8e9\x12\x10\xc2\x00\x00\x00\x00\ +IEND\xaeB`\x82\ +\x00\x00\x00\xe0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00Q\x00\x00\x00:\x08\x06\x00\x00\x00\xc8\xbc\xb5\xaf\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x0b)\x1c\x08\x84~V\x00\x00\x00`IDATx\ +\xda\xed\xd9\xb1\x0d\x00 \x08\x00AqP\x86cQ\xed\ +\x8d\x85%\x89w\xa5\x15\xf9HE\x8c\xa6\xaaj\x9do\ +\x99\x19\x1dg\x9d\x03\x11E\x14\x11\x11E\x14QDD\ +\x14QD\x11\x11QD\x11EDD\x11E\x14\x11\x11\ +E\x14\xf1[\xd1u\xb0\xdb\xdd\xd9O\xb4\xce\x88(\x22\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\xcf6\xcei\x07\x1e\xe9\ +9U@\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x03\xac\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x03)ID\ +ATX\x85\xed\x95Oh\x5cU\x14\xc6\x7f\xe7e\x88\ +d\xda\xc6\xbd\xa9\x94HW\xb6\x91:(\xae\xd3M\xc5\ +\x0aM@fc\xda7/%\xcdF\x07\xd1$\x8e\xae\ +\xb2P\xa8I\xddd\x99\xc2\xbc\x19\xd3n\x9e S\xc1\ +\xe2\x9f\x85u\x1b\xfc\xd3\xa4\x15\x91RJpJ\xd7%\ +3$\xcd\xe0\xfb\x5c\xbc7M\x90\xbc7\x1d\xe9\xce\xf9\ +V\xf7\xcfw\xce\xfd\xee9\xe7\x9e\x0b=\xf4\xf0\x7f\x87\ +uC\x0e\x82\xa0\x7f\xab\xd1\x18\x97\xd9\x98A\x0e\x18\x8a\ +\xb7\xea\x98\xfd*\xa8e\xb3\xd9Z>\x9f\xdfy\xea\x02\ +\xaa\xe5\xf2[\x98-\x00\xc3\x06\xb7\x047dV\x07p\ +\xc2p\x08\xb3Q\xc1\x08p\xd7`\xee\x9c\xe7}\xf5T\ +\x04\x04A\xd0\xb7\xd5l.\x00\xef\x1b|kaX:\ +{\xfe\xfc\xda~\x5c\xdf\xf7O8p\x118\x05,\xde\ +\xdb\xd8(\xcd\xcf\xcf\x87i\xfe3\x9d\x04\xc4\x87\xbf'\ +i\xd6\x9d\x9c\xbc\x94\xc6\xf5<\xef&\xf0z\xd5\xf7g\ +\x81\x8b\xc3G\x8e\x00\xcc\xa5\xd9\xa4F \x0e\xfb\x97f\ +6s\xaeP\xf8\x1c`ii\xe9\x99\xc1\xc1\xc1i\x93\ +\xde&\x0a9&\xad\xcb\xec\xea\xc3\xcd\xcd\xe5b\xb1\xf8\ +\x08\xa0R\xa9\xcc\x99\xf4\x99\x03\xe3g=\xaf\xd6\xb5\x80\ + \x08\xfa\xb7\x9b\xcd?$\xfd\xe9NN\xbe\x01p\xe5\ +\xf2\xe5\xc3a&s=\xceu\x0881=\x1a\x9b\xad\ +\xf7\xb5Z\xa7'\xa6\xa6\xea\x00\x15\xdf\xff\xde\xcc\x86\x07\ +\xb2\xd9cI\x85\xe9\xec\xb7\x08\xb0\xd5h\x8c\x0b^p\ +\xa4\x8f\xda7\x0f3\x99\xeb2;\xbe\x8fm{<\xf2\ +w&\xf3M\x10\x04\xfd\x00\xe68\x1f\x22\x1d\xddn6\ +\xcf$\x9d\x93(@fc\xc0Z\xbb\xe0\x9e=t\xe8\ +\x82`\x04)9m\xd1\xdeK[\x8d\xc6\x05\x00\xd7u\ +\x7f\xc3\xec6\xd0\xbd\x00\x83\x9cI?\xedY\x9a \x0a\ +u:\xa4\xd0\x22n{\xfe\xa3\xe0\x95\xae\x05`\xf6\x5c\ +\xfb\x9d\xc78\x96\xca\xdf\xb5s\x14q\xdb\xb8\x8f\xd9P\ +\x12=\xd5\xa1\xcc\xba\xea\x94\xfb\xea\x01CJ\x8c\x5c\xb2\ +\x00\xe9\x81I\x87\xf7\xac\xfc\xce\x13\xa6@p\xfb\xf14\ +\xba\xfd\x83\xee\x05\x98\xfd\x8c\xd9\xe8\x9e\x95+\xa9\xfc]\ +;\xc7\xe0\xea\xae\x1e\x9d\x04V\xbb\x16 \xa8!\x1d\xf7\ +}\xff\x04\xc0\xc3\xcd\xcde\xcc\xd61S\xca\xe1\x02n\ +\x0e\x1c<\xb8\x0c\xb0R.\xe7\x0c^D\xfa\xbak\x01\ +\xd9l\xb6\x06\xdc\x8d{;\xc5b\xf1Q_\xabu\x1a\ +\xb8\x15Sv\xd3\xd1\xce\xb1\xb4\x86\xe3\xbc\x99\xcf\xe7w\ +$Y\x18}^w\xb6[\xadk]\x0b\xc8\xe7\xf3;\ +8\xce,p*\xee\xedLLM\xd5\x07\xb2\xd9W\x91\ +\xde\x95\xb4\x0a4\x81\xa6`\xd5\xcc\xde\x198p\xe05\ +\xd7u\xef\x03T}\xbf\x04\x9c\x94\xd9\xcc\xf4\xf4t+\ +\xe9\x9c\x8eU^\xf5\xfd\x05\xe0\x03\xa0\xe4z\xdeb'\ +\xbe$\xab\xfa~\xc9\xcc>\x01\x16]\xcf+\xa5\xf1;\ +\x16\xd5\xbd\x8d\x8d\x92\xa4K\xc0B\xd5\xf7\xbf\xabV\xab\ +/'qW\xca\xe5\xdc\x17\x95\xca\x0ff\xf6)\xd1w\ +\xfcq'\xffO\xfc\xceW|\x7f,4[D:\x1a\ +\xb7\xd7\x1b\x82\xbfb'\xcf#\x8d\x125\xa0;2\x9b\ +)\x14\x0a\x89\x85\xf7\x9f\x04\xc0\xe3\x1f\xf2\x8c`\x0c\xc8\ +a\x16\xf5\x09\xa9n\xf0\x8b\xa4\xdav\xabu--\xe7\ +=\xf4\xd0\xc3\xbf\xf1\x0fx\xe5N\xf2\x11\xe4iB\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xe4\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x006\x00\x00\x00\x0a\x08\x06\x00\x00\x00\xff\xfd\xad\x0b\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\x7f\x00\x87\x00\x95\xe6\xde\xa6\xaf\x00\ +\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\xdc\x08\x17\ +\x09*+\x98\x90\x5c\xf4\x00\x00\x00dIDATH\ +\xc7c\xfc\xcf0<\x01\x0b\xa5\x064\xb4O\x85\x87\xcd\ +\xaa\xa5s\x18\xae]9\xcfH+5\x14y\xcc\xd8\xc8\ +\x88$\x03|\x89\xd0O-5\x84\xc0\xd9s\xe7\xe0l\ +&\x86\x91\x92\x14\x91}MTR\x0cM&\xa8\x9fZ\ +jF\x93\xe2hR\x1c\x82I\x91\x91\xd2zLK\xc7\ +\x10\xc5\x08l\xc54\xb5\xd4\xd0\xd5c\x83\x15\x00\x00z\ +0J\x09q\xea-n\x00\x00\x00\x00IEND\xae\ +B`\x82\ +\x00\x00\x00\xc3\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdc\x0b\x07\x09.7\xffD\xe8\xf0\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x00'IDATx\xda\xed\xc1\x01\ +\x0d\x00\x00\x00\xc2\xa0\xf7Om\x0e7\xa0\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80w\x03@@\ +\x00\x01\xafz\x0e\xe8\x00\x00\x00\x00IEND\xaeB\ +`\x82\ +\x00\x00\x00\x81\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00\x10\x01\x03\x00\x00\x00%=m\x22\ +\x00\x00\x00\x06PLTE\x00\x00\x00\xae\xae\xaewk\ +\xd6-\x00\x00\x00\x01tRNS\x00@\xe6\xd8f\x00\ +\x00\x00)IDATx^\x05\xc0\xb1\x0d\x00 \x08\ +\x04\xc0\xc3X\xd8\xfe\x0a\xcc\xc2p\x8cm(\x0e\x97G\ +h\x86Uq\xda\x1do%\xba\xcd\xd8\xfd5\x0a\x04\x1b\ +\xd6\xd9\x1a\x92\x00\x00\x00\x00IEND\xaeB`\x82\ +\ +\x00\x00\x01\xd0\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x01MID\ +ATX\x85\xed\xd7MN\xc2@\x18\xc6\xf1\xff[\x08\ +\x08\xea\x01\xd0+\x88\x09[\xcf!\xbb\xca\xd8\x1aI\xe0\ +>bBBiI\x97x\x0c\xd7\x84p\x07q\xef\x07\ +\x02\x81\xd7\x85\xd4\x10\xc0\xdd\x10\x13\xed\xb3\x9b\xc9\x9by\ +~\x93n:\xf0\xdf#\x9bk\xcf\x98k\xa0\x01\x94\x81\ +\x03K=\x1f\xc0HDZA\x18F\x80\xee\x02\x88g\ +L\x08\xd4\x80)0\x00^-\x01\x8e\x80\x0a\x90\x07\xba\ +\xdd(\xbaI\x10\xdf\x00\xcf\x18\x0f\x08\x04\x1e\xb3\x8bE\ +\xb5\x1d\xc7cK\xe5\x00\xd4]\xb74w\x9c>\x22\x17\ +\x02&\x88\xa2\x1e\x80\xb36\xd3\x00\xa6K\x91K\xdb\xe5\ +\x00\xed8\x1eK6[\x05f*\xd2L\xf6\xd7\x01g\ +\xc0 \x0c\xc3g\xdb\xe5I\x82 xBd\x80jy\ +\x17\xa0\x80\xea\xfb\xbe\xca\xbf\xb3\x5c\xbe\x01\xc5]\x80_\ +I\x0aH\x01) \x05\xa4\x80\x14\x90\x02R\xc0:`\ +\x82H\xf1\xc7Ik\x8d\xce!0\xd9\x02(\x8c\x80J\ +\xdduK\xfb\xea\xae\xd5j\xa7\xa8V\x80\xe1\x16\xc0\x11\ +\xb9\x07\xf2\xf3L\xe6\xc1\xf7\xfd\x93}\x94gD\xfa@\ +NEZ\xc9\xfe\xe6\xc3\xa4\x03x\xc0l\xf5\xf7\xfab\ +\xa5]\xe4xu\xf3\x9cB'\x8c\xa2[6\x1f&\xc9\ +\xa8o\xcc\x95\x8a4Q=\x07\x0aV\x00_\xdf|\x88\ +\xea]\xb7\xd7\x8b-\x9d\xf9G\xf2\x09>pdA\x95\ +\x87\xdfi\x00\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x00\xac\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x07\x00\x00\x00?\x08\x06\x00\x00\x00,{\xd2\x13\ +\x00\x00\x00\x06bKGD\x00\xb3\x00y\x00y\xdc\xdd\ +S\xfc\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10.\x14\xfa\xd6\xc4\xae\x00\x00\x009ID\ +AT8\xcbc` \x06\xc4\xc7\xc73\xc4\xc7\xc7\xa3\ +\x881aS\x84S\x12\xaf\xce\x91(\xc9\x82\xc4\xfe\x8f\ +\xc4f\x1c\x0d\xa1Q\xc9Q\xc9QI|\x05\x06\xe3h\ +\x08\x91*I>\x00\x00\x88K\x04\xd39.\x90?\x00\ +\x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x02B\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xb3\x00y\x00y\xdc\xdd\ +S\xfc\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\ +\x0b\x13\x01\x00\x9a\x9c\x18\x00\x00\x00\x07tIME\x07\ +\xdf\x04\x19\x10\x17;_\x83tM\x00\x00\x00\x1diT\ +XtComment\x00\x00\x00\x00\x00Cr\ +eated with GIMPd\ +.e\x07\x00\x00\x01\xa6IDATx\xda\xed\x9b\xdb\ +\x0e\xc3 \x0cC\x9bh\xff\xdd\xf6\xcb\xb7\xb7i\x9av\ +IK\xec\x98B^7Q|p(\x85\xb0,3f\ +\xcc\x189\x8c\xf9\xb0m\xdb\xee\xc1\xff\xd9%\x00D\x05\ +W\x021U\xd1,\x18\xd6\x8bp\x14\x08\xebQ|&\ +\x04\xebQx&\x08\xeb]|+\x04\xeb]x+\x08\ +\xbb\x92\xf83\x10\xecj\xe2\x8fB\xb8Uvr]\xd7\ +g'\xf7}/\x01lU\xa3\xff*\x1e\x05!\xe2\x02\ +S\x11_\x05\xc1+m\x7f\xe6wj\x0ad\x8f\xfe\x11\ +q\x99N\xf8\xe5\x02S\x14\xcf\x84\xe0\xd5\xb6\xff%\x92\ +\x91\x0e\x86\x1e\xfd\xa8x\xc6\xc4\xf8\xc9\x05\xae2\xf2U\ +Np%\xdbW@0\x84\xfd[\xed\x8cL\x87\xf74\ +p\x85\x91\xaft\x82\xab\x89gCpE\xf1L\x08\x96\ +\x91\xff\xe8WXv\xfb\xaf\xf3\x80+\x8e<\xd3\x09\xae\ +.\x1e\x0d\xc1{\x10\x8f\x84\xe0\xccN*\xb6O]\x07\ +(\xb6\xefj9\xc9N;W\xcbI\xf6\x9c\xe3\xc8\x9c\ +\xcc\x82\x80\x9cpS\xe6\x00$\x04\xf4\xdb&\xf5k0\ +\xbb\xb3\x08\xf1\xd0\xaf\xc1L'\xb0\xd6\x19\xd4u@\x14\ +\x02s\x91\x05\xd9\x11j\x81\xc0^aB7E\x8f\x8a\ +A\x8b\xa7o\x8a\x1eqB\xc5\xb7\x05\x1c@\x14B\x95\ +\xf8\xaf)\x90\x99\x06-\xeb\x81\xcb\x9c\x0c\x9d\x11\xc3\xaa\ +\x17\xa0\x1e\x8eF\x9d\xc0<\x22\xa7\x1f\x8f\xff\x13\xc7\xae\ +\x14))\x90\xf8\xe6\x04\x84\xf8\x7f\x05\x12e%2\xef\ +\x10*\xc4\x87\x01 !\xa0\x22Z%\xe6\xcb\xe01\x0b\ +%O4>n\xa9\xac2\x08Z\xb1\xb4\x22\x84\x92r\ +y\x15\x08\xad\x97&\xe6\x95\x19@\xc7\xc6\xbc4\x85\x84\ +\xd1\xd5\xb5\xb9\x0c \xcc\x8b\x933F\x8f\x07S!r\ +\xe7\x176+c\x00\x00\x00\x00IEND\xaeB`\ +\x82\ +\x00\x00\x02\xf8\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\ +\x01B(\x9bx\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x02uID\ +ATX\x85\xed\x96\xcdN\x13Q\x18\x86\x9f\xaf\x15\xd2\ +2x\x03VMiX\x89\xa6?\xf1\x06 &\x1a7\ +\x94\x84\xd9\xb63\xc4\x0b0F\x104Q\x16.H\xd1\ +\xb8rC\xb4t\xd8\x92\x98\xe2\xca\xb8\x117,\x8c\xda\ +6\x12\xc0\x10@\x03\x86\x0b\xc0T\xa3q>\x17\xb4\xd1\ +D\xa6e\x0a;\xfbl\xbf\xf7\x9c\xf7I\xe6\xcc\x99\x81\ +6m\xfew\xc4O\xd84\xcd\xce\xeepxHD\xd2\ +@J!\x02\x80\xea\x0e\x22\xef\x05\x8a{\xd5jq~\ +~\xfe\xc7\xb1\x0b\xd8\x99\xcc\xb0\x8a\xe4\x04z\x80\x0f\xa2\ +\xba\xa8\x22;\xb5q\x04\xe8\x07.\x00\x1b*2V(\ +\x14\x9e\x1d\x8b\x80i\x9a\xc1\x93\x86\x91S\xd5\x1b\x02/\ +\x08\x06\xc7\xf3\xf9|\xe5\xa0\xaceY\x09\x81)T/\ +\xab\xeat4\x16\x1b\x9f\x9c\x9ct\x1b\xed\x7f\xa2\x99@\ +\xad\xfc:0\x9aw\x9c\x07\x8d\xb2\x85B\xa1\x0c\x5c\x19\ +\xb1\xacQ`\xea\xd3\xe6&\xc0X\xa35\xc1FC;\ +\x93\x19\x06\x1e\x09\x8c\xce:\xce\xc3f\xb2uJ\xe5\xf2\ +R2\x91\xf8.\x22\xf7\x12\xc9d\xa5\x5c.\xafye\ +=\x1f\x81i\x9a\x9d\xdd]]\xab\xc0\xc7Y\xc7\xb9z\ +\xd8\xf2\xbf\xb1\xb3\xd9\x97@\xcf\xd7j\xb5\xcf\xeb`\x06\ +\xbc\x16w\x87\xc3C@L\x82\xc1\x89V\xca\x01\x02\xaa\ +\xb7\x80^\xc30\x06=3^\x03\x11I\xa3Z\xf1:\ +p\x87\xe1\xe9\xdc\x5c\x09XF\xd5\xbf\x00\x90B\xe4u\ +\xab\xe5uD\xf5\x95\xa8^\xf4-\xa0pJ\xfe\xbc\xe7\ +-\xe3\xc2\x17D\x22\xbe\x05\x00T\xd5\xd7My`A\ + \xfb\x1e\xfe\x05vE\xf5\xf4Q\x05T5\x82\xea\ +n+\x02oU\xa4\xff\xa8\x02\xc0\x80\xc0\x1b\xdf\x02\x02\ +E\xe0\xbceY\x89V\x9bm\xdbN\x01\xe7\x14\x9e\xfb\ +\x16\xd8\xabV\x8b\xc0\x86\xc0T\x8b\xfd\x22\xae\x9b\x03\xd6\ +;B\xa1\x05\xaf\x90\xe7U\xbc\xb2\xb2\xf2+\x15\x8fo\ +\x03wR\xc9d\xb5T./\xf9i\xb7\xb3\xd9\x09\xe0\ +\x9a\xc0\xc8\x93|~\xd5\xb7\x00@\xa9RYK\xc4\xe3\ +\x06p7\x95L~;\xa4\x84\xd4\xca\xef\x8b\xc8t\xde\ +q\x1e7\x0a7\xfd\x1aFc\xb1\xf1\xcf[[\xaa\xaa\ +9+\x9b\xbd\x14T\x1d\xaf\xddp\xff`\xdbvJ\x5c\ +7\xa70 \x22\xb9\xb3\xd1\xe8\xed\xa6\xb6\xcd\x02u,\ +\xcbJ\x8b\xea4\xd0\x0b,\x03\x8b\xc0vm|\x86\xfd\ +\x1f\x92>`]\xe0f\xdeq<\x0f^K\x02\xb0\xff\ +\x854\x0ccP\x5c7\x8dH\x0a\xa8\xdf\x13;\x0a\xef\ +D\xb5\xd8\x11\x0a-\xcc\xcc\xcc\xfc\xf4\xb3o\x9b6\xff\ +7\xbf\x01J7\xdd\xdd\x8c\xf1\x82j\x00\x00\x00\x00I\ +END\xaeB`\x82\ +\x00\x00e\x90\ +Q\ +ToolTip {\x0a bo\ +rder: 1px solid \ +#76797C;\x0a bac\ +kground-color: #\ +5A7566;\x0a colo\ +r: white;\x0a pa\ +dding: 0px; \ + /*rem\ +ove padding, for\ + fix combobox to\ +oltip.*/\x0a opa\ +city: 200;\x0a}\x0a\x0aQW\ +idget {\x0a colo\ +r: #eff0f1;\x0a \ +background-color\ +: #31363b;\x0a s\ +election-backgro\ +und-color: #3dae\ +e9;\x0a selectio\ +n-color: #eff0f1\ +;\x0a background\ +-clip: border;\x0a \ + border-image:\ + none;\x0a borde\ +r: 0px transpare\ +nt black;\x0a ou\ +tline: 0;\x0a}\x0a\x0aQWi\ +dget:item:hover \ +{\x0a background\ +-color: #18465d;\ +\x0a color: #eff\ +0f1;\x0a}\x0a\x0aQWidget:\ +item:selected {\x0a\ + background-c\ +olor: #18465d;\x0a}\ +\x0a\x0aQCheckBox {\x0a \ + spacing: 5px;\x0a\ + outline: non\ +e;\x0a color: #e\ +ff0f1;\x0a margi\ +n-bottom: 2px;\x0a}\ +\x0a\x0aQCheckBox:disa\ +bled {\x0a color\ +: #76797C;\x0a}\x0a\x0aQC\ +heckBox::indicat\ +or,\x0aQGroupBox::i\ +ndicator {\x0a w\ +idth: 18px;\x0a \ +height: 18px;\x0a}\x0a\ +\x0aQGroupBox::indi\ +cator {\x0a marg\ +in-left: 2px;\x0a}\x0a\ +\x0aQCheckBox::indi\ +cator:unchecked,\ +\x0aQGroupBox::indi\ +cator:unchecked \ +{\x0a image: url\ +(:/qss_icons/rc/\ +checkbox_uncheck\ +ed.png);\x0a}\x0a\x0aQChe\ +ckBox::indicator\ +:unchecked:hover\ +,\x0aQCheckBox::ind\ +icator:unchecked\ +:focus,\x0aQCheckBo\ +x::indicator:unc\ +hecked:pressed,\x0a\ +QGroupBox::indic\ +ator:unchecked:h\ +over,\x0aQGroupBox:\ +:indicator:unche\ +cked:focus,\x0aQGro\ +upBox::indicator\ +:unchecked:press\ +ed {\x0a border:\ + none;\x0a image\ +: url(:/qss_icon\ +s/rc/checkbox_un\ +checked_focus.pn\ +g);\x0a}\x0a\x0aQCheckBox\ +::indicator:chec\ +ked,\x0aQGroupBox::\ +indicator:checke\ +d {\x0a image: u\ +rl(:/qss_icons/r\ +c/checkbox_check\ +ed.png);\x0a}\x0a\x0aQChe\ +ckBox::indicator\ +:checked:hover,\x0a\ +QCheckBox::indic\ +ator:checked:foc\ +us,\x0aQCheckBox::i\ +ndicator:checked\ +:pressed,\x0aQGroup\ +Box::indicator:c\ +hecked:hover,\x0aQG\ +roupBox::indicat\ +or:checked:focus\ +,\x0aQGroupBox::ind\ +icator:checked:p\ +ressed {\x0a bor\ +der: none;\x0a i\ +mage: url(:/qss_\ +icons/rc/checkbo\ +x_checked_focus.\ +png);\x0a}\x0a\x0aQCheckB\ +ox::indicator:in\ +determinate {\x0a \ + image: url(:/q\ +ss_icons/rc/chec\ +kbox_indetermina\ +te.png);\x0a}\x0a\x0aQChe\ +ckBox::indicator\ +:indeterminate:f\ +ocus,\x0aQCheckBox:\ +:indicator:indet\ +erminate:hover,\x0a\ +QCheckBox::indic\ +ator:indetermina\ +te:pressed {\x0a \ + image: url(:/qs\ +s_icons/rc/check\ +box_indeterminat\ +e_focus.png);\x0a}\x0a\ +\x0aQCheckBox::indi\ +cator:checked:di\ +sabled,\x0aQGroupBo\ +x::indicator:che\ +cked:disabled {\x0a\ + image: url(:\ +/qss_icons/rc/ch\ +eckbox_checked_d\ +isabled.png);\x0a}\x0a\ +\x0aQCheckBox::indi\ +cator:unchecked:\ +disabled,\x0aQGroup\ +Box::indicator:u\ +nchecked:disable\ +d {\x0a image: u\ +rl(:/qss_icons/r\ +c/checkbox_unche\ +cked_disabled.pn\ +g);\x0a}\x0a\x0aQRadioBut\ +ton {\x0a spacin\ +g: 5px;\x0a outl\ +ine: none;\x0a c\ +olor: #eff0f1;\x0a \ + margin-bottom\ +: 2px;\x0a}\x0a\x0aQRadio\ +Button:disabled \ +{\x0a color: #76\ +797C;\x0a}\x0a\x0aQRadioB\ +utton::indicator\ + {\x0a width: 21\ +px;\x0a height: \ +21px;\x0a}\x0a\x0aQRadioB\ +utton::indicator\ +:unchecked {\x0a \ + image: url(:/qs\ +s_icons/rc/radio\ +_unchecked.png);\ +\x0a}\x0a\x0aQRadioButton\ +::indicator:unch\ +ecked:hover,\x0aQRa\ +dioButton::indic\ +ator:unchecked:f\ +ocus,\x0aQRadioButt\ +on::indicator:un\ +checked:pressed \ +{\x0a border: no\ +ne;\x0a outline:\ + none;\x0a image\ +: url(:/qss_icon\ +s/rc/radio_unche\ +cked_focus.png);\ +\x0a}\x0a\x0aQRadioButton\ +::indicator:chec\ +ked {\x0a border\ +: none;\x0a outl\ +ine: none;\x0a i\ +mage: url(:/qss_\ +icons/rc/radio_c\ +hecked.png);\x0a}\x0a\x0a\ +QRadioButton::in\ +dicator:checked:\ +hover,\x0aQRadioBut\ +ton::indicator:c\ +hecked:focus,\x0aQR\ +adioButton::indi\ +cator:checked:pr\ +essed {\x0a bord\ +er: none;\x0a ou\ +tline: none;\x0a \ + image: url(:/qs\ +s_icons/rc/radio\ +_checked_focus.p\ +ng);\x0a}\x0a\x0aQRadioBu\ +tton::indicator:\ +checked:disabled\ + {\x0a outline: \ +none;\x0a image:\ + url(:/qss_icons\ +/rc/radio_checke\ +d_disabled.png);\ +\x0a}\x0a\x0aQRadioButton\ +::indicator:unch\ +ecked:disabled {\ +\x0a image: url(\ +:/qss_icons/rc/r\ +adio_unchecked_d\ +isabled.png);\x0a}\x0a\ +\x0aQMenuBar {\x0a \ +background-color\ +: #31363b;\x0a c\ +olor: #eff0f1;\x0a}\ +\x0a\x0aQMenuBar::item\ + {\x0a backgroun\ +d: transparent;\x0a\ +}\x0a\x0aQMenuBar::ite\ +m:selected {\x0a \ + background: tra\ +nsparent;\x0a bo\ +rder: 1px solid \ +#76797C;\x0a}\x0a\x0aQMen\ +uBar::item:press\ +ed {\x0a border:\ + 1px solid #7679\ +7C;\x0a backgrou\ +nd-color: #3daee\ +9;\x0a color: #e\ +ff0f1;\x0a margi\ +n-bottom: -1px;\x0a\ + padding-bott\ +om: 1px;\x0a}\x0a\x0aQMen\ +u {\x0a border: \ +1px solid #76797\ +C;\x0a color: #e\ +ff0f1;\x0a margi\ +n: 2px;\x0a}\x0a\x0aQMenu\ +::icon {\x0a mar\ +gin: 5px;\x0a}\x0a\x0aQMe\ +nu::item {\x0a p\ +adding: 5px 30px\ + 5px 30px;\x0a b\ +order: 1px solid\ + transparent;\x0a \ + /* reserve spa\ +ce for selection\ + border */\x0a}\x0a\x0aQM\ +enu::item:select\ +ed {\x0a color: \ +#eff0f1;\x0a}\x0a\x0aQMen\ +u::separator {\x0a \ + height: 2px;\x0a\ + background: \ +lightblue;\x0a m\ +argin-left: 10px\ +;\x0a margin-rig\ +ht: 5px;\x0a}\x0a\x0aQMen\ +u::indicator {\x0a \ + width: 18px;\x0a\ + height: 18px\ +;\x0a}\x0a\x0a\x0a/* non-exc\ +lusive indicator\ + = check box sty\ +le indicator\x0a \ +(see QActionGrou\ +p::setExclusive)\ + */\x0a\x0aQMenu::indi\ +cator:non-exclus\ +ive:unchecked {\x0a\ + image: url(:\ +/qss_icons/rc/ch\ +eckbox_unchecked\ +.png);\x0a}\x0a\x0aQMenu:\ +:indicator:non-e\ +xclusive:uncheck\ +ed:selected {\x0a \ + image: url(:/q\ +ss_icons/rc/chec\ +kbox_unchecked_d\ +isabled.png);\x0a}\x0a\ +\x0aQMenu::indicato\ +r:non-exclusive:\ +checked {\x0a im\ +age: url(:/qss_i\ +cons/rc/checkbox\ +_checked.png);\x0a}\ +\x0a\x0aQMenu::indicat\ +or:non-exclusive\ +:checked:selecte\ +d {\x0a image: u\ +rl(:/qss_icons/r\ +c/checkbox_check\ +ed_disabled.png)\ +;\x0a}\x0a\x0a\x0a/* exclusi\ +ve indicator = r\ +adio button styl\ +e indicator (see\ + QActionGroup::s\ +etExclusive) */\x0a\ +\x0aQMenu::indicato\ +r:exclusive:unch\ +ecked {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/radio_unch\ +ecked.png);\x0a}\x0a\x0aQ\ +Menu::indicator:\ +exclusive:unchec\ +ked:selected {\x0a \ + image: url(:/\ +qss_icons/rc/rad\ +io_unchecked_dis\ +abled.png);\x0a}\x0a\x0aQ\ +Menu::indicator:\ +exclusive:checke\ +d {\x0a image: u\ +rl(:/qss_icons/r\ +c/radio_checked.\ +png);\x0a}\x0a\x0aQMenu::\ +indicator:exclus\ +ive:checked:sele\ +cted {\x0a image\ +: url(:/qss_icon\ +s/rc/radio_check\ +ed_disabled.png)\ +;\x0a}\x0a\x0aQMenu::righ\ +t-arrow {\x0a ma\ +rgin: 5px;\x0a i\ +mage: url(:/qss_\ +icons/rc/right_a\ +rrow.png)\x0a}\x0a\x0aQWi\ +dget:disabled {\x0a\ + color: #4545\ +45;\x0a backgrou\ +nd-color: #31363\ +b;\x0a}\x0a\x0aQAbstractI\ +temView {\x0a al\ +ternate-backgrou\ +nd-color: #31363\ +b;\x0a color: #e\ +ff0f1;\x0a borde\ +r: 1px solid #3A\ +3939;\x0a border\ +-radius: 2px;\x0a}\x0a\ +\x0aQWidget:focus,\x0a\ +QMenuBar:focus {\ +\x0a border: 1px\ + solid #3daee9;\x0a\ +}\x0a\x0aQTabWidget:fo\ +cus,\x0aQCheckBox:f\ +ocus,\x0aQRadioButt\ +on:focus,\x0aQSlide\ +r:focus {\x0a bo\ +rder: none;\x0a}\x0a\x0aQ\ +LineEdit {\x0a b\ +ackground-color:\ + #232629;\x0a pa\ +dding: 5px;\x0a \ +border-style: so\ +lid;\x0a border:\ + 1px solid #7679\ +7C;\x0a border-r\ +adius: 2px;\x0a \ +color: #eff0f1;\x0a\ +}\x0a\x0aQAbstractItem\ +View QLineEdit {\ +\x0a padding: 0;\ +\x0a}\x0a\x0aQGroupBox {\x0a\ + border: 1px \ +solid #76797C;\x0a \ + border-radius\ +: 2px;\x0a margi\ +n-top: 20px;\x0a}\x0a\x0a\ +QGroupBox::title\ + {\x0a subcontro\ +l-origin: margin\ +;\x0a subcontrol\ +-position: top c\ +enter;\x0a paddi\ +ng-left: 10px;\x0a \ + padding-right\ +: 10px;\x0a padd\ +ing-top: 10px;\x0a}\ +\x0a\x0aQAbstractScrol\ +lArea {\x0a bord\ +er-radius: 2px;\x0a\ + border: 1px \ +solid #76797C;\x0a \ + background-co\ +lor: transparent\ +;\x0a}\x0a\x0aQScrollBar:\ +horizontal {\x0a \ + height: 15px;\x0a \ + margin: 3px 1\ +5px 3px 15px;\x0a \ + border: 1px tr\ +ansparent #2A292\ +9;\x0a border-ra\ +dius: 4px;\x0a b\ +ackground-color:\ + #2A2929;\x0a}\x0a\x0aQSc\ +rollBar::handle:\ +horizontal {\x0a \ + background-colo\ +r: #605F5F;\x0a \ +min-width: 5px;\x0a\ + border-radiu\ +s: 4px;\x0a}\x0a\x0aQScro\ +llBar::add-line:\ +horizontal {\x0a \ + margin: 0px 3px\ + 0px 3px;\x0a bo\ +rder-image: url(\ +:/qss_icons/rc/r\ +ight_arrow_disab\ +led.png);\x0a wi\ +dth: 10px;\x0a h\ +eight: 10px;\x0a \ + subcontrol-posi\ +tion: right;\x0a \ + subcontrol-orig\ +in: margin;\x0a}\x0a\x0aQ\ +ScrollBar::sub-l\ +ine:horizontal {\ +\x0a margin: 0px\ + 3px 0px 3px;\x0a \ + border-image: \ +url(:/qss_icons/\ +rc/left_arrow_di\ +sabled.png);\x0a \ + height: 10px;\x0a \ + width: 10px;\x0a\ + subcontrol-p\ +osition: left;\x0a \ + subcontrol-or\ +igin: margin;\x0a}\x0a\ +\x0aQScrollBar::add\ +-line:horizontal\ +:hover,\x0aQScrollB\ +ar::add-line:hor\ +izontal:on {\x0a \ + border-image: u\ +rl(:/qss_icons/r\ +c/right_arrow.pn\ +g);\x0a height: \ +10px;\x0a width:\ + 10px;\x0a subco\ +ntrol-position: \ +right;\x0a subco\ +ntrol-origin: ma\ +rgin;\x0a}\x0a\x0aQScroll\ +Bar::sub-line:ho\ +rizontal:hover,\x0a\ +QScrollBar::sub-\ +line:horizontal:\ +on {\x0a border-\ +image: url(:/qss\ +_icons/rc/left_a\ +rrow.png);\x0a h\ +eight: 10px;\x0a \ + width: 10px;\x0a \ + subcontrol-pos\ +ition: left;\x0a \ + subcontrol-orig\ +in: margin;\x0a}\x0a\x0aQ\ +ScrollBar::up-ar\ +row:horizontal,\x0a\ +QScrollBar::down\ +-arrow:horizonta\ +l {\x0a backgrou\ +nd: none;\x0a}\x0a\x0aQSc\ +rollBar::add-pag\ +e:horizontal,\x0aQS\ +crollBar::sub-pa\ +ge:horizontal {\x0a\ + background: \ +none;\x0a}\x0a\x0aQScroll\ +Bar:vertical {\x0a \ + background-co\ +lor: #2A2929;\x0a \ + width: 15px;\x0a \ + margin: 15px \ +3px 15px 3px;\x0a \ + border: 1px tr\ +ansparent #2A292\ +9;\x0a border-ra\ +dius: 4px;\x0a}\x0a\x0aQS\ +crollBar::handle\ +:vertical {\x0a \ +background-color\ +: #605F5F;\x0a m\ +in-height: 5px;\x0a\ + border-radiu\ +s: 4px;\x0a}\x0a\x0aQScro\ +llBar::sub-line:\ +vertical {\x0a m\ +argin: 3px 0px 3\ +px 0px;\x0a bord\ +er-image: url(:/\ +qss_icons/rc/up_\ +arrow_disabled.p\ +ng);\x0a height:\ + 10px;\x0a width\ +: 10px;\x0a subc\ +ontrol-position:\ + top;\x0a subcon\ +trol-origin: mar\ +gin;\x0a}\x0a\x0aQScrollB\ +ar::add-line:ver\ +tical {\x0a marg\ +in: 3px 0px 3px \ +0px;\x0a border-\ +image: url(:/qss\ +_icons/rc/down_a\ +rrow_disabled.pn\ +g);\x0a height: \ +10px;\x0a width:\ + 10px;\x0a subco\ +ntrol-position: \ +bottom;\x0a subc\ +ontrol-origin: m\ +argin;\x0a}\x0a\x0aQScrol\ +lBar::sub-line:v\ +ertical:hover,\x0aQ\ +ScrollBar::sub-l\ +ine:vertical:on \ +{\x0a border-ima\ +ge: url(:/qss_ic\ +ons/rc/up_arrow.\ +png);\x0a height\ +: 10px;\x0a widt\ +h: 10px;\x0a sub\ +control-position\ +: top;\x0a subco\ +ntrol-origin: ma\ +rgin;\x0a}\x0a\x0aQScroll\ +Bar::add-line:ve\ +rtical:hover,\x0aQS\ +crollBar::add-li\ +ne:vertical:on {\ +\x0a border-imag\ +e: url(:/qss_ico\ +ns/rc/down_arrow\ +.png);\x0a heigh\ +t: 10px;\x0a wid\ +th: 10px;\x0a su\ +bcontrol-positio\ +n: bottom;\x0a s\ +ubcontrol-origin\ +: margin;\x0a}\x0a\x0aQSc\ +rollBar::up-arro\ +w:vertical,\x0aQScr\ +ollBar::down-arr\ +ow:vertical {\x0a \ + background: no\ +ne;\x0a}\x0a\x0aQScrollBa\ +r::add-page:vert\ +ical,\x0aQScrollBar\ +::sub-page:verti\ +cal {\x0a backgr\ +ound: none;\x0a}\x0a\x0aQ\ +TextEdit {\x0a b\ +ackground-color:\ + #232629;\x0a co\ +lor: #eff0f1;\x0a \ + border: 1px so\ +lid #76797C;\x0a}\x0a\x0a\ +QPlainTextEdit {\ +\x0a background-\ +color: #232629;\x0a\ + ;\x0a color:\ + #eff0f1;\x0a bo\ +rder-radius: 2px\ +;\x0a border: 1p\ +x solid #76797C;\ +\x0a}\x0a\x0aQHeaderView:\ +:section {\x0a b\ +ackground-color:\ + #76797C;\x0a co\ +lor: #eff0f1;\x0a \ + padding: 5px;\x0a\ + border: 1px \ +solid #76797C;\x0a}\ +\x0a\x0aQSizeGrip {\x0a \ + image: url(:/q\ +ss_icons/rc/size\ +grip.png);\x0a w\ +idth: 12px;\x0a \ +height: 12px;\x0a}\x0a\ +\x0aQMainWindow::se\ +parator {\x0a ba\ +ckground-color: \ +#31363b;\x0a col\ +or: white;\x0a p\ +adding-left: 4px\ +;\x0a spacing: 2\ +px;\x0a border: \ +1px dashed #7679\ +7C;\x0a}\x0a\x0aQMainWind\ +ow::separator:ho\ +ver {\x0a backgr\ +ound-color: #787\ +876;\x0a color: \ +white;\x0a paddi\ +ng-left: 4px;\x0a \ + border: 1px so\ +lid #76797C;\x0a \ + spacing: 2px;\x0a}\ +\x0a\x0aQMenu::separat\ +or {\x0a height:\ + 1px;\x0a backgr\ +ound-color: #767\ +97C;\x0a color: \ +white;\x0a paddi\ +ng-left: 4px;\x0a \ + margin-left: 1\ +0px;\x0a margin-\ +right: 5px;\x0a}\x0a\x0aQ\ +Frame {\x0a bord\ +er-radius: 2px;\x0a\ + border: 1px \ +solid #76797C;\x0a}\ +\x0a\x0aQFrame[frameSh\ +ape=\x220\x22] {\x0a b\ +order-radius: 2p\ +x;\x0a border: 1\ +px transparent #\ +76797C;\x0a}\x0a\x0aQStac\ +kedWidget {\x0a \ +border: 1px tran\ +sparent black;\x0a}\ +\x0a\x0aQToolBar {\x0a \ + border: 1px tra\ +nsparent #393838\ +;\x0a background\ +: 1px solid #313\ +63b;\x0a font-we\ +ight: bold;\x0a}\x0a\x0aQ\ +ToolBar::handle:\ +horizontal {\x0a \ + image: url(:/qs\ +s_icons/rc/Hmove\ +toolbar.png);\x0a}\x0a\ +\x0aQToolBar::handl\ +e:vertical {\x0a \ + image: url(:/qs\ +s_icons/rc/Vmove\ +toolbar.png);\x0a}\x0a\ +\x0aQToolBar::separ\ +ator:horizontal \ +{\x0a image: url\ +(:/qss_icons/rc/\ +Hsepartoolbar.pn\ +g);\x0a}\x0a\x0aQToolBar:\ +:separator:verti\ +cal {\x0a image:\ + url(:/qss_icons\ +/rc/Vsepartoolba\ +r.png);\x0a}\x0a\x0aQTool\ +Button#qt_toolba\ +r_ext_button {\x0a \ + background: #\ +58595a\x0a}\x0a\x0aQPushB\ +utton {\x0a colo\ +r: #eff0f1;\x0a \ +background-color\ +: #31363b;\x0a b\ +order-width: 1px\ +;\x0a border-col\ +or: #76797C;\x0a \ + border-style: s\ +olid;\x0a paddin\ +g: 5px;\x0a bord\ +er-radius: 2px;\x0a\ + outline: non\ +e;\x0a}\x0a\x0aQPushButto\ +n:disabled {\x0a \ + background-colo\ +r: #31363b;\x0a \ +border-width: 1p\ +x;\x0a border-co\ +lor: #454545;\x0a \ + border-style: \ +solid;\x0a paddi\ +ng-top: 5px;\x0a \ + padding-bottom:\ + 5px;\x0a paddin\ +g-left: 10px;\x0a \ + padding-right:\ + 10px;\x0a borde\ +r-radius: 2px;\x0a \ + color: #45454\ +5;\x0a}\x0a\x0aQPushButto\ +n:focus {\x0a ba\ +ckground-color: \ +#3daee9;\x0a col\ +or: white;\x0a}\x0a\x0aQP\ +ushButton:presse\ +d {\x0a backgrou\ +nd-color: #3daee\ +9;\x0a padding-t\ +op: -15px;\x0a p\ +adding-bottom: -\ +17px;\x0a}\x0a\x0aQComboB\ +ox {\x0a selecti\ +on-background-co\ +lor: #3daee9;\x0a \ + border-style: \ +solid;\x0a borde\ +r: 1px solid #76\ +797C;\x0a border\ +-radius: 2px;\x0a \ + padding: 5px;\x0a\ + min-width: 7\ +5px;\x0a}\x0a\x0aQPushBut\ +ton:checked {\x0a \ + background-col\ +or: #76797C;\x0a \ + border-color: #\ +6A6969;\x0a}\x0a\x0aQComb\ +oBox:hover,\x0aQPus\ +hButton:hover,\x0aQ\ +AbstractSpinBox:\ +hover,\x0aQLineEdit\ +:hover,\x0aQTextEdi\ +t:hover,\x0aQPlainT\ +extEdit:hover,\x0aQ\ +AbstractView:hov\ +er,\x0aQTreeView:ho\ +ver {\x0a border\ +: 1px solid #3da\ +ee9;\x0a color: \ +#eff0f1;\x0a}\x0a\x0aQCom\ +boBox:on {\x0a p\ +adding-top: 3px;\ +\x0a padding-lef\ +t: 4px;\x0a sele\ +ction-background\ +-color: #4a4a4a;\ +\x0a}\x0a\x0aQComboBox QA\ +bstractItemView \ +{\x0a background\ +-color: #232629;\ +\x0a border-radi\ +us: 2px;\x0a bor\ +der: 1px solid #\ +76797C;\x0a sele\ +ction-background\ +-color: #18465d;\ +\x0a}\x0a\x0aQComboBox::d\ +rop-down {\x0a s\ +ubcontrol-origin\ +: padding;\x0a s\ +ubcontrol-positi\ +on: top right;\x0a \ + width: 15px;\x0a\ + border-left-\ +width: 0px;\x0a \ +border-left-colo\ +r: darkgray;\x0a \ + border-left-sty\ +le: solid;\x0a b\ +order-top-right-\ +radius: 3px;\x0a \ + border-bottom-r\ +ight-radius: 3px\ +;\x0a}\x0a\x0aQComboBox::\ +down-arrow {\x0a \ + image: url(:/qs\ +s_icons/rc/down_\ +arrow_disabled.p\ +ng);\x0a}\x0a\x0aQComboBo\ +x::down-arrow:on\ +,\x0aQComboBox::dow\ +n-arrow:hover,\x0aQ\ +ComboBox::down-a\ +rrow:focus {\x0a \ + image: url(:/qs\ +s_icons/rc/down_\ +arrow.png);\x0a}\x0a\x0aQ\ +AbstractSpinBox \ +{\x0a padding: 5\ +px;\x0a border: \ +1px solid #76797\ +C;\x0a backgroun\ +d-color: #232629\ +;\x0a color: #ef\ +f0f1;\x0a border\ +-radius: 2px;\x0a \ + min-width: 75p\ +x;\x0a}\x0a\x0aQAbstractS\ +pinBox:up-button\ + {\x0a backgroun\ +d-color: transpa\ +rent;\x0a subcon\ +trol-origin: bor\ +der;\x0a subcont\ +rol-position: ce\ +nter right;\x0a}\x0a\x0aQ\ +AbstractSpinBox:\ +down-button {\x0a \ + background-col\ +or: transparent;\ +\x0a subcontrol-\ +origin: border;\x0a\ + subcontrol-p\ +osition: center \ +left;\x0a}\x0a\x0aQAbstra\ +ctSpinBox::up-ar\ +row,\x0aQAbstractSp\ +inBox::up-arrow:\ +disabled,\x0aQAbstr\ +actSpinBox::up-a\ +rrow:off {\x0a i\ +mage: url(:/qss_\ +icons/rc/up_arro\ +w_disabled.png);\ +\x0a width: 10px\ +;\x0a height: 10\ +px;\x0a}\x0a\x0aQAbstract\ +SpinBox::up-arro\ +w:hover {\x0a im\ +age: url(:/qss_i\ +cons/rc/up_arrow\ +.png);\x0a}\x0a\x0aQAbstr\ +actSpinBox::down\ +-arrow,\x0aQAbstrac\ +tSpinBox::down-a\ +rrow:disabled,\x0aQ\ +AbstractSpinBox:\ +:down-arrow:off \ +{\x0a image: url\ +(:/qss_icons/rc/\ +down_arrow_disab\ +led.png);\x0a wi\ +dth: 10px;\x0a h\ +eight: 10px;\x0a}\x0a\x0a\ +QAbstractSpinBox\ +::down-arrow:hov\ +er {\x0a image: \ +url(:/qss_icons/\ +rc/down_arrow.pn\ +g);\x0a}\x0a\x0aQLabel {\x0a\ + border: 0px \ +solid black;\x0a}\x0a\x0a\ +QTabWidget {\x0a \ + border: 0px tra\ +nsparent black;\x0a\ +}\x0a\x0aQTabWidget::p\ +ane {\x0a border\ +: 1px solid #767\ +97C;\x0a padding\ +: 5px;\x0a margi\ +n: 0px;\x0a}\x0a\x0aQTabW\ +idget::tab-bar {\ +\x0a /* left: 5p\ +x; move to the r\ +ight by 5px */\x0a}\ +\x0a\x0aQTabBar {\x0a \ +qproperty-drawBa\ +se: 0;\x0a borde\ +r-radius: 3px;\x0a}\ +\x0a\x0aQTabBar:focus \ +{\x0a border: 0p\ +x transparent bl\ +ack;\x0a}\x0a\x0aQTabBar:\ +:close-button {\x0a\ + image: url(:\ +/qss_icons/rc/cl\ +ose.png);\x0a ba\ +ckground: transp\ +arent;\x0a}\x0a\x0aQTabBa\ +r::close-button:\ +hover {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/close-hove\ +r.png);\x0a back\ +ground: transpar\ +ent;\x0a}\x0a\x0aQTabBar:\ +:close-button:pr\ +essed {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/close-pres\ +sed.png);\x0a ba\ +ckground: transp\ +arent;\x0a}\x0a\x0a\x0a/* TO\ +P TABS */\x0a\x0aQTabB\ +ar::tab:top {\x0a \ + color: #eff0f1\ +;\x0a border: 1p\ +x solid #76797C;\ +\x0a border-bott\ +om: 1px transpar\ +ent black;\x0a b\ +ackground-color:\ + #31363b;\x0a pa\ +dding: 5px;\x0a \ +min-width: 50px;\ +\x0a border-top-\ +left-radius: 2px\ +;\x0a border-top\ +-right-radius: 2\ +px;\x0a}\x0a\x0aQTabBar::\ +tab:top:selected\ + {\x0a color: #e\ +ff0f1;\x0a backg\ +round-color: #54\ +575B;\x0a border\ +: 1px solid #767\ +97C;\x0a border-\ +bottom: 2px soli\ +d #3daee9;\x0a b\ +order-top-left-r\ +adius: 2px;\x0a \ +border-top-right\ +-radius: 2px;\x0a}\x0a\ +\x0aQTabBar::tab:to\ +p:!selected:hove\ +r {\x0a backgrou\ +nd-color: #3daee\ +9;\x0a}\x0a\x0a\x0a/* BOTTOM\ + TABS */\x0a\x0aQTabBa\ +r::tab:bottom {\x0a\ + color: #eff0\ +f1;\x0a border: \ +1px solid #76797\ +C;\x0a border-to\ +p: 1px transpare\ +nt black;\x0a ba\ +ckground-color: \ +#31363b;\x0a pad\ +ding: 5px;\x0a b\ +order-bottom-lef\ +t-radius: 2px;\x0a \ + border-bottom\ +-right-radius: 2\ +px;\x0a min-widt\ +h: 50px;\x0a}\x0a\x0aQTab\ +Bar::tab:bottom:\ +selected {\x0a c\ +olor: #eff0f1;\x0a \ + background-co\ +lor: #54575B;\x0a \ + border: 1px so\ +lid #76797C;\x0a \ + border-top: 2px\ + solid #3daee9;\x0a\ + border-botto\ +m-left-radius: 2\ +px;\x0a border-b\ +ottom-right-radi\ +us: 2px;\x0a}\x0a\x0aQTab\ +Bar::tab:bottom:\ +!selected:hover \ +{\x0a background\ +-color: #3daee9;\ +\x0a}\x0a\x0a\x0a/* LEFT TAB\ +S */\x0a\x0aQTabBar::t\ +ab:left {\x0a co\ +lor: #eff0f1;\x0a \ + border: 1px so\ +lid #76797C;\x0a \ + border-left: 1p\ +x transparent bl\ +ack;\x0a backgro\ +und-color: #3136\ +3b;\x0a padding:\ + 5px;\x0a border\ +-top-right-radiu\ +s: 2px;\x0a bord\ +er-bottom-right-\ +radius: 2px;\x0a \ + min-height: 50p\ +x;\x0a}\x0a\x0aQTabBar::t\ +ab:left:selected\ + {\x0a color: #e\ +ff0f1;\x0a backg\ +round-color: #54\ +575B;\x0a border\ +: 1px solid #767\ +97C;\x0a border-\ +left: 2px solid \ +#3daee9;\x0a bor\ +der-top-right-ra\ +dius: 2px;\x0a b\ +order-bottom-rig\ +ht-radius: 2px;\x0a\ +}\x0a\x0aQTabBar::tab:\ +left:!selected:h\ +over {\x0a backg\ +round-color: #3d\ +aee9;\x0a}\x0a\x0a\x0a/* RIG\ +HT TABS */\x0a\x0aQTab\ +Bar::tab:right {\ +\x0a color: #eff\ +0f1;\x0a border:\ + 1px solid #7679\ +7C;\x0a border-r\ +ight: 1px transp\ +arent black;\x0a \ + background-colo\ +r: #31363b;\x0a \ +padding: 5px;\x0a \ + border-top-lef\ +t-radius: 2px;\x0a \ + border-bottom\ +-left-radius: 2p\ +x;\x0a min-heigh\ +t: 50px;\x0a}\x0a\x0aQTab\ +Bar::tab:right:s\ +elected {\x0a co\ +lor: #eff0f1;\x0a \ + background-col\ +or: #54575B;\x0a \ + border: 1px sol\ +id #76797C;\x0a \ +border-right: 2p\ +x solid #3daee9;\ +\x0a border-top-\ +left-radius: 2px\ +;\x0a border-bot\ +tom-left-radius:\ + 2px;\x0a}\x0a\x0aQTabBar\ +::tab:right:!sel\ +ected:hover {\x0a \ + background-col\ +or: #3daee9;\x0a}\x0a\x0a\ +QTabBar QToolBut\ +ton::right-arrow\ +:enabled {\x0a i\ +mage: url(:/qss_\ +icons/rc/right_a\ +rrow.png);\x0a}\x0a\x0aQT\ +abBar QToolButto\ +n::left-arrow:en\ +abled {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/left_arrow\ +.png);\x0a}\x0a\x0aQTabBa\ +r QToolButton::r\ +ight-arrow:disab\ +led {\x0a image:\ + url(:/qss_icons\ +/rc/right_arrow_\ +disabled.png);\x0a}\ +\x0a\x0aQTabBar QToolB\ +utton::left-arro\ +w:disabled {\x0a \ + image: url(:/qs\ +s_icons/rc/left_\ +arrow_disabled.p\ +ng);\x0a}\x0a\x0aQDockWid\ +get {\x0a backgr\ +ound: #31363b;\x0a \ + border: 1px s\ +olid #403F3F;\x0a \ + titlebar-close\ +-icon: url(:/qss\ +_icons/rc/close.\ +png);\x0a titleb\ +ar-normal-icon: \ +url(:/qss_icons/\ +rc/undock.png);\x0a\ +}\x0a\x0aQDockWidget::\ +close-button,\x0aQD\ +ockWidget::float\ +-button {\x0a bo\ +rder: 1px solid \ +transparent;\x0a \ + border-radius: \ +2px;\x0a backgro\ +und: transparent\ +;\x0a}\x0a\x0aQDockWidget\ +::close-button:h\ +over,\x0aQDockWidge\ +t::float-button:\ +hover {\x0a back\ +ground: rgba(255\ +, 255, 255, 10);\ +\x0a}\x0a\x0aQDockWidget:\ +:close-button:pr\ +essed,\x0aQDockWidg\ +et::float-button\ +:pressed {\x0a p\ +adding: 1px -1px\ + -1px 1px;\x0a b\ +ackground: rgba(\ +255, 255, 255, 1\ +0);\x0a}\x0a\x0aQTreeView\ +,\x0aQListView {\x0a \ + border: 1px so\ +lid #76797C;\x0a \ + background-colo\ +r: #232629;\x0a}\x0a\x0aQ\ +TreeView:branch:\ +selected,\x0aQTreeV\ +iew:branch:hover\ + {\x0a backgroun\ +d: url(:/qss_ico\ +ns/rc/transparen\ +t.png);\x0a}\x0a\x0aQTree\ +View::branch:has\ +-siblings:!adjoi\ +ns-item {\x0a bo\ +rder-image: url(\ +:/qss_icons/rc/t\ +ransparent.png);\ +\x0a}\x0a\x0aQTreeView::b\ +ranch:has-siblin\ +gs:adjoins-item \ +{\x0a border-ima\ +ge: url(:/qss_ic\ +ons/rc/transpare\ +nt.png);\x0a}\x0a\x0aQTre\ +eView::branch:!h\ +as-children:!has\ +-siblings:adjoin\ +s-item {\x0a bor\ +der-image: url(:\ +/qss_icons/rc/tr\ +ansparent.png);\x0a\ +}\x0a\x0aQTreeView::br\ +anch:has-childre\ +n:!has-siblings:\ +closed,\x0aQTreeVie\ +w::branch:closed\ +:has-children:ha\ +s-siblings {\x0a \ + image: url(:/qs\ +s_icons/rc/branc\ +h_closed.png);\x0a}\ +\x0a\x0aQTreeView::bra\ +nch:open:has-chi\ +ldren:!has-sibli\ +ngs,\x0aQTreeView::\ +branch:open:has-\ +children:has-sib\ +lings {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/branch_ope\ +n.png);\x0a}\x0a\x0aQTree\ +View::branch:has\ +-children:!has-s\ +iblings:closed:h\ +over,\x0aQTreeView:\ +:branch:closed:h\ +as-children:has-\ +siblings:hover {\ +\x0a image: url(\ +:/qss_icons/rc/b\ +ranch_closed-on.\ +png);\x0a}\x0a\x0aQTreeVi\ +ew::branch:open:\ +has-children:!ha\ +s-siblings:hover\ +,\x0aQTreeView::bra\ +nch:open:has-chi\ +ldren:has-siblin\ +gs:hover {\x0a i\ +mage: url(:/qss_\ +icons/rc/branch_\ +open-on.png);\x0a}\x0a\ +\x0aQListView::item\ +:!selected:hover\ +,\x0aQTreeView::ite\ +m:!selected:hove\ +r {\x0a backgrou\ +nd: #18465d;\x0a \ + outline: 0;\x0a \ + color: #eff0f1\x0a\ +}\x0a\x0aQListView::it\ +em:selected:hove\ +r,\x0aQTreeView::it\ +em:selected:hove\ +r {\x0a backgrou\ +nd: #287399;\x0a \ + color: #eff0f1;\ +\x0a}\x0a\x0aQTreeView::i\ +ndicator:checked\ +,\x0aQListView::ind\ +icator:checked {\ +\x0a image: url(\ +:/qss_icons/rc/c\ +heckbox_checked.\ +png);\x0a}\x0a\x0aQTreeVi\ +ew::indicator:un\ +checked,\x0aQListVi\ +ew::indicator:un\ +checked {\x0a im\ +age: url(:/qss_i\ +cons/rc/checkbox\ +_unchecked.png);\ +\x0a}\x0a\x0aQTreeView::i\ +ndicator:indeter\ +minate,\x0aQListVie\ +w::indicator:ind\ +eterminate {\x0a \ + image: url(:/qs\ +s_icons/rc/check\ +box_indeterminat\ +e.png);\x0a}\x0a\x0aQTree\ +View::indicator:\ +checked:hover,\x0aQ\ +TreeView::indica\ +tor:checked:focu\ +s,\x0aQTreeView::in\ +dicator:checked:\ +pressed,\x0aQListVi\ +ew::indicator:ch\ +ecked:hover,\x0aQLi\ +stView::indicato\ +r:checked:focus,\ +\x0aQListView::indi\ +cator:checked:pr\ +essed {\x0a imag\ +e: url(:/qss_ico\ +ns/rc/checkbox_c\ +hecked_focus.png\ +);\x0a}\x0a\x0aQTreeView:\ +:indicator:unche\ +cked:hover,\x0aQTre\ +eView::indicator\ +:unchecked:focus\ +,\x0aQTreeView::ind\ +icator:unchecked\ +:pressed,\x0aQListV\ +iew::indicator:u\ +nchecked:hover,\x0a\ +QListView::indic\ +ator:unchecked:f\ +ocus,\x0aQListView:\ +:indicator:unche\ +cked:pressed {\x0a \ + image: url(:/\ +qss_icons/rc/che\ +ckbox_unchecked_\ +focus.png);\x0a}\x0a\x0aQ\ +TreeView::indica\ +tor:indeterminat\ +e:hover,\x0aQTreeVi\ +ew::indicator:in\ +determinate:focu\ +s,\x0aQTreeView::in\ +dicator:indeterm\ +inate:pressed,\x0aQ\ +ListView::indica\ +tor:indeterminat\ +e:hover,\x0aQListVi\ +ew::indicator:in\ +determinate:focu\ +s,\x0aQListView::in\ +dicator:indeterm\ +inate:pressed {\x0a\ + image: url(:\ +/qss_icons/rc/ch\ +eckbox_indetermi\ +nate_focus.png);\ +\x0a}\x0a\x0aQSlider::gro\ +ove:horizontal {\ +\x0a border: 1px\ + solid #565a5e;\x0a\ + height: 4px;\ +\x0a background:\ + #565a5e;\x0a ma\ +rgin: 0px;\x0a b\ +order-radius: 2p\ +x;\x0a}\x0a\x0aQSlider::h\ +andle:horizontal\ + {\x0a backgroun\ +d: #232629;\x0a \ +border: 1px soli\ +d #565a5e;\x0a w\ +idth: 16px;\x0a \ +height: 16px;\x0a \ + margin: -8px 0\ +;\x0a border-rad\ +ius: 9px;\x0a}\x0a\x0aQSl\ +ider::sub-page:h\ +orizontal {\x0a \ +border: 1px soli\ +d #565a5e;\x0a h\ +eight: 4px;\x0a \ +background: #3da\ +ee9;\x0a margin:\ + 0px;\x0a border\ +-radius: 2px;\x0a}\x0a\ +\x0aQSlider::groove\ +:vertical {\x0a \ +border: 1px soli\ +d #565a5e;\x0a w\ +idth: 4px;\x0a b\ +ackground: #565a\ +5e;\x0a margin: \ +0px;\x0a border-\ +radius: 3px;\x0a}\x0a\x0a\ +QSlider::handle:\ +vertical {\x0a b\ +ackground: #2326\ +29;\x0a border: \ +1px solid #565a5\ +e;\x0a width: 16\ +px;\x0a height: \ +16px;\x0a margin\ +: 0 -8px;\x0a bo\ +rder-radius: 9px\ +;\x0a}\x0a\x0aQSlider::su\ +b-page:vertical \ +{\x0a border: 1p\ +x solid #565a5e;\ +\x0a width: 4px;\ +\x0a background:\ + #3daee9;\x0a ma\ +rgin: 0px;\x0a b\ +order-radius: 3p\ +x;\x0a}\x0a\x0aQToolButto\ +n {\x0a backgrou\ +nd-color: transp\ +arent;\x0a borde\ +r: 1px transpare\ +nt #76797C;\x0a \ +border-radius: 2\ +px;\x0a margin: \ +3px;\x0a padding\ +: 5px;\x0a}\x0a\x0aQToolB\ +utton[popupMode=\ +\x221\x22] {\x0a /* on\ +ly for MenuButto\ +nPopup */\x0a pa\ +dding-right: 20p\ +x;\x0a /* make w\ +ay for the popup\ + button */\x0a b\ +order: 1px #7679\ +7C;\x0a border-r\ +adius: 5px;\x0a}\x0a\x0aQ\ +ToolButton[popup\ +Mode=\x222\x22] {\x0a \ +/* only for Inst\ +antPopup */\x0a \ +padding-right: 1\ +0px;\x0a /* make\ + way for the pop\ +up button */\x0a \ + border: 1px #76\ +797C;\x0a}\x0a\x0aQToolBu\ +tton:hover,\x0aQToo\ +lButton::menu-bu\ +tton:hover {\x0a \ + background-colo\ +r: transparent;\x0a\ + border: 1px \ +solid #3daee9;\x0a \ + padding: 5px;\ +\x0a}\x0a\x0aQToolButton:\ +checked,\x0aQToolBu\ +tton:pressed,\x0aQT\ +oolButton::menu-\ +button:pressed {\ +\x0a background-\ +color: #3daee9;\x0a\ + border: 1px \ +solid #3daee9;\x0a \ + padding: 5px;\ +\x0a}\x0a\x0a\x0a/* the subc\ +ontrol below is \ +used only in the\ + InstantPopup or\ + DelayedPopup mo\ +de */\x0a\x0aQToolButt\ +on::menu-indicat\ +or {\x0a image: \ +url(:/qss_icons/\ +rc/down_arrow.pn\ +g);\x0a top: -7p\ +x;\x0a left: -2p\ +x;\x0a /* shift \ +it a bit */\x0a}\x0a\x0a\x0a\ +/* the subcontro\ +ls below are use\ +d only in the Me\ +nuButtonPopup mo\ +de */\x0a\x0aQToolButt\ +on::menu-button \ +{\x0a border: 1p\ +x transparent #7\ +6797C;\x0a borde\ +r-top-right-radi\ +us: 6px;\x0a bor\ +der-bottom-right\ +-radius: 6px;\x0a \ + /* 16px width \ ++ 4px for border\ + = 20px allocate\ +d above */\x0a w\ +idth: 16px;\x0a \ +outline: none;\x0a}\ +\x0a\x0aQToolButton::m\ +enu-arrow {\x0a \ +image: url(:/qss\ +_icons/rc/down_a\ +rrow.png);\x0a}\x0a\x0aQT\ +oolButton::menu-\ +arrow:open {\x0a \ + border: 1px sol\ +id #76797C;\x0a}\x0a\x0aQ\ +PushButton::menu\ +-indicator {\x0a \ + subcontrol-orig\ +in: padding;\x0a \ + subcontrol-posi\ +tion: bottom rig\ +ht;\x0a left: 8p\ +x;\x0a}\x0a\x0aQTableView\ + {\x0a border: 1\ +px solid #76797C\ +;\x0a gridline-c\ +olor: #31363b;\x0a \ + background-co\ +lor: #232629;\x0a}\x0a\ +\x0aQTableView,\x0aQHe\ +aderView {\x0a b\ +order-radius: 0p\ +x;\x0a}\x0a\x0aQTableView\ +::item:pressed,\x0a\ +QListView::item:\ +pressed,\x0aQTreeVi\ +ew::item:pressed\ + {\x0a backgroun\ +d: #18465d;\x0a \ +color: #eff0f1;\x0a\ +}\x0a\x0aQTableView::i\ +tem:selected:act\ +ive,\x0aQTreeView::\ +item:selected:ac\ +tive,\x0aQListView:\ +:item:selected:a\ +ctive {\x0a back\ +ground: #287399;\ +\x0a color: #eff\ +0f1;\x0a}\x0a\x0aQHeaderV\ +iew {\x0a backgr\ +ound-color: #313\ +63b;\x0a border:\ + 1px transparent\ +;\x0a border-rad\ +ius: 0px;\x0a ma\ +rgin: 0px;\x0a p\ +adding: 0px;\x0a}\x0a\x0a\ +QHeaderView::sec\ +tion {\x0a backg\ +round-color: #31\ +363b;\x0a color:\ + #eff0f1;\x0a pa\ +dding: 5px;\x0a \ +border: 1px soli\ +d #76797C;\x0a b\ +order-radius: 0p\ +x;\x0a text-alig\ +n: center;\x0a}\x0a\x0aQH\ +eaderView::secti\ +on::vertical::fi\ +rst,\x0aQHeaderView\ +::section::verti\ +cal::only-one {\x0a\ + border-top: \ +1px solid #76797\ +C;\x0a}\x0a\x0aQHeaderVie\ +w::section::vert\ +ical {\x0a borde\ +r-top: transpare\ +nt;\x0a}\x0a\x0aQHeaderVi\ +ew::section::hor\ +izontal::first,\x0a\ +QHeaderView::sec\ +tion::horizontal\ +::only-one {\x0a \ + border-left: 1p\ +x solid #76797C;\ +\x0a}\x0a\x0aQHeaderView:\ +:section::horizo\ +ntal {\x0a borde\ +r-left: transpar\ +ent;\x0a}\x0a\x0aQHeaderV\ +iew::section:che\ +cked {\x0a color\ +: white;\x0a bac\ +kground-color: #\ +334e5e;\x0a}\x0a\x0a\x0a/* s\ +tyle the sort in\ +dicator */\x0a\x0aQHea\ +derView::down-ar\ +row {\x0a image:\ + url(:/qss_icons\ +/rc/down_arrow.p\ +ng);\x0a}\x0a\x0aQHeaderV\ +iew::up-arrow {\x0a\ + image: url(:\ +/qss_icons/rc/up\ +_arrow.png);\x0a}\x0a\x0a\ +QTableCornerButt\ +on::section {\x0a \ + background-col\ +or: #31363b;\x0a \ + border: 1px tra\ +nsparent #76797C\ +;\x0a border-rad\ +ius: 0px;\x0a}\x0a\x0aQTo\ +olBox {\x0a padd\ +ing: 5px;\x0a bo\ +rder: 1px transp\ +arent black;\x0a}\x0a\x0a\ +QToolBox::tab {\x0a\ + color: #eff0\ +f1;\x0a backgrou\ +nd-color: #31363\ +b;\x0a border: 1\ +px solid #76797C\ +;\x0a border-bot\ +tom: 1px transpa\ +rent #31363b;\x0a \ + border-top-lef\ +t-radius: 5px;\x0a \ + border-top-ri\ +ght-radius: 5px;\ +\x0a}\x0a\x0aQToolBox::ta\ +b:selected {\x0a \ + /* italicize se\ +lected tabs */\x0a \ + font: italic;\ +\x0a background-\ +color: #31363b;\x0a\ + border-color\ +: #3daee9;\x0a}\x0a\x0aQS\ +tatusBar::item {\ +\x0a border: 0px\ + transparent dar\ +k;\x0a}\x0a\x0aQFrame[hei\ +ght=\x223\x22],\x0aQFrame\ +[width=\x223\x22] {\x0a \ + background-col\ +or: #76797C;\x0a}\x0a\x0a\ +QSplitter::handl\ +e {\x0a border: \ +1px dashed #7679\ +7C;\x0a}\x0a\x0aQSplitter\ +::handle:hover {\ +\x0a background-\ +color: #787876;\x0a\ + border: 1px \ +solid #76797C;\x0a}\ +\x0a\x0aQSplitter::han\ +dle:horizontal {\ +\x0a width: 1px;\ +\x0a}\x0a\x0aQSplitter::h\ +andle:vertical {\ +\x0a height: 1px\ +;\x0a}\x0a\x0aQProgressBa\ +r {\x0a border: \ +1px solid #76797\ +C;\x0a border-ra\ +dius: 5px;\x0a t\ +ext-align: cente\ +r;\x0a}\x0a\x0aQProgressB\ +ar::chunk {\x0a \ +background-color\ +: #05B8CC;\x0a}\x0a\x0aQD\ +ateEdit {\x0a se\ +lection-backgrou\ +nd-color: #3daee\ +9;\x0a border-st\ +yle: solid;\x0a \ +border: 1px soli\ +d #3375A3;\x0a b\ +order-radius: 2p\ +x;\x0a padding: \ +1px;\x0a min-wid\ +th: 75px;\x0a}\x0a\x0aQDa\ +teEdit:on {\x0a \ +padding-top: 3px\ +;\x0a padding-le\ +ft: 4px;\x0a sel\ +ection-backgroun\ +d-color: #4a4a4a\ +;\x0a}\x0a\x0aQDateEdit Q\ +AbstractItemView\ + {\x0a backgroun\ +d-color: #232629\ +;\x0a border-rad\ +ius: 2px;\x0a bo\ +rder: 1px solid \ +#3375A3;\x0a sel\ +ection-backgroun\ +d-color: #3daee9\ +;\x0a}\x0a\x0aQDateEdit::\ +drop-down {\x0a \ +subcontrol-origi\ +n: padding;\x0a \ +subcontrol-posit\ +ion: top right;\x0a\ + width: 15px;\ +\x0a border-left\ +-width: 0px;\x0a \ + border-left-col\ +or: darkgray;\x0a \ + border-left-st\ +yle: solid;\x0a \ +border-top-right\ +-radius: 3px;\x0a \ + border-bottom-\ +right-radius: 3p\ +x;\x0a}\x0a\x0aQDateEdit:\ +:down-arrow {\x0a \ + image: url(:/q\ +ss_icons/rc/down\ +_arrow_disabled.\ +png);\x0a}\x0a\x0aQDateEd\ +it::down-arrow:o\ +n,\x0aQDateEdit::do\ +wn-arrow:hover,\x0a\ +QDateEdit::down-\ +arrow:focus {\x0a \ + image: url(:/q\ +ss_icons/rc/down\ +_arrow.png);\x0a}\x0a\ +" + +qt_resource_name = b"\ +\x00\x0a\ +\x09$M%\ +\x00q\ +\x00d\x00a\x00r\x00k\x00s\x00t\x00y\x00l\x00e\ +\x00\x09\ +\x09_\x97\x13\ +\x00q\ +\x00s\x00s\x00_\x00i\x00c\x00o\x00n\x00s\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00r\ +\x00c\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\ +\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x19\ +\x0bYn\x87\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\ +\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x17\ +\x0f\x1e\x9bG\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00f\x00o\x00c\ +\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x10\ +\x01\x00\xca\xa7\ +\x00H\ +\x00m\x00o\x00v\x00e\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x01\xf4\x81G\ +\x00c\ +\x00l\x00o\x00s\x00e\x00-\x00h\x00o\x00v\x00e\x00r\x00.\x00p\x00n\x00g\ +\x00\x0c\ +\x06\xe6\xe6g\ +\x00u\ +\x00p\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x12\ +\x07\x8f\x9d'\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00o\x00p\x00e\x00n\x00-\x00o\x00n\x00.\x00p\x00n\ +\x00g\ +\x00\x16\ +\x01u\xcc\x87\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\ +\x00d\x00.\x00p\x00n\x00g\ +\x00\x1a\ +\x01!\xebG\ +\x00s\ +\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00b\x00r\x00a\x00n\x00c\x00h\ +\x00-\x00m\x00o\x00r\x00e\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x0b\xda0\xa7\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00c\x00l\x00o\x00s\x00e\x00d\x00.\x00p\x00n\x00g\ +\ +\x00\x09\ +\x06\x98\x83'\ +\x00c\ +\x00l\x00o\x00s\x00e\x00.\x00p\x00n\x00g\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\ +\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x1a\ +\x0e\xbc\xc3g\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\x00i\x00s\ +\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x14\ +\x0b\xc5\xd7\xc7\ +\x00s\ +\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00v\x00l\x00i\x00n\x00e\x00.\ +\x00p\x00n\x00g\ +\x00\x15\ +\x0f\xf3\xc0\x07\ +\x00u\ +\x00p\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\ +\x00.\x00p\x00n\x00g\ +\x00\x1a\ +\x01\x87\xaeg\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00i\x00n\x00d\x00e\x00t\x00e\x00r\x00m\ +\x00i\x00n\x00a\x00t\x00e\x00.\x00p\x00n\x00g\ +\x00\x17\ +\x0ce\xce\x07\ +\x00l\ +\x00e\x00f\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\ +\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x06S%\xa7\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00o\x00p\x00e\x00n\x00.\x00p\x00n\x00g\ +\x00\x0e\ +\x04\xa2\xfc\xa7\ +\x00d\ +\x00o\x00w\x00n\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x14\ +\x06^,\x07\ +\x00b\ +\x00r\x00a\x00n\x00c\x00h\x00_\x00c\x00l\x00o\x00s\x00e\x00d\x00-\x00o\x00n\x00.\ +\x00p\x00n\x00g\ +\x00\x17\ +\x0c\xabQ\x07\ +\x00d\ +\x00o\x00w\x00n\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\x00l\ +\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x02\x9f\x05\x87\ +\x00r\ +\x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x18\ +\x03\x8e\xdeg\ +\x00r\ +\x00i\x00g\x00h\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00_\x00d\x00i\x00s\x00a\x00b\ +\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\ +\x00n\x00g\ +\x00\x11\ +\x08\xc4j\xa7\ +\x00V\ +\x00s\x00e\x00p\x00a\x00r\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\ +\x00p\x00n\x00g\ +\x00\x11\ +\x08\x90\x94g\ +\x00c\ +\x00l\x00o\x00s\x00e\x00-\x00p\x00r\x00e\x00s\x00s\x00e\x00d\x00.\x00p\x00n\x00g\ +\ +\x00\x0e\ +\x0e\xde\xfa\xc7\ +\x00l\ +\x00e\x00f\x00t\x00_\x00a\x00r\x00r\x00o\x00w\x00.\x00p\x00n\x00g\ +\x00\x1c\ +\x08?\xdag\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\ +\x00d\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00 \ +\x09\xd7\x1f\xa7\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00i\x00n\x00d\x00e\x00t\x00e\x00r\x00m\ +\x00i\x00n\x00a\x00t\x00e\x00_\x00f\x00o\x00c\x00u\x00s\x00.\x00p\x00n\x00g\ +\x00\x19\ +\x08>\xcc\x07\ +\x00s\ +\x00t\x00y\x00l\x00e\x00s\x00h\x00e\x00e\x00t\x00-\x00b\x00r\x00a\x00n\x00c\x00h\ +\x00-\x00e\x00n\x00d\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x0a\xe5l\x07\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00.\x00p\x00n\x00g\ +\ +\x00\x10\ +\x01\x07J\xa7\ +\x00V\ +\x00m\x00o\x00v\x00e\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\x00\x0f\ +\x0c\xe2hg\ +\x00t\ +\x00r\x00a\x00n\x00s\x00p\x00a\x00r\x00e\x00n\x00t\x00.\x00p\x00n\x00g\ +\x00\x0c\ +\x06A@\x87\ +\x00s\ +\x00i\x00z\x00e\x00g\x00r\x00i\x00p\x00.\x00p\x00n\x00g\ +\x00\x1f\ +\x0a\xae'G\ +\x00c\ +\x00h\x00e\x00c\x00k\x00b\x00o\x00x\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\ +\x00d\x00_\x00d\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x11\ +\x08\x8cj\xa7\ +\x00H\ +\x00s\x00e\x00p\x00a\x00r\x00t\x00o\x00o\x00l\x00b\x00a\x00r\x00.\x00p\x00n\x00g\ +\ +\x00\x0a\ +\x05\x95\xde'\ +\x00u\ +\x00n\x00d\x00o\x00c\x00k\x00.\x00p\x00n\x00g\ +\x00\x1c\ +\x01\xe0J\x07\ +\x00r\ +\x00a\x00d\x00i\x00o\x00_\x00u\x00n\x00c\x00h\x00e\x00c\x00k\x00e\x00d\x00_\x00d\ +\x00i\x00s\x00a\x00b\x00l\x00e\x00d\x00.\x00p\x00n\x00g\ +\x00\x09\ +\x00(\xad#\ +\x00s\ +\x00t\x00y\x00l\x00e\x00.\x00q\x00s\x00s\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00+\ +\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x002\x00\x02\x00\x00\x00'\x00\x00\x00\x04\ +\x00\x00\x00\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x06\xdc\ +\x00\x00\x06\x18\x00\x00\x00\x00\x00\x01\x00\x00-\xb2\ +\x00\x00\x01\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x0d&\ +\x00\x00\x01t\x00\x00\x00\x00\x00\x01\x00\x00\x0bR\ +\x00\x00\x02\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x18'\ +\x00\x00\x07\x06\x00\x00\x00\x00\x00\x01\x00\x004\xb0\ +\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x00\x07\xbc\ +\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x1dV\ +\x00\x00\x042\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xfa\ +\x00\x00\x03\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x1bl\ +\x00\x00\x00<\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x06\xec\x00\x00\x00\x00\x00\x01\x00\x002j\ +\x00\x00\x06b\x00\x00\x00\x00\x00\x01\x00\x00/a\ +\x00\x00\x03f\x00\x00\x00\x00\x00\x01\x00\x00\x1a\xc2\ +\x00\x00\x03\xac\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x15\ +\x00\x00\x02\x08\x00\x00\x00\x00\x00\x01\x00\x00\x0e\x84\ +\x00\x00\x01,\x00\x00\x00\x00\x00\x01\x00\x00\x0a\x16\ +\x00\x00\x01J\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xb8\ +\x00\x00\x04\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x229\ +\x00\x00\x05\xb8\x00\x00\x00\x00\x00\x01\x00\x00)\x1e\ +\x00\x00\x054\x00\x00\x00\x00\x00\x01\x00\x00'-\ +\x00\x00\x06\xc4\x00\x00\x00\x00\x00\x01\x00\x001\xba\ +\x00\x00\x04\xea\x00\x00\x00\x00\x00\x01\x00\x00$)\ +\x00\x00\x04\x94\x00\x00\x00\x00\x00\x01\x00\x00!z\ +\x00\x00\x04h\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x9e\ +\x00\x00\x02 \x00\x00\x00\x00\x00\x01\x00\x00\x10\xd2\ +\x00\x00\x05r\x00\x00\x00\x00\x00\x01\x00\x00(!\ +\x00\x00\x06\x80\x00\x00\x00\x00\x00\x01\x00\x00/\xe6\ +\x00\x00\x05\xf0\x00\x00\x00\x00\x00\x01\x00\x00*\x02\ +\x00\x00\x00v\x00\x00\x00\x00\x00\x01\x00\x00\x01\x00\ +\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x16\x91\ +\x00\x00\x01\xe0\x00\x00\x00\x00\x00\x01\x00\x00\x0d\xe0\ +\x00\x00\x032\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x18\ +\x00\x00\x03\xda\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xac\ +\x00\x00\x06>\x00\x00\x00\x00\x00\x01\x00\x00.\x9a\ +\x00\x00\x02`\x00\x00\x00\x00\x00\x01\x00\x00\x12\xc1\ +\x00\x00\x05\x12\x00\x00\x00\x00\x00\x01\x00\x00&\x83\ +\x00\x00\x00\xae\x00\x00\x00\x00\x00\x01\x00\x00\x03\x8a\ +\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x17\x84\ +\x00\x00\x07D\x00\x00\x00\x00\x00\x01\x00\x007\xac\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/script/process_qrc.py b/script/process_qrc.py index 146bdfd64..a238441b4 100755 --- a/script/process_qrc.py +++ b/script/process_qrc.py @@ -6,6 +6,7 @@ The script will attempt to compile the qrc file using the following tools: - pyrcc4 for PyQt4 and PyQtGraph (Python) - pyrcc5 for PyQt5 and QtPy (Python) - pyside-rcc for PySide (Python) + - pyside2-rcc for PySide2 (Python) - rcc for Qt4 and Qt5 (C++) Delete the compiled files that you don't want to use manually after @@ -16,6 +17,7 @@ Links to understand those tools: - pyrcc4: http://pyqt.sourceforge.net/Docs/PyQt4/resources.html#pyrcc4 - pyrcc5: http://pyqt.sourceforge.net/Docs/PyQt5/resources.html#pyrcc5 - pyside-rcc: https://www.mankier.com/1/pyside-rcc + - pyside2-rcc: https://doc.qt.io/qtforpython/overviews/resources.html (Documentation Incomplete) - rcc on Qt4: http://doc.qt.io/archives/qt-4.8/rcc.html - rcc on Qt5: http://doc.qt.io/qt-5/rcc.html @@ -40,7 +42,7 @@ def main(arguments): help="QRC file directory, relative to current directory.",) parser.add_argument('--create', default='all', - choices=['pyqt', 'pyqt5', 'pyside', 'qtpy', 'pyqtgraph', 'qt', 'qt5', 'all'], + choices=['pyqt', 'pyqt5', 'pyside', 'pyside2', 'qtpy', 'pyqtgraph', 'qt', 'qt5', 'all'], type=str, help="Choose which one would be generated.") @@ -63,6 +65,7 @@ def main(arguments): py_file_pyqt5 = 'pyqt5_' + filename + ext py_file_pyqt = 'pyqt_' + filename + ext py_file_pyside = 'pyside_' + filename + ext + py_file_pyside2 = 'pyside2_' + filename + ext py_file_qtpy = 'qtpy_' + filename + ext py_file_pyqtgraph = 'pyqtgraph_' + filename + ext @@ -79,6 +82,10 @@ def main(arguments): print("Compiling for PySide ...") call(['pyside-rcc', '-py3', qrc_file, '-o', py_file_pyside]) + if args.create in ['pyside2', 'all']: + print("Compiling for PySide ...") + call(['pyside2-rcc', '-py3', qrc_file, '-o', py_file_pyside2]) + if args.create in ['qtpy', 'all']: print("Compiling for QtPy ...") # special case - qtpy - syntax is PyQt5 diff --git a/script/process_ui.py b/script/process_ui.py index 9f3fbb7d4..af0feed44 100755 --- a/script/process_ui.py +++ b/script/process_ui.py @@ -9,12 +9,14 @@ To run this script you need to have these tools available on system: - pyuic4 for PyQt4 and PyQtGraph - pyuic5 for PyQt5 and QtPy - pyside-uic for Pyside + - pyside2-uic for Pyside2 Links to understand those tools: - pyuic4: http://pyqt.sourceforge.net/Docs/PyQt4/designer.html#pyuic4 - pyuic5: http://pyqt.sourceforge.net/Docs/PyQt5/designer.html#pyuic5 - pyside-uic: https://www.mankier.com/1/pyside-uic + - pyside2-uic: https://wiki.qt.io/Qt_for_Python_UiFiles (Documentation Incomplete) """ @@ -37,7 +39,7 @@ def main(arguments): help="UI files directory, relative to current directory.",) parser.add_argument('--create', default='all', - choices=['pyqt', 'pyqt5', 'pyside', 'qtpy', 'pyqtgraph', 'all'], + choices=['pyqt', 'pyqt5', 'pyside', 'pyside2', 'qtpy', 'pyqtgraph', 'all'], type=str, help="Choose which one would be generated.") @@ -58,6 +60,7 @@ def main(arguments): py_file_pyqt5 = filename + '_pyqt5_ui' + ext py_file_pyqt = filename + '_pyqt_ui' + ext py_file_pyside = filename + '_pyside_ui' + ext + py_file_pyside2 = filename + '_pyside2_ui' + ext py_file_qtpy = filename + '_qtpy_ui' + ext py_file_pyqtgraph = filename + '_pyqtgraph_ui' + ext @@ -71,6 +74,9 @@ def main(arguments): if args.create in ['pyside', 'all']: call(['pyside-uic', '--from-imports', ui_file, '-o', py_file_pyside]) + if args.create in ['pyside', 'all']: + call(['pyside2-uic', '--from-imports', ui_file, '-o', py_file_pyside2]) + if args.create in ['qtpy', 'all']: print("Compiling for PySide ...") # special case - qtpy - syntax is PyQt5