Changeset f7cef0017287…
Parent 62a79d7330b6…
by
Changes to 5 files · Browse files at f7cef0017287 Showing diff from parent 62a79d7330b6 Diff from another changeset...
|
|
@@ -0,0 +1,147 @@ + <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32"
+ height="32"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="sync.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3687">
+ <stop
+ style="stop-color:#94ec3e;stop-opacity:1;"
+ offset="0"
+ id="stop3689" />
+ <stop
+ style="stop-color:#67bd13;stop-opacity:1;"
+ offset="1"
+ id="stop3691" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3679">
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:1;"
+ offset="0"
+ id="stop3681" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:0;"
+ offset="1"
+ id="stop3683" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective2892"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3687"
+ id="radialGradient3693"
+ cx="58.142857"
+ cy="115.133"
+ fx="58.142857"
+ fy="115.133"
+ r="10.5"
+ gradientTransform="matrix(1,0,0,0.907947,-0.5,10.832062)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3687"
+ id="radialGradient3697"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,-0.907947,130.78571,205.03516)"
+ cx="58.142857"
+ cy="115.133"
+ fx="58.142857"
+ fy="115.133"
+ r="10.5" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.313708"
+ inkscape:cx="13.692004"
+ inkscape:cy="14.55659"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-nodes="false"
+ inkscape:window-width="1055"
+ inkscape:window-height="972"
+ inkscape:window-x="162"
+ inkscape:window-y="22">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2898"
+ visible="true"
+ enabled="true"
+ empspacing="4"
+ dotted="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Sync</dc:title>
+ <dc:date>2008-04-09</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Peer Sommerlund</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:description>Sync icon for TortoiseHg</dc:description>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Vector"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-49.142857,-92.933609)"
+ style="display:inline">
+ <path
+ id="path2900"
+ style="opacity:1;fill:url(#radialGradient3693);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 49.642857,118.36672 L 49.642857,104.36672 L 61.642857,104.36672 C 60.002326,105.90271 58.451439,106.99048 56.642857,109.36672 C 58.139086,112.62925 63.638737,121.88459 69.642857,120.36672 C 65.120642,122.27957 58.530926,126.12012 51.642857,113.36672 L 49.642857,118.36672"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ id="path3695"
+ style="opacity:1;fill:url(#radialGradient3697);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+ d="M 80.642857,97.500497 L 80.642857,111.5005 L 68.642857,111.5005 C 70.283388,109.96451 71.834275,108.87674 73.642857,106.5005 C 72.146628,103.23797 66.646977,93.982627 60.642857,95.500497 C 65.165072,93.587647 71.754788,89.747097 78.642857,102.5005 L 80.642857,97.500497"
+ sodipodi:nodetypes="ccccccc" />
+ </g>
+</svg>
|
|
@@ -8,6 +8,8 @@ import sys
import os
+from mercurial import hg
+
from PyQt4 import QtCore, QtGui
from PyQt4.QtCore import Qt, QVariant, SIGNAL, SLOT
@@ -34,6 +36,7 @@ 'repo': 'RepoItem',
'treeitem': 'RepoTreeItem',
'paths': 'RepoPathsItem',
+ 'path': 'RepoPathItem',
}
inverseXmlClassMap = {}
@@ -169,6 +172,10 @@ if rootpath:
pi = RepoPathsItem(model)
self.appendChild(pi)
+ repo = hg.repository(model.ui, path=rootpath)
+ for alias, path in repo.ui.configitems('paths'):
+ item = RepoPathItem(model, alias, path)
+ pi.appendChild(item)
def rootpath(self):
return self._root
@@ -245,6 +252,48 @@ RepoTreeItem.undump(self, xr)
+class RepoPathItem(RepoTreeItem):
+ def __init__(self, model, alias='', path='', parent=None):
+ RepoTreeItem.__init__(self, model, parent)
+ self._alias = alias
+ self._path = path
+
+ def url(self):
+ return self._url
+
+ def data(self, column, role):
+ if role == Qt.DecorationRole:
+ if column == 0:
+ ico = geticon('sync')
+ return QVariant(ico)
+ return QVariant()
+ if column == 0:
+ return QVariant(self._alias)
+ elif column == 1:
+ return QVariant(self._path)
+ return QVariant()
+
+ def menulist(self):
+ return []
+
+ def flags(self):
+ return Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsDragEnabled
+
+ def removeRows(self, row, count):
+ return False
+
+ def dump(self, xw):
+ xw.writeAttribute('alias', self._alias)
+ xw.writeAttribute('path', self._path)
+ RepoTreeItem.dump(self, xw)
+
+ def undump(self, xr):
+ a = xr.attributes()
+ self._alias = str(a.value('', 'alias').toString())
+ self._path = str(a.value('', 'path').toString())
+ RepoTreeItem.undump(self, xr)
+
+
class RepoGroupItem(RepoTreeItem):
def __init__(self, model, name=None, parent=None):
RepoTreeItem.__init__(self, model, parent)
@@ -319,10 +368,11 @@
class RepoTreeModel(QtCore.QAbstractItemModel):
- def __init__(self, openrepofunc, filename=None, parent=None):
+ def __init__(self, openrepofunc, ui, filename=None, parent=None):
QtCore.QAbstractItemModel.__init__(self, parent)
self.openrepofunc = openrepofunc
+ self.ui = ui
root = None
all = None
@@ -595,7 +645,7 @@ openRepoSignal = QtCore.pyqtSignal(QtCore.QString)
visibilityChanged = QtCore.pyqtSignal(bool)
- def __init__(self, parent):
+ def __init__(self, ui, parent):
QDockWidget.__init__(self, parent)
self.setFeatures(QDockWidget.DockWidgetClosable |
@@ -609,7 +659,7 @@ mainframe.setLayout(lay)
self.setWidget(mainframe)
- self.tmodel = m = RepoTreeModel(self.openrepo, settingsfilename())
+ self.tmodel = m = RepoTreeModel(self.openrepo, ui, settingsfilename())
self.tview = tv = RepoTreeView(self)
lay.addWidget(tv)
|
@@ -67,7 +67,7 @@
self.setWindowTitle('TortoiseHg Workbench')
- self.reporegistry = rr = RepoRegistryView(self)
+ self.reporegistry = rr = RepoRegistryView(ui, self)
rr.setObjectName('RepoRegistryView')
self.addDockWidget(Qt.LeftDockWidgetArea, rr)
|
@@ -30,5 +30,6 @@ <file>icons/archive.svg</file>
<file>icons/clone.svg</file>
<file>icons/update.svg</file>
+ <file>icons/sync.svg</file>
</qresource>
</RCC>
|
|
|
@@ -2,7 +2,7 @@
# Resource object code
#
-# Created: ? 5 29 01:48:01 2010
+# Created: Sa 29. Mai 14:22:41 2010
# by: The Resource Compiler for PyQt (Qt v4.6.2)
#
# WARNING! All changes made in this file will be lost!
@@ -15943,6 +15943,332 @@\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\
\x63\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\
\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x14\x3a\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
+\x2d\x38\x22\x20\x73\x74\x61\x6e\x64\x61\x6c\x6f\x6e\x65\x3d\x22\
+\x6e\x6f\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x43\x72\x65\x61\x74\
+\x65\x64\x20\x77\x69\x74\x68\x20\x49\x6e\x6b\x73\x63\x61\x70\x65\
+\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\x6e\x6b\
+\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x29\x20\x2d\x2d\x3e\x0a\
+\x3c\x73\x76\x67\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x64\x63\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\x6c\x2e\x6f\x72\
+\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\x73\x2f\x31\x2e\
+\x31\x2f\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\x3d\
+\x22\x68\x74\x74\x70\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\x65\
+\x63\x6f\x6d\x6d\x6f\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\x22\
+\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\x2d\
+\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x0a\x20\x20\x20\x78\
+\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\x3a\x2f\
+\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\
+\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x0a\x20\x20\x20\x78\
+\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
+\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x0a\x20\x20\x20\x78\x6d\x6c\
+\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\
+\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\
+\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\
+\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\
+\x0a\x20\x20\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\x6b\x73\x63\x61\
+\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x69\
+\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\x6e\x61\x6d\x65\
+\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\
+\x0a\x20\x20\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x32\x22\x0a\x20\
+\x20\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x32\x22\x0a\x20\x20\
+\x20\x69\x64\x3d\x22\x73\x76\x67\x32\x22\x0a\x20\x20\x20\x73\x6f\
+\x64\x69\x70\x6f\x64\x69\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\
+\x30\x2e\x33\x32\x22\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\
+\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x34\x36\x22\
+\x0a\x20\x20\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x30\
+\x22\x0a\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x64\x6f\
+\x63\x6e\x61\x6d\x65\x3d\x22\x73\x79\x6e\x63\x2e\x73\x76\x67\x22\
+\x0a\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x6f\x75\x74\
+\x70\x75\x74\x5f\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x3d\x22\x6f\
+\x72\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x75\x74\x70\
+\x75\x74\x2e\x73\x76\x67\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x22\
+\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x0a\x20\x20\x20\x20\x20\x69\
+\x64\x3d\x22\x64\x65\x66\x73\x34\x22\x3e\x0a\x20\x20\x20\x20\x3c\
+\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\
+\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x69\x6e\x65\x61\x72\
+\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x3e\x0a\x20\
+\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\
+\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\
+\x63\x6f\x6c\x6f\x72\x3a\x23\x39\x34\x65\x63\x33\x65\x3b\x73\x74\
+\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0a\x20\
+\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\
+\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\
+\x73\x74\x6f\x70\x33\x36\x38\x39\x22\x20\x2f\x3e\x0a\x20\x20\x20\
+\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\x74\x6f\x70\x2d\x63\x6f\
+\x6c\x6f\x72\x3a\x23\x36\x37\x62\x64\x31\x33\x3b\x73\x74\x6f\x70\
+\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x22\x0a\x20\x20\x20\
+\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\x65\x74\x3d\x22\x31\x22\
+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x73\x74\
+\x6f\x70\x33\x36\x39\x31\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\
+\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x3e\
+\x0a\x20\x20\x20\x20\x3c\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\
+\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\
+\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\
+\x37\x39\x22\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\
+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\
+\x22\x73\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x34\x65\x39\
+\x61\x30\x36\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\
+\x3a\x31\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\
+\x66\x73\x65\x74\x3d\x22\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x20\x20\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x31\x22\x20\
+\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x73\x74\x6f\x70\x0a\x20\
+\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\x22\x73\
+\x74\x6f\x70\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x34\x65\x39\x61\x30\
+\x36\x3b\x73\x74\x6f\x70\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x30\
+\x3b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x66\x73\
+\x65\x74\x3d\x22\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\
+\x69\x64\x3d\x22\x73\x74\x6f\x70\x33\x36\x38\x33\x22\x20\x2f\x3e\
+\x0a\x20\x20\x20\x20\x3c\x2f\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\
+\x64\x69\x65\x6e\x74\x3e\x0a\x20\x20\x20\x20\x3c\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\
+\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\
+\x3a\x74\x79\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\
+\x70\x65\x72\x73\x70\x33\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\
+\x20\x3a\x20\x35\x32\x36\x2e\x31\x38\x31\x30\x39\x20\x3a\x20\x31\
+\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\
+\x65\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\
+\x20\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\
+\x73\x63\x61\x70\x65\x3a\x76\x70\x5f\x7a\x3d\x22\x37\x34\x34\x2e\
+\x30\x39\x34\x34\x38\x20\x3a\x20\x35\x32\x36\x2e\x31\x38\x31\x30\
+\x39\x20\x3a\x20\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\
+\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\
+\x72\x69\x67\x69\x6e\x3d\x22\x33\x37\x32\x2e\x30\x34\x37\x32\x34\
+\x20\x3a\x20\x33\x35\x30\x2e\x37\x38\x37\x33\x39\x20\x3a\x20\x31\
+\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x65\x72\
+\x73\x70\x65\x63\x74\x69\x76\x65\x31\x30\x22\x20\x2f\x3e\x0a\x20\
+\x20\x20\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\
+\x73\x70\x65\x63\x74\x69\x76\x65\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x69\x64\x3d\x22\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x32\
+\x38\x39\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x70\x65\x72\x73\x70\x33\x64\x2d\x6f\x72\x69\
+\x67\x69\x6e\x3d\x22\x33\x37\x32\x2e\x30\x34\x37\x32\x34\x20\x3a\
+\x20\x33\x35\x30\x2e\x37\x38\x37\x33\x39\x20\x3a\x20\x31\x22\x0a\
+\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\
+\x76\x70\x5f\x7a\x3d\x22\x37\x34\x34\x2e\x30\x39\x34\x34\x38\x20\
+\x3a\x20\x35\x32\x36\x2e\x31\x38\x31\x30\x39\x20\x3a\x20\x31\x22\
+\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\
+\x3a\x76\x70\x5f\x79\x3d\x22\x30\x20\x3a\x20\x31\x30\x30\x30\x20\
+\x3a\x20\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x76\x70\x5f\x78\x3d\x22\x30\x20\x3a\x20\x35\
+\x32\x36\x2e\x31\x38\x31\x30\x39\x20\x3a\x20\x31\x22\x0a\x20\x20\
+\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x74\x79\
+\x70\x65\x3d\x22\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x65\x72\
+\x73\x70\x33\x64\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\
+\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\
+\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\
+\x6c\x65\x63\x74\x3d\x22\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\
+\x20\x20\x20\x20\x20\x78\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\
+\x22\x23\x6c\x69\x6e\x65\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\
+\x33\x36\x38\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\
+\x22\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\
+\x36\x39\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x78\x3d\x22\
+\x35\x38\x2e\x31\x34\x32\x38\x35\x37\x22\x0a\x20\x20\x20\x20\x20\
+\x20\x20\x63\x79\x3d\x22\x31\x31\x35\x2e\x31\x33\x33\x22\x0a\x20\
+\x20\x20\x20\x20\x20\x20\x66\x78\x3d\x22\x35\x38\x2e\x31\x34\x32\
+\x38\x35\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x79\x3d\x22\
+\x31\x31\x35\x2e\x31\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x72\x3d\x22\x31\x30\x2e\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x67\x72\x61\x64\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\
+\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x31\x2c\x30\x2c\x30\x2c\
+\x30\x2e\x39\x30\x37\x39\x34\x37\x2c\x2d\x30\x2e\x35\x2c\x31\x30\
+\x2e\x38\x33\x32\x30\x36\x32\x29\x22\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\x69\x74\x73\x3d\x22\
+\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\x55\x73\x65\x22\x20\
+\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x72\x61\x64\x69\x61\x6c\x47\x72\
+\x61\x64\x69\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x6e\
+\x6b\x73\x63\x61\x70\x65\x3a\x63\x6f\x6c\x6c\x65\x63\x74\x3d\x22\
+\x61\x6c\x77\x61\x79\x73\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x78\
+\x6c\x69\x6e\x6b\x3a\x68\x72\x65\x66\x3d\x22\x23\x6c\x69\x6e\x65\
+\x61\x72\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x38\x37\x22\x0a\
+\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x72\x61\x64\x69\x61\
+\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x37\x22\x0a\x20\
+\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x55\x6e\
+\x69\x74\x73\x3d\x22\x75\x73\x65\x72\x53\x70\x61\x63\x65\x4f\x6e\
+\x55\x73\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\
+\x69\x65\x6e\x74\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\
+\x61\x74\x72\x69\x78\x28\x2d\x31\x2c\x30\x2c\x30\x2c\x2d\x30\x2e\
+\x39\x30\x37\x39\x34\x37\x2c\x31\x33\x30\x2e\x37\x38\x35\x37\x31\
+\x2c\x32\x30\x35\x2e\x30\x33\x35\x31\x36\x29\x22\x0a\x20\x20\x20\
+\x20\x20\x20\x20\x63\x78\x3d\x22\x35\x38\x2e\x31\x34\x32\x38\x35\
+\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x63\x79\x3d\x22\x31\x31\
+\x35\x2e\x31\x33\x33\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x66\x78\
+\x3d\x22\x35\x38\x2e\x31\x34\x32\x38\x35\x37\x22\x0a\x20\x20\x20\
+\x20\x20\x20\x20\x66\x79\x3d\x22\x31\x31\x35\x2e\x31\x33\x33\x22\
+\x0a\x20\x20\x20\x20\x20\x20\x20\x72\x3d\x22\x31\x30\x2e\x35\x22\
+\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\x20\x20\
+\x3c\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\x6e\x61\x6d\x65\x64\x76\
+\x69\x65\x77\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x62\x61\x73\
+\x65\x22\x0a\x20\x20\x20\x20\x20\x70\x61\x67\x65\x63\x6f\x6c\x6f\
+\x72\x3d\x22\x23\x66\x66\x66\x66\x66\x66\x22\x0a\x20\x20\x20\x20\
+\x20\x62\x6f\x72\x64\x65\x72\x63\x6f\x6c\x6f\x72\x3d\x22\x23\x36\
+\x36\x36\x36\x36\x36\x22\x0a\x20\x20\x20\x20\x20\x62\x6f\x72\x64\
+\x65\x72\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x31\x2e\x30\x22\x0a\
+\x20\x20\x20\x20\x20\x67\x72\x69\x64\x74\x6f\x6c\x65\x72\x61\x6e\
+\x63\x65\x3d\x22\x31\x30\x30\x30\x30\x22\x0a\x20\x20\x20\x20\x20\
+\x67\x75\x69\x64\x65\x74\x6f\x6c\x65\x72\x61\x6e\x63\x65\x3d\x22\
+\x31\x30\x22\x0a\x20\x20\x20\x20\x20\x6f\x62\x6a\x65\x63\x74\x74\
+\x6f\x6c\x65\x72\x61\x6e\x63\x65\x3d\x22\x31\x30\x22\x0a\x20\x20\
+\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\
+\x6f\x70\x61\x63\x69\x74\x79\x3d\x22\x30\x2e\x30\x22\x0a\x20\x20\
+\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x70\x61\x67\x65\
+\x73\x68\x61\x64\x6f\x77\x3d\x22\x32\x22\x0a\x20\x20\x20\x20\x20\
+\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x7a\x6f\x6f\x6d\x3d\x22\x31\
+\x31\x2e\x33\x31\x33\x37\x30\x38\x22\x0a\x20\x20\x20\x20\x20\x69\
+\x6e\x6b\x73\x63\x61\x70\x65\x3a\x63\x78\x3d\x22\x31\x33\x2e\x36\
+\x39\x32\x30\x30\x34\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x63\x79\x3d\x22\x31\x34\x2e\x35\x35\x36\x35\
+\x39\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\
+\x3a\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2d\x75\x6e\x69\x74\x73\x3d\
+\x22\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\
+\x70\x65\x3a\x63\x75\x72\x72\x65\x6e\x74\x2d\x6c\x61\x79\x65\x72\
+\x3d\x22\x6c\x61\x79\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x73\
+\x68\x6f\x77\x67\x72\x69\x64\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\
+\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\
+\x70\x2d\x62\x62\x6f\x78\x3d\x22\x74\x72\x75\x65\x22\x0a\x20\x20\
+\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x73\x6e\x61\x70\
+\x2d\x6e\x6f\x64\x65\x73\x3d\x22\x66\x61\x6c\x73\x65\x22\x0a\x20\
+\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\x6e\
+\x64\x6f\x77\x2d\x77\x69\x64\x74\x68\x3d\x22\x31\x30\x35\x35\x22\
+\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\
+\x69\x6e\x64\x6f\x77\x2d\x68\x65\x69\x67\x68\x74\x3d\x22\x39\x37\
+\x32\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\
+\x3a\x77\x69\x6e\x64\x6f\x77\x2d\x78\x3d\x22\x31\x36\x32\x22\x0a\
+\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x77\x69\
+\x6e\x64\x6f\x77\x2d\x79\x3d\x22\x32\x32\x22\x3e\x0a\x20\x20\x20\
+\x20\x3c\x69\x6e\x6b\x73\x63\x61\x70\x65\x3a\x67\x72\x69\x64\x0a\
+\x20\x20\x20\x20\x20\x20\x20\x74\x79\x70\x65\x3d\x22\x78\x79\x67\
+\x72\x69\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\
+\x67\x72\x69\x64\x32\x38\x39\x38\x22\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x76\x69\x73\x69\x62\x6c\x65\x3d\x22\x74\x72\x75\x65\x22\x0a\
+\x20\x20\x20\x20\x20\x20\x20\x65\x6e\x61\x62\x6c\x65\x64\x3d\x22\
+\x74\x72\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x65\x6d\x70\
+\x73\x70\x61\x63\x69\x6e\x67\x3d\x22\x34\x22\x0a\x20\x20\x20\x20\
+\x20\x20\x20\x64\x6f\x74\x74\x65\x64\x3d\x22\x74\x72\x75\x65\x22\
+\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\
+\x3a\x6e\x61\x6d\x65\x64\x76\x69\x65\x77\x3e\x0a\x20\x20\x3c\x6d\
+\x65\x74\x61\x64\x61\x74\x61\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\
+\x22\x6d\x65\x74\x61\x64\x61\x74\x61\x37\x22\x3e\x0a\x20\x20\x20\
+\x20\x3c\x72\x64\x66\x3a\x52\x44\x46\x3e\x0a\x20\x20\x20\x20\x20\
+\x20\x3c\x63\x63\x3a\x57\x6f\x72\x6b\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x20\x20\x72\x64\x66\x3a\x61\x62\x6f\x75\x74\x3d\x22\x22\x3e\
+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x66\x6f\x72\
+\x6d\x61\x74\x3e\x69\x6d\x61\x67\x65\x2f\x73\x76\x67\x2b\x78\x6d\
+\x6c\x3c\x2f\x64\x63\x3a\x66\x6f\x72\x6d\x61\x74\x3e\x0a\x20\x20\
+\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\x79\x70\x65\x0a\x20\
+\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x64\x66\x3a\x72\x65\
+\x73\x6f\x75\x72\x63\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\
+\x75\x72\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x64\x63\x6d\x69\x74\
+\x79\x70\x65\x2f\x53\x74\x69\x6c\x6c\x49\x6d\x61\x67\x65\x22\x20\
+\x2f\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x74\
+\x69\x74\x6c\x65\x3e\x53\x79\x6e\x63\x3c\x2f\x64\x63\x3a\x74\x69\
+\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\
+\x3a\x64\x61\x74\x65\x3e\x32\x30\x30\x38\x2d\x30\x34\x2d\x30\x39\
+\x3c\x2f\x64\x63\x3a\x64\x61\x74\x65\x3e\x0a\x20\x20\x20\x20\x20\
+\x20\x20\x20\x3c\x64\x63\x3a\x63\x72\x65\x61\x74\x6f\x72\x3e\x0a\
+\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x63\x63\x3a\x41\x67\
+\x65\x6e\x74\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
+\x20\x3c\x64\x63\x3a\x74\x69\x74\x6c\x65\x3e\x50\x65\x65\x72\x20\
+\x53\x6f\x6d\x6d\x65\x72\x6c\x75\x6e\x64\x3c\x2f\x64\x63\x3a\x74\
+\x69\x74\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\
+\x3c\x2f\x63\x63\x3a\x41\x67\x65\x6e\x74\x3e\x0a\x20\x20\x20\x20\
+\x20\x20\x20\x20\x3c\x2f\x64\x63\x3a\x63\x72\x65\x61\x74\x6f\x72\
+\x3e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x64\x63\x3a\x64\x65\
+\x73\x63\x72\x69\x70\x74\x69\x6f\x6e\x3e\x53\x79\x6e\x63\x20\x69\
+\x63\x6f\x6e\x20\x66\x6f\x72\x20\x54\x6f\x72\x74\x6f\x69\x73\x65\
+\x48\x67\x3c\x2f\x64\x63\x3a\x64\x65\x73\x63\x72\x69\x70\x74\x69\
+\x6f\x6e\x3e\x0a\x20\x20\x20\x20\x20\x20\x3c\x2f\x63\x63\x3a\x57\
+\x6f\x72\x6b\x3e\x0a\x20\x20\x20\x20\x3c\x2f\x72\x64\x66\x3a\x52\
+\x44\x46\x3e\x0a\x20\x20\x3c\x2f\x6d\x65\x74\x61\x64\x61\x74\x61\
+\x3e\x0a\x20\x20\x3c\x67\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x6c\x61\x62\x65\x6c\x3d\x22\x56\x65\x63\x74\
+\x6f\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x6e\x6b\x73\x63\x61\x70\
+\x65\x3a\x67\x72\x6f\x75\x70\x6d\x6f\x64\x65\x3d\x22\x6c\x61\x79\
+\x65\x72\x22\x0a\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x6c\x61\x79\
+\x65\x72\x31\x22\x0a\x20\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x66\
+\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\
+\x34\x39\x2e\x31\x34\x32\x38\x35\x37\x2c\x2d\x39\x32\x2e\x39\x33\
+\x33\x36\x30\x39\x29\x22\x0a\x20\x20\x20\x20\x20\x73\x74\x79\x6c\
+\x65\x3d\x22\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\
+\x65\x22\x3e\x0a\x20\x20\x20\x20\x3c\x70\x61\x74\x68\x0a\x20\x20\
+\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\x61\x74\x68\x32\x39\x30\
+\x30\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x74\x79\x6c\x65\x3d\
+\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x3a\
+\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\x6c\x47\x72\x61\x64\x69\
+\x65\x6e\x74\x33\x36\x39\x33\x29\x3b\x66\x69\x6c\x6c\x2d\x6f\x70\
+\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\x6c\x6c\x2d\x72\x75\x6c\
+\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\x73\x74\x72\x6f\x6b\x65\
+\x3a\x23\x34\x65\x39\x61\x30\x36\x3b\x73\x74\x72\x6f\x6b\x65\x2d\
+\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\x75\x74\x74\x3b\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3a\x6d\x69\
+\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6f\x70\x61\x63\x69\
+\x74\x79\x3a\x31\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x64\x3d\x22\
+\x4d\x20\x34\x39\x2e\x36\x34\x32\x38\x35\x37\x2c\x31\x31\x38\x2e\
+\x33\x36\x36\x37\x32\x20\x4c\x20\x34\x39\x2e\x36\x34\x32\x38\x35\
+\x37\x2c\x31\x30\x34\x2e\x33\x36\x36\x37\x32\x20\x4c\x20\x36\x31\
+\x2e\x36\x34\x32\x38\x35\x37\x2c\x31\x30\x34\x2e\x33\x36\x36\x37\
+\x32\x20\x43\x20\x36\x30\x2e\x30\x30\x32\x33\x32\x36\x2c\x31\x30\
+\x35\x2e\x39\x30\x32\x37\x31\x20\x35\x38\x2e\x34\x35\x31\x34\x33\
+\x39\x2c\x31\x30\x36\x2e\x39\x39\x30\x34\x38\x20\x35\x36\x2e\x36\
+\x34\x32\x38\x35\x37\x2c\x31\x30\x39\x2e\x33\x36\x36\x37\x32\x20\
+\x43\x20\x35\x38\x2e\x31\x33\x39\x30\x38\x36\x2c\x31\x31\x32\x2e\
+\x36\x32\x39\x32\x35\x20\x36\x33\x2e\x36\x33\x38\x37\x33\x37\x2c\
+\x31\x32\x31\x2e\x38\x38\x34\x35\x39\x20\x36\x39\x2e\x36\x34\x32\
+\x38\x35\x37\x2c\x31\x32\x30\x2e\x33\x36\x36\x37\x32\x20\x43\x20\
+\x36\x35\x2e\x31\x32\x30\x36\x34\x32\x2c\x31\x32\x32\x2e\x32\x37\
+\x39\x35\x37\x20\x35\x38\x2e\x35\x33\x30\x39\x32\x36\x2c\x31\x32\
+\x36\x2e\x31\x32\x30\x31\x32\x20\x35\x31\x2e\x36\x34\x32\x38\x35\
+\x37\x2c\x31\x31\x33\x2e\x33\x36\x36\x37\x32\x20\x4c\x20\x34\x39\
+\x2e\x36\x34\x32\x38\x35\x37\x2c\x31\x31\x38\x2e\x33\x36\x36\x37\
+\x32\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\x6f\
+\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\x63\
+\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x20\x20\x3c\x70\
+\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3d\x22\x70\
+\x61\x74\x68\x33\x36\x39\x35\x22\x0a\x20\x20\x20\x20\x20\x20\x20\
+\x73\x74\x79\x6c\x65\x3d\x22\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\
+\x3b\x66\x69\x6c\x6c\x3a\x75\x72\x6c\x28\x23\x72\x61\x64\x69\x61\
+\x6c\x47\x72\x61\x64\x69\x65\x6e\x74\x33\x36\x39\x37\x29\x3b\x66\
+\x69\x6c\x6c\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x66\x69\
+\x6c\x6c\x2d\x72\x75\x6c\x65\x3a\x65\x76\x65\x6e\x6f\x64\x64\x3b\
+\x73\x74\x72\x6f\x6b\x65\x3a\x23\x34\x65\x39\x61\x30\x36\x3b\x73\
+\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3a\x31\x70\x78\x3b\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3a\x62\
+\x75\x74\x74\x3b\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\
+\x6f\x69\x6e\x3a\x6d\x69\x74\x65\x72\x3b\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x64\x69\x73\x70\x6c\
+\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x22\x0a\x20\x20\x20\x20\x20\
+\x20\x20\x64\x3d\x22\x4d\x20\x38\x30\x2e\x36\x34\x32\x38\x35\x37\
+\x2c\x39\x37\x2e\x35\x30\x30\x34\x39\x37\x20\x4c\x20\x38\x30\x2e\
+\x36\x34\x32\x38\x35\x37\x2c\x31\x31\x31\x2e\x35\x30\x30\x35\x20\
+\x4c\x20\x36\x38\x2e\x36\x34\x32\x38\x35\x37\x2c\x31\x31\x31\x2e\
+\x35\x30\x30\x35\x20\x43\x20\x37\x30\x2e\x32\x38\x33\x33\x38\x38\
+\x2c\x31\x30\x39\x2e\x39\x36\x34\x35\x31\x20\x37\x31\x2e\x38\x33\
+\x34\x32\x37\x35\x2c\x31\x30\x38\x2e\x38\x37\x36\x37\x34\x20\x37\
+\x33\x2e\x36\x34\x32\x38\x35\x37\x2c\x31\x30\x36\x2e\x35\x30\x30\
+\x35\x20\x43\x20\x37\x32\x2e\x31\x34\x36\x36\x32\x38\x2c\x31\x30\
+\x33\x2e\x32\x33\x37\x39\x37\x20\x36\x36\x2e\x36\x34\x36\x39\x37\
+\x37\x2c\x39\x33\x2e\x39\x38\x32\x36\x32\x37\x20\x36\x30\x2e\x36\
+\x34\x32\x38\x35\x37\x2c\x39\x35\x2e\x35\x30\x30\x34\x39\x37\x20\
+\x43\x20\x36\x35\x2e\x31\x36\x35\x30\x37\x32\x2c\x39\x33\x2e\x35\
+\x38\x37\x36\x34\x37\x20\x37\x31\x2e\x37\x35\x34\x37\x38\x38\x2c\
+\x38\x39\x2e\x37\x34\x37\x30\x39\x37\x20\x37\x38\x2e\x36\x34\x32\
+\x38\x35\x37\x2c\x31\x30\x32\x2e\x35\x30\x30\x35\x20\x4c\x20\x38\
+\x30\x2e\x36\x34\x32\x38\x35\x37\x2c\x39\x37\x2e\x35\x30\x30\x34\
+\x39\x37\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x64\x69\x70\
+\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\x22\x63\
+\x63\x63\x63\x63\x63\x63\x22\x20\x2f\x3e\x0a\x20\x20\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
\x00\x00\x1b\x84\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -20776,6 +21102,10 @@\x07\x9e\x57\xc7\
\x00\x62\
\x00\x61\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x00\x46\x55\xa7\
+\x00\x73\
+\x00\x79\x00\x6e\x00\x63\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0a\
\x05\x78\x42\xa7\
\x00\x72\
@@ -20812,37 +21142,38 @@
qt_resource_struct = "\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
-\x00\x00\x00\x00\x00\x02\x00\x00\x00\x1e\x00\x00\x00\x02\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x1f\x00\x00\x00\x02\
\x00\x00\x00\xd2\x00\x00\x00\x00\x00\x01\x00\x01\x7d\xe1\
+\x00\x00\x02\x2e\x00\x00\x00\x00\x00\x01\x00\x03\xe0\xd4\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x20\x00\x00\x00\x00\x00\x01\x00\x01\xca\x46\
\x00\x00\x01\xb8\x00\x00\x00\x00\x00\x01\x00\x02\xba\x40\
\x00\x00\x00\xee\x00\x00\x00\x00\x00\x01\x00\x01\xb5\xa3\
-\x00\x00\x02\x2e\x00\x00\x00\x00\x00\x01\x00\x03\xe0\xd4\
-\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x04\x88\xa6\
+\x00\x00\x02\x44\x00\x00\x00\x00\x00\x01\x00\x03\xf5\x12\
+\x00\x00\x02\xd8\x00\x00\x00\x00\x00\x01\x00\x04\x9c\xe4\
\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x00\xc9\xb1\
\x00\x00\x00\x26\x00\x00\x00\x00\x00\x01\x00\x00\x3d\x90\
\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x41\x9b\
-\x00\x00\x02\x92\x00\x00\x00\x00\x00\x01\x00\x04\x35\x98\
+\x00\x00\x02\xa8\x00\x00\x00\x00\x00\x01\x00\x04\x49\xd6\
\x00\x00\x01\xa6\x00\x00\x00\x00\x00\x01\x00\x02\xb3\x16\
\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x01\x00\x01\x68\xa7\
\x00\x00\x02\x18\x00\x00\x00\x00\x00\x01\x00\x03\xc1\x85\
\x00\x00\x01\x7e\x00\x00\x00\x00\x00\x01\x00\x02\x6b\xf5\
\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x02\xdd\xde\
\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x98\xf0\
-\x00\x00\x02\xda\x00\x00\x00\x00\x00\x01\x00\x04\x89\x49\
+\x00\x00\x02\xf0\x00\x00\x00\x00\x00\x01\x00\x04\x9d\x87\
\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x03\xaa\xb6\
\x00\x00\x01\x60\x00\x00\x00\x00\x00\x01\x00\x02\x5c\xee\
-\x00\x00\x02\x48\x00\x00\x00\x00\x00\x01\x00\x03\xfc\x5c\
+\x00\x00\x02\x5e\x00\x00\x00\x00\x00\x01\x00\x04\x10\x9a\
\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x01\x00\x00\xb6\x40\
\x00\x00\x01\xe8\x00\x00\x00\x00\x00\x01\x00\x02\xfc\xae\
\x00\x00\x00\x74\x00\x00\x00\x00\x00\x01\x00\x00\xa9\x63\
\x00\x00\x01\x90\x00\x00\x00\x00\x00\x01\x00\x02\x8b\xf4\
-\x00\x00\x02\x64\x00\x00\x00\x00\x00\x01\x00\x04\x1c\x5b\
+\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x04\x30\x99\
\x00\x00\x01\x04\x00\x00\x00\x00\x00\x01\x00\x01\xb6\x63\
\x00\x00\x01\x3e\x00\x00\x00\x00\x00\x01\x00\x02\x47\xb4\
-\x00\x00\x02\x7a\x00\x00\x00\x00\x00\x01\x00\x04\x28\xb2\
-\x00\x00\x02\xa8\x00\x00\x00\x00\x00\x01\x00\x04\x56\x08\
+\x00\x00\x02\x90\x00\x00\x00\x00\x00\x01\x00\x04\x3c\xf0\
+\x00\x00\x02\xbe\x00\x00\x00\x00\x00\x01\x00\x04\x6a\x46\
"
def qInitResources():
|
Loading...