lpcmanager

Parents 39171ebf1781
Children 7fc5b60126aa
LPCSVGHMI: add orientation selection (portrait+rotate180), add defaul landscape and portrait SVG with Smarteh branding
  • +41 -7
    LPCSVGHMI.py
  • +68 -0
    landscape.svg
  • +69 -0
    portrait.svg
  • --- a/LPCSVGHMI.py Tue Jul 13 16:07:31 2021 +0200
    +++ b/LPCSVGHMI.py Thu Jul 22 12:06:58 2021 +0200
    @@ -1,18 +1,18 @@
    -from svghmi.svghmi import SVGHMI, SVGHMILibrary
    -
    -browser_commandline = 'qt_webenginewidgets_minimal --js-flags="--max_old_space_size=16 --gc_interval=100 --optimize_for_size" --single-process --no-sandbox "{url}"'
    +from svghmi.svghmi import SVGHMI, SVGHMILibrary, paths
    +import os
    # set default values so that COG browser is managed by SVGHMI
    SVGHMI.XSD = """<?xml version="1.0" encoding="utf-8" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="SVGHMI">
    <xsd:complexType>
    - <xsd:attribute name="OnStart" type="xsd:string" use="optional" default='"""+browser_commandline+"""'/>
    - <xsd:attribute name="OnStop" type="xsd:string" use="optional" default="killall qt_webenginewidgets_minimal"/>
    + <xsd:attribute name="OnStart" type="xsd:string" use="optional" default="{LPCBrowserStart}"/>
    + <xsd:attribute name="OnStop" type="xsd:string" use="optional" default="{LPCBrowserStop}"/>
    + <xsd:attribute name="Portrait" type="xsd:boolean" use="optional" default="false"/>
    + <xsd:attribute name="Rotate180" type="xsd:boolean" use="optional" default="false"/>
    <xsd:attribute name="EnableWatchdog" type="xsd:boolean" use="optional" default="true"/>
    - <xsd:attribute name="OnWatchdog" type="xsd:string" use="optional" default="sh -c 'killall qt_webenginewidgets_minimal; sleep 1; """+\
    - browser_commandline.replace('"', '&quot;')+"""'"/>
    + <xsd:attribute name="OnWatchdog" type="xsd:string" use="optional" default="{LPCBrowserRestart}"/>
    <xsd:attribute name="WatchdogInitial" use="optional" default="30">
    <xsd:simpleType>
    <xsd:restriction base="xsd:integer">
    @@ -44,3 +44,37 @@
    </xsd:element>
    </xsd:schema>
    """
    +
    +old_get_SVGHMI_options = SVGHMI.get_SVGHMI_options
    +
    +def get_SVGHMI_options(self):
    + svghmi_options = old_get_SVGHMI_options(self)
    +
    + portrait = self.GetParamsAttributes("SVGHMI.Portrait")["value"]
    + rotate180 = self.GetParamsAttributes("SVGHMI.Rotate180")["value"]
    + angle = {(False,False): "0",
    + (False,True): "90",
    + (True,False): "180",
    + (True,True): "-90"}[(rotate180,portrait)]
    +
    + browser_commandline = 'QT_QPA_EGLFS_ROTATION=' + angle + \
    + ' qt_webenginewidgets_minimal' + \
    + ' --js-flags="--max_old_space_size=16 --gc_interval=100 --optimize_for_size"' + \
    + ' --single-process' + \
    + ' --no-sandbox "' + svghmi_options["url"] + '"'
    +
    + svghmi_options.update(
    + {"LPCBrowserStart": "sh -c '"+browser_commandline+"'",
    + "LPCBrowserStop": "killall qt_webenginewidgets_minimal",
    + "LPCBrowserRestart": "sh -c 'killall qt_webenginewidgets_minimal; sleep 1; "+browser_commandline+" '"})
    +
    + return svghmi_options
    +
    +SVGHMI.get_SVGHMI_options = get_SVGHMI_options
    +
    +def getDefaultSVG(self):
    + ScriptDirectory = paths.AbsDir(__file__)
    + portrait = self.GetParamsAttributes("SVGHMI.Portrait")["value"]
    + return os.path.join(ScriptDirectory, "portrait.svg" if portrait else "landscape.svg")
    +
    +SVGHMI.getDefaultSVG = getDefaultSVG
    --- /dev/null Thu Jan 01 00:00:00 1970 +0000
    +++ b/landscape.svg Thu Jul 22 12:06:58 2021 +0200
    @@ -0,0 +1,68 @@
    +<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
    + sodipodi:docname="landscape.svg"
    + id="hmi0"
    + version="1.1"
    + viewBox="0 0 800 480"
    + height="480"
    + width="800">
    + <metadata
    + id="metadata8">
    + <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></dc:title>
    + </cc:Work>
    + </rdf:RDF>
    + </metadata>
    + <defs
    + id="defs6" />
    + <sodipodi:namedview
    + pagecolor="#ffffff"
    + bordercolor="#666666"
    + borderopacity="1"
    + objecttolerance="10"
    + gridtolerance="10"
    + guidetolerance="10"
    + inkscape:pageopacity="0"
    + inkscape:pageshadow="2"
    + inkscape:window-width="1600"
    + inkscape:window-height="836"
    + id="namedview4"
    + showgrid="false"
    + inkscape:zoom="0.44636116"
    + inkscape:cx="-311.07532"
    + inkscape:cy="169.89798"
    + inkscape:window-x="0"
    + inkscape:window-y="27"
    + inkscape:window-maximized="1"
    + inkscape:current-layer="hmi0"
    + inkscape:snap-bbox="true"
    + inkscape:bbox-nodes="true" />
    + <rect
    + inkscape:label="HMI:Page:Home"
    + y="0"
    + x="0"
    + height="480"
    + width="800"
    + id="rect1016"
    + style="color:#000000;opacity:1;fill:#d6d6d6;fill-opacity:1;stroke-width:0.6454972" />
    + <path
    + id="path123"
    + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80666673;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:22.9260006;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
    + d="m 777.1745,427.63279 c -1.5572,0 -2.8255,1.27372 -2.8255,2.82552 0,1.55617 1.2693,2.82553 2.8255,2.82553 1.5562,0 2.8255,-1.26936 2.8255,-2.82553 0,-1.5518 -1.2683,-2.82552 -2.8255,-2.82552 z m 0,0.80729 c 1.1199,0 2.0182,0.90338 2.0182,2.01823 0,1.12092 -0.8973,2.01824 -2.0182,2.01824 -1.1209,0 -2.0182,-0.89732 -2.0182,-2.01824 0,-1.11485 0.8983,-2.01823 2.0182,-2.01823 z m -1.2344,3.62242 v -3.20312 h 1.4167 c 0.2865,0 0.5052,0.0312 0.651,0.0885 0.1511,0.0573 0.2709,0.15624 0.3594,0.30208 0.083,0.14582 0.1303,0.30729 0.1303,0.48437 0,0.22917 -0.073,0.41667 -0.2188,0.57292 -0.1458,0.15625 -0.375,0.2552 -0.6823,0.29687 0.1146,0.0521 0.198,0.10413 0.2552,0.16146 0.125,0.10934 0.2396,0.2552 0.3542,0.42187 l 0.5521,0.875 h -0.5313 l -0.4218,-0.66667 c -0.1199,-0.1927 -0.224,-0.33854 -0.3074,-0.4427 -0.078,-0.0989 -0.151,-0.17188 -0.2135,-0.21355 -0.062,-0.0416 -0.1249,-0.0677 -0.1927,-0.0885 -0.047,-0.005 -0.125,-0.0107 -0.2344,-0.0107 h -0.4948 v 1.42188 m 0,-1.79167 h 0.9115 c 0.1927,0 0.3437,-0.0208 0.4531,-0.0573 0.1093,-0.0416 0.1927,-0.10413 0.25,-0.1927 0.057,-0.0885 0.083,-0.1823 0.083,-0.28646 0,-0.15105 -0.052,-0.27605 -0.1615,-0.375 -0.1093,-0.0989 -0.2864,-0.14584 -0.5208,-0.14584 h -1.0156 z m 0,0 m -4.6198,23.29166 c 0.3229,0 0.7031,0.0781 1.1458,0.23958 l -0.1302,0.86486 c -0.1459,-0.11454 -0.3073,-0.19792 -0.4896,-0.25522 -0.1823,-0.0521 -0.3594,-0.0781 -0.526,-0.0781 -0.3126,0 -0.5938,0.0781 -0.8334,0.23438 -0.2448,0.15625 -0.3646,0.38021 -0.3646,0.68229 0,0.14063 0.042,0.28645 0.1146,0.42708 0.078,0.14063 0.177,0.26041 0.302,0.3698 l 1.0626,0.90104 c 0.4374,0.36457 0.651,0.83853 0.651,1.41667 0,0.36457 -0.089,0.66666 -0.2552,0.91145 -0.1719,0.25 -0.4011,0.42708 -0.6823,0.54688 -0.2865,0.11973 -0.5938,0.17708 -0.9271,0.17708 -0.5,0 -1.0052,-0.14584 -1.5104,-0.44271 l 0.1303,-0.91666 c 0.4948,0.39062 0.9843,0.58853 1.4531,0.58853 0.2552,0 0.4844,-0.0729 0.6719,-0.22395 0.1927,-0.15105 0.2864,-0.34896 0.2864,-0.58333 0,-0.30729 -0.1562,-0.59896 -0.4739,-0.8698 l -1.0677,-0.92708 c -0.125,-0.11453 -0.2292,-0.23959 -0.3177,-0.39063 -0.089,-0.15104 -0.1563,-0.30729 -0.2032,-0.47396 -0.047,-0.16145 -0.068,-0.32812 -0.068,-0.49478 0,-0.34375 0.094,-0.65104 0.2761,-0.90626 0.1875,-0.26041 0.4375,-0.45312 0.75,-0.59374 0.3177,-0.13542 0.651,-0.20314 1.0052,-0.20314 m -9.0416,0.0937 h 0.7187 l 0.9896,4.23959 2.2292,-4.23959 h 0.7239 l 0.1511,6.27084 h -0.7969 l -0.068,-4.76562 -2.5416,4.75521 -1.1042,-4.81771 -1.5625,4.82812 h -0.8125 m -4.3489,-6.27084 h 3.3177 l -0.1198,0.73959 h -2.5 l -0.276,1.96355 h 2.2135 l -0.099,0.7552 h -2.2291 l -0.3177,2.06772 h 3.3281 l -0.1198,0.74478 h -4.1093 m -5.2189,-6.27084 h 4.3437 l -0.1249,0.78647 h -1.724 l -0.7812,5.48437 h -0.8438 l 0.7761,-5.48437 h -1.7656 m -2.8334,-0.88021 c 0.3229,0 0.7031,0.0781 1.1458,0.23958 l -0.1303,0.86462 c -0.1406,-0.11454 -0.3073,-0.19792 -0.4896,-0.25522 -0.1822,-0.0521 -0.3593,-0.0781 -0.526,-0.0781 -0.3125,0 -0.5937,0.0781 -0.8333,0.23438 -0.2396,0.15625 -0.3646,0.38021 -0.3646,0.68229 0,0.14063 0.042,0.28645 0.1145,0.42708 0.078,0.14063 0.1771,0.26043 0.3021,0.3698 l 1.0625,0.90104 c 0.4323,0.36459 0.6511,0.83853 0.6511,1.41667 0,0.36458 -0.083,0.66666 -0.2552,0.91145 -0.1771,0.25 -0.4011,0.42708 -0.6823,0.54688 -0.2865,0.11973 -0.5886,0.17708 -0.9219,0.17708 -0.5052,0 -1.0104,-0.14583 -1.5156,-0.44271 l 0.1354,-0.91666 c 0.4896,0.39062 0.9739,0.58854 1.4479,0.58854 0.2604,0 0.4844,-0.0729 0.6719,-0.22396 0.1927,-0.15104 0.2864,-0.34896 0.2864,-0.58333 0,-0.30729 -0.1562,-0.59896 -0.4739,-0.8698 l -1.0677,-0.92708 c -0.125,-0.11453 -0.2292,-0.23959 -0.3178,-0.39063 -0.089,-0.15104 -0.1562,-0.30729 -0.2031,-0.47396 -0.047,-0.16145 -0.068,-0.32812 -0.068,-0.49478 0,-0.34375 0.094,-0.65104 0.2813,-0.90626 0.1823,-0.26041 0.4323,-0.45312 0.75,-0.59374 0.3125,-0.13542 0.6458,-0.20312 1,-0.20312 m -7.5833,0.0937 h 0.8698 l 1.0678,2.28645 1.6093,-2.28645 h 0.9479 l -2.1875,3.15624 -0.4479,3.11458 h -0.8333 l 0.4531,-3.13021 m -4.2344,-3.23437 c 0.323,0 0.7032,0.0781 1.1459,0.23958 l -0.1302,0.86462 c -0.1406,-0.11454 -0.3073,-0.19792 -0.4843,-0.25522 -0.1875,-0.0521 -0.3646,-0.0781 -0.5313,-0.0781 -0.3125,0 -0.5937,0.0781 -0.8333,0.23438 -0.2448,0.15625 -0.3646,0.38021 -0.3646,0.68229 0,0.14063 0.036,0.28647 0.1145,0.42708 0.078,0.14063 0.1771,0.26043 0.3021,0.3698 l 1.0625,0.90104 c 0.4323,0.36459 0.6511,0.83855 0.6511,1.41667 0,0.36458 -0.088,0.66666 -0.2605,0.91145 -0.1718,0.25 -0.3958,0.42709 -0.6771,0.54688 -0.2864,0.11973 -0.5937,0.17708 -0.9218,0.17708 -0.5052,0 -1.0104,-0.14583 -1.5156,-0.44271 l 0.1301,-0.91666 c 0.4948,0.39062 0.9792,0.58854 1.4531,0.58854 0.2552,0 0.4792,-0.0729 0.6719,-0.22396 0.1927,-0.15104 0.2865,-0.34896 0.2865,-0.58333 0,-0.30729 -0.1615,-0.59896 -0.474,-0.8698 l -1.0677,-0.92708 c -0.1249,-0.11453 -0.2344,-0.23959 -0.3177,-0.39063 -0.089,-0.15104 -0.1563,-0.30729 -0.2032,-0.47396 -0.047,-0.16145 -0.068,-0.32812 -0.068,-0.49478 0,-0.34375 0.094,-0.65104 0.2761,-0.90626 0.1875,-0.26041 0.4375,-0.45312 0.75,-0.59374 0.3125,-0.13542 0.651,-0.20312 1.0052,-0.20312 m -7.8385,-2e-5 c 0.4532,0 0.8021,0.0312 1.0417,0.0885 l -0.1093,0.73959 c -0.2552,-0.0469 -0.5782,-0.0729 -0.9688,-0.0729 -0.4479,0 -0.875,0.0625 -1.276,0.18229 -0.4063,0.11974 -0.7709,0.30208 -1.0938,0.54687 -0.3229,0.2448 -0.5781,0.54688 -0.7656,0.91147 -0.1823,0.35937 -0.2708,0.77604 -0.2708,1.24478 0,0.34896 0.068,0.6823 0.2135,1 0.1406,0.31771 0.349,0.56771 0.6198,0.76563 0.2656,0.19271 0.5781,0.29167 0.9323,0.29167 0.3958,0 0.8073,-0.10414 1.2344,-0.31771 l 0.1614,-1.08855 h -0.9062 l 0.1041,-0.67708 h 1.7292 l -0.3229,2.28646 c -0.3386,0.16666 -0.6719,0.29688 -1.0209,0.39584 -0.3385,0.0937 -0.6823,0.14066 -1.026,0.14066 -0.5313,0 -0.9948,-0.11973 -1.3958,-0.36458 -0.3959,-0.24479 -0.7032,-0.57812 -0.9167,-0.99479 -0.2136,-0.41667 -0.3229,-0.88021 -0.3229,-1.39063 0,-0.35417 0.047,-0.6927 0.1406,-1.01041 0.094,-0.31772 0.2187,-0.60939 0.3802,-0.8698 0.1615,-0.26041 0.349,-0.48959 0.5573,-0.68749 0.2135,-0.20314 0.4323,-0.375 0.6667,-0.51043 0.6823,-0.40624 1.5573,-0.60937 2.6145,-0.60937 m -10.6718,0.0937 h 0.401 l 3.1354,4.60937 0.6615,-4.60937 h 0.776 l -0.8906,6.27084 h -0.4323 l -3.1146,-4.58334 -0.6614,4.58334 h -0.7709 m -2.25,-6.27084 h 0.8594 l -0.8698,6.27084 h -0.8594 m -5.401,-6.27084 h 0.8021 l 0.8281,4.38021 2.1094,-4.38021 h 0.8593 l -3.0416,6.30208 h -0.3334 m -3.7083,-6.30208 h 0.8646 l -0.8698,6.27084 h -0.8594 m -3.9166,-6.27084 h 0.8125 l -0.823,5.57292 h 2.5782 l -0.1042,0.69792 h -3.3541 m 21.9427,-48.26043 c 0,2.76563 -2.2657,5.03125 -5.0313,5.03125 -2.776,0 -5.0417,-2.26562 -5.0417,-5.03125 0,-2.77604 2.2657,-5.04167 5.0469,-5.04167 2.7604,0 5.0261,2.26563 5.0261,5.04167 m 8.3802,20.33333 c -0.4636,-0.79686 -1.3178,-1.34374 -2.3073,-1.34374 h -9.1615 c -1.2604,0 -2.3646,0.89062 -2.6302,2.14062 -0.068,0.25 -0.1041,0.5 -0.1041,0.73959 v 12.17187 c 0,1.48438 1.2031,2.69272 2.6771,2.69272 1.4739,0 2.677,-1.20834 2.677,-2.69272 v -9.70312 h 6.5417 c 1.474,0 2.6719,-1.19792 2.6719,-2.67708 0,-0.48438 -0.1406,-0.9323 -0.3646,-1.32814 m -15.25,0.77606 c -0.2657,-1.22918 -1.3698,-2.125 -2.6303,-2.125 h -9.1562 c -0.9896,0 -1.849,0.55208 -2.3125,1.34896 -0.224,0.39582 -0.3646,0.84374 -0.3646,1.32812 0,1.47916 1.2031,2.67708 2.6771,2.67708 h 6.5417 v 9.70313 c 0,1.48438 1.1979,2.69271 2.677,2.69271 1.474,0 2.6719,-1.20833 2.6719,-2.69271 v -12.17188 c 0,-0.24478 -0.031,-0.48958 -0.1041,-0.76041 m 3.7812,-2.85417 h 9.1615 c 1.1302,0 2.125,0.55729 2.7448,1.40625 0.1875,-0.39584 0.2968,-0.82812 0.2968,-1.29167 0,-1.64584 -1.3698,-3.03125 -3.0416,-3.03125 h -9.1615 c -1.4531,0 -2.6927,1.04688 -2.9844,2.43229 -0.073,0.26563 -0.1145,0.52604 -0.1145,0.82292 v 1.66146 c 0.5469,-1.19271 1.75,-2 3.099,-2 m -15.5678,0 h 9.1562 c 1.3594,0 2.5625,0.8125 3.1042,1.9948 v -1.65626 c 0,-0.29688 -0.047,-0.55729 -0.1145,-0.82292 -0.2969,-1.38541 -1.5313,-2.43229 -2.9896,-2.43229 h -9.1563 c -1.677,0 -3.0416,1.38541 -3.0416,3.03125 0,0.46355 0.1093,0.89583 0.2916,1.29167 0.625,-0.84896 1.6198,-1.40625 2.75,-1.40625 m 62.4948,10.45313 h -6.0156 v 4.99479 c 0,0.66145 -0.1146,1.20833 -0.3646,1.66666 -0.25,0.4375 -0.6146,0.79167 -1.1042,1.02604 -0.4844,0.23438 -1.0729,0.35418 -1.7344,0.35418 -2.1458,0 -3.2187,-0.97396 -3.2187,-2.9271 v -14.64582 c 0,-0.95314 0.2812,-1.68751 0.8385,-2.21875 0.5573,-0.54167 1.3542,-0.80729 2.3802,-0.80729 1.0417,0 1.8386,0.25 2.3855,0.75 0.5572,0.5 0.8177,1.21874 0.8177,2.17708 v 4.15625 h 6.0156 v -4.15625 c 0,-0.94271 0.2812,-1.65104 0.8385,-2.16146 0.5417,-0.51562 1.3386,-0.76562 2.3802,-0.76562 1.0261,0 1.823,0.26562 2.4011,0.79686 0.5521,0.54167 0.8385,1.26043 0.8385,2.22918 v 14.64582 c 0,0.95314 -0.2708,1.68751 -0.8281,2.1771 -0.5469,0.5 -1.3385,0.75 -2.3958,0.75 -1.0157,0 -1.8229,-0.26563 -2.3802,-0.79688 -0.5625,-0.52604 -0.8542,-1.28126 -0.8542,-2.25 m -28.0365,-17.27084 h 9.3542 c 0.9219,0 1.6146,0.20313 2.099,0.61458 0.4843,0.42708 0.7187,1.03126 0.7187,1.83855 0,0.75 -0.2187,1.33853 -0.6875,1.75 -0.4583,0.39583 -1.1458,0.60416 -2.0469,0.60416 h -6.8802 v 2.66147 h 5.4844 c 0.9115,0 1.5729,0.17708 2,0.52604 0.4115,0.35416 0.6146,0.9427 0.6146,1.73437 0,0.76563 -0.2031,1.35416 -0.6302,1.75 -0.4271,0.39583 -1.0417,0.60416 -1.849,0.60416 h -5.6198 v 3.09896 h 7.1927 c 0.9063,0 1.6146,0.22396 2.099,0.65104 0.4896,0.42709 0.724,1.04167 0.724,1.86459 0,0.76562 -0.224,1.3698 -0.6771,1.76562 -0.4584,0.41146 -1.1459,0.60418 -2.0573,0.60418 h -9.8386 c -1,0 -1.7604,-0.11974 -2.3177,-0.33855 -0.5625,-0.23959 -0.9635,-0.61979 -1.2083,-1.16145 -0.25,-0.53126 -0.3646,-1.28126 -0.3646,-2.20834 v -12.65625 c 0,-0.94271 0.1145,-1.69271 0.3646,-2.20313 0.2448,-0.54687 0.6458,-0.92708 1.2083,-1.16146 0.5573,-0.22396 1.3177,-0.33854 2.3177,-0.33854 m -38.797,17.31773 c -0.016,-0.15105 -0.042,-0.39584 -0.1042,-0.70833 -0.042,-0.32292 -0.1041,-0.64584 -0.1458,-0.98439 -0.1615,-1.51561 -0.2656,-2.29167 -0.2656,-2.32291 -0.2188,-0.75 -0.5729,-1.30729 -1.0573,-1.70313 -0.4844,-0.38541 -1.2083,-0.66145 -2.1615,-0.85416 1.1875,-0.45313 2.0729,-1.08855 2.6302,-1.89584 0.573,-0.82291 0.8542,-1.86979 0.8542,-3.14583 0,-1.38541 -0.2917,-2.51562 -0.8958,-3.35417 -0.6042,-0.82291 -1.5157,-1.43749 -2.7396,-1.80729 -1.2344,-0.36979 -2.8073,-0.54167 -4.7448,-0.54167 h -5.6875 c -0.9844,0 -1.7656,0.11453 -2.3229,0.33855 -0.5417,0.23437 -0.9531,0.61458 -1.1927,1.15625 -0.25,0.51563 -0.3646,1.26563 -0.3646,2.20833 v 13.6302 c 0,0.95314 0.276,1.70314 0.8385,2.2448 0.5573,0.53126 1.3229,0.79687 2.3229,0.79687 0.6459,0 1.2188,-0.10413 1.7032,-0.33853 0.4896,-0.21875 0.8541,-0.5573 1.1198,-0.98438 0.25,-0.4427 0.3802,-0.98437 0.3802,-1.6198 v -4.29166 h 2.776 c 0.6042,0 1.0729,0.0729 1.4271,0.21876 0.3802,0.16145 0.6458,0.41145 0.8229,0.78124 0.1771,0.35417 0.2813,0.88021 0.3698,1.57292 0.057,0.55729 0.1041,1.11978 0.1615,1.66145 0.057,0.54167 0.1614,1 0.2916,1.35417 0.1459,0.36459 0.3542,0.67188 0.6511,0.92708 0.5677,0.45314 1.3021,0.68751 2.2187,0.68751 0.9792,0 1.7604,-0.21876 2.3229,-0.64584 0.5521,-0.44271 0.8386,-1.03125 0.8386,-1.78125 0,-0.23438 -0.016,-0.4375 -0.047,-0.59895 m -6.849,-9.09896 c -0.4115,0.26041 -1.1042,0.39583 -2.1042,0.39583 h -2.8802 v -3.75 h 2.7761 c 1,0 1.7187,0.11973 2.1458,0.36458 0.4427,0.23959 0.6615,0.70834 0.6615,1.41146 0,0.78125 -0.2032,1.3125 -0.599,1.57813 m -14.5,8.19791 -4.9375,-13.7552 c -0.3802,-1.08855 -0.8073,-1.85418 -1.25,-2.28126 -0.4427,-0.4427 -1.1041,-0.66145 -2,-0.66145 h -1.8177 c -0.8698,0 -1.5312,0.21875 -2,0.67708 -0.4687,0.45833 -0.901,1.21875 -1.2656,2.26563 l -4.8958,13.7552 c -0.099,0.26562 -0.1615,0.67709 -0.1615,1.22396 0,0.82292 0.2656,1.5 0.776,2 0.5313,0.51562 1.2396,0.76042 2.1355,0.76042 0.6614,0 1.2187,-0.14584 1.677,-0.46876 0.4688,-0.3229 0.8073,-0.76562 1.0261,-1.35416 l 0.4427,-1.17708 h 6.375 l 0.4583,1.17708 c 0.4584,1.22396 1.3646,1.82292 2.7344,1.82292 0.8802,0 1.5885,-0.2448 2.1198,-0.75 0.526,-0.4948 0.7917,-1.16146 0.7917,-1.98438 0,-0.5 -0.073,-0.92187 -0.2084,-1.25 m -11.0677,-3.21875 2.0261,-6.875 1.9739,6.875 z m 0,0 m -26.9896,4.23437 c 0,0.94271 -0.25,1.66147 -0.7812,2.16147 -0.5261,0.5 -1.2604,0.75 -2.2344,0.75 -1.8385,0 -2.7604,-1 -2.7604,-2.98437 v -14.89063 c 0,-0.89584 0.2448,-1.60417 0.7656,-2.07292 0.5,-0.46875 1.2292,-0.70833 2.1875,-0.70833 h 2.3802 c 0.974,0 1.6771,0.20833 2.1042,0.60416 0.4219,0.39584 0.7812,1.13542 1.0885,2.20313 l 2.1302,7.51563 c 0.047,0.1927 0.2657,1.17708 0.6615,2.93749 0.25,-1.39583 0.4687,-2.36459 0.6458,-2.91145 l 2.1771,-7.67188 c 0.2656,-0.95834 0.6302,-1.6302 1.0886,-2.02604 0.4531,-0.40104 1.1302,-0.59375 2.0416,-0.59375 h 2.3646 c 0.6198,0 1.1667,0.10413 1.6042,0.32812 0.4583,0.20313 0.7968,0.51563 1.0156,0.92188 0.2344,0.41145 0.3542,0.91145 0.3542,1.53125 v 14.83334 c 0,1.98437 -0.9271,2.98437 -2.7813,2.98437 -0.9531,0 -1.7031,-0.25 -2.2344,-0.75 -0.5156,-0.5 -0.776,-1.21876 -0.776,-2.16147 v -7.24478 c 0,0 0.016,-0.29688 0.026,-0.91146 0.016,-0.6198 0.031,-1.48438 0.062,-2.6198 -0.3073,1.41147 -0.5885,2.60418 -0.8385,3.57292 l -2.1042,8.32292 c -0.1614,0.64583 -0.4531,1.10416 -0.8802,1.3802 -0.4271,0.28126 -1.0156,0.41147 -1.7969,0.41147 -0.776,0 -1.3645,-0.13027 -1.75,-0.38021 -0.3802,-0.25 -0.6718,-0.70834 -0.8489,-1.38542 l -2.1198,-8.125 c -0.1145,-0.4427 -0.2188,-0.88541 -0.3073,-1.29688 -0.089,-0.42708 -0.1615,-0.75 -0.2187,-1.01562 -0.047,-0.26042 -0.1355,-0.75 -0.2969,-1.48438 0.047,0.5573 0.057,1.26563 0.057,2.13022 v 1.03125 c 0,0.17708 -0.011,0.36979 -0.026,0.55728 m -25.6719,5.26563 c 0,-0.82291 0.25,-1.5 0.7656,-2.01563 0.5,-0.52604 1.151,-0.79167 1.9583,-0.79167 0.349,0 0.6615,0.0573 0.9219,0.14584 0.2552,0.10414 0.4896,0.21875 0.6771,0.36459 0.1927,0.13541 0.4114,0.33853 0.6458,0.57812 0.2552,0.23437 0.474,0.46875 0.6771,0.67708 0.4896,0.45313 0.9271,0.77604 1.3542,0.96876 0.4114,0.18749 0.927,0.27604 1.5572,0.27604 0.75,0 1.323,-0.13027 1.7344,-0.39584 0.4271,-0.26563 0.6354,-0.64583 0.6354,-1.11459 0,-0.31249 -0.089,-0.56249 -0.25,-0.76561 -0.177,-0.19272 -0.427,-0.3698 -0.75,-0.5 -0.3125,-0.13027 -0.7083,-0.26563 -1.1614,-0.41147 -0.474,-0.13541 -1.0156,-0.29686 -1.6511,-0.47396 -1.3177,-0.40624 -2.3958,-0.79166 -3.1875,-1.11457 -0.7916,-0.32292 -1.3698,-0.63021 -1.75,-0.91147 -0.7031,-0.57292 -1.2187,-1.21874 -1.5729,-1.93749 -0.3541,-0.70833 -0.5156,-1.51563 -0.5156,-2.43229 0,-1.32292 0.3281,-2.46355 0.974,-3.42188 0.6614,-0.9375 1.6302,-1.69271 2.9114,-2.19271 1.2761,-0.51041 2.8073,-0.76041 4.5833,-0.76041 1.6303,0 3.0625,0.20312 4.2969,0.6302 1.2344,0.42709 2.1719,0.98438 2.8177,1.67709 0.6615,0.71875 0.9844,1.48437 0.9844,2.30729 0,0.5 -0.099,0.92708 -0.3073,1.30728 -0.2031,0.3698 -0.5,0.64584 -0.8802,0.83855 -0.3854,0.20833 -0.8542,0.29167 -1.4115,0.29167 -0.4687,0 -0.8854,-0.0729 -1.2239,-0.21875 -0.3333,-0.16147 -0.625,-0.35417 -0.8958,-0.57292 -0.2605,-0.23437 -0.5834,-0.51563 -0.9844,-0.85416 -0.7917,-0.61459 -1.6146,-0.92188 -2.4844,-0.92188 -0.6615,0 -1.1719,0.11453 -1.526,0.34896 -0.3698,0.23959 -0.5417,0.57292 -0.5417,1.03125 0,0.46875 0.1875,0.82291 0.5677,1.04687 0.3854,0.20313 1.1354,0.4948 2.2813,0.84896 0.9843,0.28125 1.8229,0.53125 2.5104,0.75 0.6823,0.21875 1.2812,0.44271 1.8125,0.66145 0.526,0.21876 0.9843,0.48439 1.3489,0.76563 0.8125,0.60417 1.4011,1.25 1.75,1.96876 0.3698,0.70312 0.5469,1.53124 0.5469,2.48437 0,1.10416 -0.1927,2.07291 -0.5729,2.92708 -0.3854,0.83855 -0.9427,1.54167 -1.7083,2.11459 -0.75,0.58853 -1.6875,1.01563 -2.823,1.32291 -1.1302,0.3125 -2.4375,0.45833 -3.9218,0.45833 -1.2657,0 -2.4271,-0.13541 -3.4584,-0.38541 -1.0416,-0.26042 -1.9062,-0.61459 -2.6146,-1.07292 -0.6927,-0.4375 -1.2187,-0.96875 -1.5729,-1.58334 -0.3646,-0.60416 -0.5468,-1.25 -0.5468,-1.9427 m 112.8593,-35.13021 c 0.875,3.22396 0.057,6.81771 -2.4635,9.33334 -3.7396,3.74478 -9.849,3.74478 -13.5938,0 -3.75,-3.75 -3.75,-9.85418 -0.01,-13.59896 3.7396,-3.73959 9.8438,-3.73959 13.599,0.0107 0.3229,0.32292 0.6094,0.66146 0.875,1.01042 -0.3438,-0.48438 -0.7344,-0.94792 -1.1719,-1.3802 -4.3021,-4.3073 -11.3073,-4.3073 -15.5989,-0.0107 -4.2969,4.29167 -4.2917,11.29687 0.01,15.59895 4.2968,4.29688 11.302,4.29688 15.5937,0 2.9583,-2.95834 3.8802,-7.20312 2.7604,-10.96354"
    + inkscape:connector-curvature="0" />
    +</svg>
    --- /dev/null Thu Jan 01 00:00:00 1970 +0000
    +++ b/portrait.svg Thu Jul 22 12:06:58 2021 +0200
    @@ -0,0 +1,69 @@
    +<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
    + sodipodi:docname="portrait.svg"
    + id="hmi0"
    + version="1.1"
    + viewBox="0 0 480 800"
    + height="800"
    + width="480">
    + <metadata
    + id="metadata16">
    + <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></dc:title>
    + </cc:Work>
    + </rdf:RDF>
    + </metadata>
    + <defs
    + id="defs14" />
    + <sodipodi:namedview
    + pagecolor="#ffffff"
    + bordercolor="#666666"
    + borderopacity="1"
    + objecttolerance="10"
    + gridtolerance="10"
    + guidetolerance="10"
    + inkscape:pageopacity="0"
    + inkscape:pageshadow="2"
    + inkscape:window-width="1600"
    + inkscape:window-height="836"
    + id="namedview12"
    + showgrid="false"
    + inkscape:zoom="0.6375"
    + inkscape:cx="410.70655"
    + inkscape:cy="439.01712"
    + inkscape:window-x="0"
    + inkscape:window-y="27"
    + inkscape:window-maximized="1"
    + inkscape:current-layer="hmi0"
    + width="800px"
    + inkscape:snap-bbox="true"
    + inkscape:bbox-nodes="true" />
    + <rect
    + inkscape:label="HMI:Page:Home"
    + y="-1.1368684e-13"
    + x="0"
    + height="800"
    + width="480"
    + id="rect1016"
    + style="color:#000000;opacity:1;fill:#d6d6d6;fill-opacity:1;stroke-width:0.6454972" />
    + <path
    + id="path123"
    + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80666673;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:22.9260006;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
    + d="m 457.17448,747.63278 c -1.55721,0 -2.82552,1.27372 -2.82552,2.82552 0,1.55618 1.26935,2.82554 2.82552,2.82554 1.55616,0 2.82552,-1.26936 2.82552,-2.82554 0,-1.5518 -1.26832,-2.82552 -2.82552,-2.82552 z m 0,0.8073 c 1.11987,0 2.01823,0.90337 2.01823,2.01822 0,1.12092 -0.89732,2.01824 -2.01823,2.01824 -1.12093,0 -2.01823,-0.89732 -2.01823,-2.01824 0,-1.11485 0.89835,-2.01822 2.01823,-2.01822 z m -1.23437,3.62241 v -3.20312 h 1.41666 c 0.28646,0 0.5052,0.0312 0.65104,0.0885 0.15104,0.0573 0.27083,0.15624 0.35938,0.30208 0.0833,0.14583 0.13026,0.30729 0.13026,0.48437 0,0.22918 -0.0729,0.41667 -0.21876,0.57292 -0.14582,0.15626 -0.375,0.2552 -0.68229,0.29687 0.11453,0.0521 0.19792,0.10413 0.25521,0.16147 0.12494,0.10933 0.23959,0.2552 0.35418,0.42186 l 0.55208,0.875 h -0.53126 l -0.42188,-0.66666 c -0.11986,-0.19271 -0.224,-0.33855 -0.30733,-0.44271 -0.0781,-0.0989 -0.15105,-0.17188 -0.21355,-0.21355 -0.0625,-0.0416 -0.12493,-0.0677 -0.1927,-0.0885 -0.0469,-0.005 -0.12494,-0.0107 -0.23438,-0.0107 h -0.4948 v 1.42188 m 0,-1.79166 h 0.91147 c 0.19271,0 0.34375,-0.0208 0.45312,-0.0573 0.10933,-0.0416 0.19271,-0.10414 0.25,-0.19271 0.0573,-0.0885 0.0833,-0.18229 0.0833,-0.28645 0,-0.15106 -0.0521,-0.27606 -0.16145,-0.375 -0.10933,-0.0989 -0.28647,-0.14584 -0.52084,-0.14584 h -1.01563 z m 0,0 m -4.61978,23.29165 c 0.32292,0 0.70312,0.0781 1.14582,0.23959 l -0.13026,0.86485 c -0.14584,-0.11453 -0.3073,-0.19792 -0.48959,-0.25521 -0.18229,-0.0521 -0.35937,-0.0781 -0.52604,-0.0781 -0.31251,0 -0.59375,0.0781 -0.83333,0.23437 -0.24479,0.15625 -0.36459,0.38021 -0.36459,0.68229 0,0.14063 0.0416,0.28646 0.11453,0.42708 0.0781,0.14063 0.17708,0.26042 0.30208,0.3698 l 1.06251,0.90104 c 0.43749,0.36458 0.65104,0.83854 0.65104,1.41667 0,0.36457 -0.0885,0.66667 -0.25521,0.91145 -0.17187,0.25001 -0.40104,0.42709 -0.6823,0.54689 -0.28645,0.11973 -0.59374,0.17708 -0.92708,0.17708 -0.5,0 -1.00521,-0.14584 -1.51041,-0.44271 l 0.13027,-0.91667 c 0.4948,0.39063 0.98438,0.58853 1.45313,0.58853 0.2552,0 0.48437,-0.0729 0.67187,-0.22394 0.19272,-0.15106 0.28646,-0.34896 0.28646,-0.58334 0,-0.30729 -0.15625,-0.59896 -0.47396,-0.8698 l -1.0677,-0.92708 c -0.12494,-0.11453 -0.22918,-0.23958 -0.31771,-0.39062 -0.0885,-0.15104 -0.15625,-0.3073 -0.20313,-0.47396 -0.0468,-0.16146 -0.0677,-0.32812 -0.0677,-0.49479 0,-0.34375 0.0937,-0.65104 0.27604,-0.90625 0.18751,-0.26042 0.43751,-0.45312 0.75,-0.59375 0.31771,-0.13541 0.65104,-0.20313 1.00522,-0.20313 m -9.04159,0.0937 h 0.71875 l 0.98958,4.23959 2.22916,-4.23959 h 0.72396 l 0.15104,6.27084 h -0.79686 l -0.0677,-4.76563 -2.54166,4.75522 -1.10418,-4.81771 -1.56249,4.82812 h -0.81251 m -4.34893,-6.27084 h 3.31771 l -0.11974,0.73959 h -2.5 l -0.27604,1.96354 h 2.21355 l -0.0989,0.7552 h -2.22918 l -0.3177,2.06772 h 3.32812 l -0.11974,0.74479 h -4.10937 m -5.21888,-6.27084 h 4.34375 l -0.12494,0.78647 h -1.72396 l -0.78125,5.48437 h -0.84375 l 0.77604,-5.48437 h -1.76562 m -2.8334,-0.88022 c 0.32292,0 0.70313,0.0781 1.14584,0.23959 l -0.13027,0.86461 c -0.14063,-0.11453 -0.30729,-0.19792 -0.48959,-0.25521 -0.18228,-0.0521 -0.35937,-0.0781 -0.52604,-0.0781 -0.31249,0 -0.59374,0.0781 -0.83333,0.23437 -0.23957,0.15625 -0.36457,0.38021 -0.36457,0.68229 0,0.14063 0.0416,0.28646 0.11453,0.42708 0.0781,0.14063 0.17709,0.26043 0.30209,0.3698 l 1.0625,0.90104 c 0.43229,0.36459 0.65104,0.83854 0.65104,1.41667 0,0.36459 -0.0833,0.66667 -0.2552,0.91145 -0.1771,0.25001 -0.40106,0.42709 -0.6823,0.54689 -0.28646,0.11973 -0.58854,0.17708 -0.92188,0.17708 -0.50521,0 -1.01041,-0.14583 -1.51562,-0.44271 l 0.13541,-0.91667 c 0.48959,0.39063 0.97396,0.58855 1.44792,0.58855 0.26041,0 0.48437,-0.0729 0.67188,-0.22396 0.19271,-0.15104 0.28645,-0.34896 0.28645,-0.58334 0,-0.30729 -0.15625,-0.59896 -0.47396,-0.8698 l -1.0677,-0.92708 c -0.12494,-0.11453 -0.22916,-0.23958 -0.31771,-0.39062 -0.0885,-0.15104 -0.15625,-0.3073 -0.20312,-0.47396 -0.0469,-0.16146 -0.0677,-0.32812 -0.0677,-0.49479 0,-0.34375 0.0937,-0.65104 0.28124,-0.90625 0.18229,-0.26042 0.43229,-0.45312 0.75,-0.59375 0.3125,-0.13541 0.64584,-0.20312 1,-0.20312 m -7.58322,0.0937 h 0.8698 l 1.06771,2.28646 1.60937,-2.28646 h 0.94792 l -2.1875,3.15624 -0.44792,3.11459 h -0.83334 l 0.45314,-3.13021 m -4.23438,-3.23438 c 0.32291,0 0.70312,0.0781 1.14583,0.23959 l -0.13013,0.86461 c -0.14063,-0.11453 -0.3073,-0.19792 -0.48439,-0.25521 -0.18749,-0.0521 -0.36457,-0.0781 -0.53124,-0.0781 -0.31251,0 -0.59376,0.0781 -0.83333,0.23437 -0.2448,0.15625 -0.36459,0.38021 -0.36459,0.68229 0,0.14063 0.0364,0.28647 0.11453,0.42708 0.0781,0.14063 0.17708,0.26043 0.30208,0.3698 l 1.0625,0.90104 c 0.43229,0.36459 0.65105,0.83855 0.65105,1.41667 0,0.36459 -0.0885,0.66667 -0.26043,0.91145 -0.17186,0.25001 -0.39582,0.4271 -0.67708,0.54689 -0.28645,0.11973 -0.59374,0.17708 -0.92188,0.17708 -0.5052,0 -1.01041,-0.14583 -1.51561,-0.44271 l 0.13013,-0.91667 c 0.4948,0.39063 0.97918,0.58855 1.45314,0.58855 0.2552,0 0.47916,-0.0729 0.67186,-0.22396 0.19271,-0.15104 0.28647,-0.34896 0.28647,-0.58334 0,-0.30729 -0.16147,-0.59896 -0.47396,-0.8698 l -1.06771,-0.92708 c -0.12493,-0.11453 -0.23438,-0.23958 -0.31772,-0.39062 -0.0885,-0.15104 -0.15624,-0.3073 -0.20312,-0.47396 -0.0469,-0.16146 -0.0677,-0.32812 -0.0677,-0.49479 0,-0.34375 0.0937,-0.65104 0.27604,-0.90625 0.18751,-0.26042 0.43751,-0.45312 0.75,-0.59375 0.31251,-0.13541 0.65104,-0.20312 1.00521,-0.20312 m -7.83846,-10e-6 c 0.45312,0 0.80208,0.0312 1.04166,0.0885 l -0.10933,0.73959 c -0.25521,-0.0469 -0.57812,-0.0729 -0.96875,-0.0729 -0.44792,0 -0.875,0.0625 -1.27604,0.18229 -0.40625,0.11973 -0.77084,0.30208 -1.09376,0.54687 -0.3229,0.2448 -0.57812,0.54688 -0.76562,0.91146 -0.18228,0.35938 -0.27083,0.77604 -0.27083,1.24479 0,0.34896 0.0677,0.68229 0.21355,1 0.14061,0.31771 0.34894,0.56771 0.61978,0.76563 0.26563,0.1927 0.57812,0.29166 0.9323,0.29166 0.39582,0 0.80729,-0.10413 1.23437,-0.3177 l 0.16145,-1.08855 h -0.90624 l 0.10414,-0.67708 h 1.72917 l -0.32292,2.28645 c -0.33855,0.16667 -0.67188,0.29688 -1.02084,0.39584 -0.33853,0.0937 -0.68229,0.14067 -1.02604,0.14067 -0.53125,0 -0.99479,-0.11973 -1.39583,-0.36459 -0.39584,-0.24478 -0.70313,-0.57812 -0.91666,-0.99478 -0.21355,-0.41667 -0.32292,-0.88022 -0.32292,-1.39063 0,-0.35417 0.0469,-0.69271 0.14062,-1.01041 0.0937,-0.31772 0.21875,-0.60939 0.3802,-0.8698 0.16147,-0.26042 0.34896,-0.48959 0.5573,-0.6875 0.21354,-0.20313 0.43229,-0.375 0.66666,-0.51042 0.6823,-0.40624 1.5573,-0.60938 2.61459,-0.60938 m -10.67189,0.0937 h 0.40105 l 3.13541,4.60938 0.66146,-4.60938 h 0.77604 l -0.89063,6.27084 h -0.43228 l -3.11459,-4.58333 -0.66146,4.58333 h -0.77083 m -2.25,-6.27084 h 0.85937 l -0.86978,6.27084 h -0.85938 m -5.40106,-6.27084 h 0.8021 l 0.82812,4.38022 2.10937,-4.38022 h 0.85937 l -3.04166,6.30208 h -0.33334 m -3.70833,-6.30208 h 0.86459 l -0.86979,6.27084 h -0.85937 m -3.91667,-6.27084 h 0.81249 l -0.82292,5.57292 h 2.57814 l -0.10414,0.69792 h -3.35416 m 21.94268,-48.26043 c 0,2.76563 -2.26563,5.03126 -5.03126,5.03126 -2.77604,0 -5.04167,-2.26563 -5.04167,-5.03126 0,-2.77604 2.26563,-5.04166 5.04689,-5.04166 2.76041,0 5.02604,2.26562 5.02604,5.04166 m 8.3802,20.33334 c -0.46354,-0.79687 -1.31771,-1.34375 -2.30728,-1.34375 h -9.16147 c -1.26041,0 -2.36459,0.89063 -2.6302,2.14063 -0.0677,0.25 -0.10413,0.5 -0.10413,0.73959 v 12.17186 c 0,1.48439 1.20312,2.69272 2.67708,2.69272 1.47396,0 2.67709,-1.20833 2.67709,-2.69272 v -9.70312 h 6.54167 c 1.47394,0 2.67186,-1.19792 2.67186,-2.67708 0,-0.48437 -0.14062,-0.93229 -0.36458,-1.32813 m -15.25004,0.77605 c -0.26562,-1.22917 -1.3698,-2.125 -2.63021,-2.125 h -9.15625 c -0.98959,0 -1.84896,0.55208 -2.3125,1.34896 -0.22396,0.39583 -0.36458,0.84375 -0.36458,1.32812 0,1.47916 1.20312,2.67708 2.67708,2.67708 h 6.54166 v 9.70314 c 0,1.48437 1.19792,2.6927 2.67708,2.6927 1.47397,0 2.67189,-1.20833 2.67189,-2.6927 v -12.17188 c 0,-0.24479 -0.0312,-0.48959 -0.10413,-0.76042 m 3.78121,-2.85417 h 9.16147 c 1.1302,0 2.125,0.55729 2.74478,1.40625 0.1875,-0.39584 0.29688,-0.82812 0.29688,-1.29166 0,-1.64584 -1.3698,-3.03126 -3.04166,-3.03126 h -9.16147 c -1.45312,0 -2.69271,1.04688 -2.98437,2.4323 -0.0729,0.26562 -0.11454,0.52604 -0.11454,0.82292 v 1.66145 c 0.54688,-1.19271 1.75,-2 3.09896,-2 m -15.56776,0 h 9.15625 c 1.35937,0 2.5625,0.81251 3.10417,1.9948 v -1.65625 c 0,-0.29688 -0.0468,-0.5573 -0.11454,-0.82292 -0.29688,-1.38542 -1.53125,-2.4323 -2.98959,-2.4323 h -9.15625 c -1.67708,0 -3.04167,1.38542 -3.04167,3.03126 0,0.46354 0.10933,0.89582 0.29167,1.29166 0.625,-0.84896 1.61978,-1.40625 2.75,-1.40625 m 62.49475,10.45313 h -6.01561 v 4.99479 c 0,0.66145 -0.11454,1.20833 -0.36459,1.66667 -0.25,0.43749 -0.61459,0.79166 -1.10417,1.02604 -0.48438,0.23437 -1.07291,0.35417 -1.73438,0.35417 -2.14582,0 -3.21874,-0.97396 -3.21874,-2.92709 v -14.6458 c 0,-0.95313 0.28125,-1.68751 0.83854,-2.21875 0.55728,-0.54166 1.35416,-0.80729 2.3802,-0.80729 1.04167,0 1.83855,0.25 2.38542,0.75 0.55729,0.5 0.81772,1.21875 0.81772,2.17708 v 4.15625 h 6.01561 v -4.15625 c 0,-0.94271 0.28125,-1.65104 0.83855,-2.16145 0.54166,-0.51563 1.33854,-0.76563 2.38021,-0.76563 1.02604,0 1.82291,0.26563 2.40104,0.79687 0.55208,0.54166 0.83853,1.26042 0.83853,2.22917 v 14.64583 c 0,0.95313 -0.27082,1.6875 -0.82812,2.17709 -0.54688,0.5 -1.33854,0.75 -2.39582,0.75 -1.01563,0 -1.82292,-0.26563 -2.38022,-0.79688 -0.5625,-0.52604 -0.85417,-1.28125 -0.85417,-2.25 M 418.5184,748.09893 h 9.35417 c 0.92187,0 1.61457,0.20313 2.09895,0.61459 0.48438,0.42708 0.71876,1.03125 0.71876,1.83854 0,0.75 -0.21876,1.33854 -0.68751,1.75 -0.45833,0.39583 -1.14583,0.60416 -2.04687,0.60416 h -6.88021 v 2.66147 h 5.48437 c 0.91146,0 1.57292,0.17708 2,0.52604 0.41146,0.35416 0.61459,0.94271 0.61459,1.73437 0,0.76563 -0.20313,1.35416 -0.63021,1.75 -0.42708,0.39583 -1.04167,0.60416 -1.84896,0.60416 h -5.61979 v 3.09896 h 7.19271 c 0.90625,0 1.61458,0.22396 2.09896,0.65104 0.48958,0.4271 0.72396,1.04167 0.72396,1.86459 0,0.76563 -0.22396,1.3698 -0.67708,1.76563 -0.45834,0.41145 -1.14584,0.60417 -2.0573,0.60417 h -9.83854 c -1,0 -1.76042,-0.11973 -2.31771,-0.33855 -0.56251,-0.23958 -0.96355,-0.61978 -1.20833,-1.16145 -0.25,-0.53125 -0.36459,-1.28125 -0.36459,-2.20833 v -12.65626 c 0,-0.9427 0.11453,-1.6927 0.36459,-2.20313 0.24478,-0.54687 0.64582,-0.92708 1.20833,-1.16145 0.55729,-0.22396 1.31771,-0.33855 2.31771,-0.33855 m -38.79706,17.31773 c -0.0156,-0.15105 -0.0416,-0.39584 -0.10413,-0.70833 -0.0416,-0.32292 -0.10414,-0.64584 -0.14584,-0.98439 -0.16146,-1.51561 -0.26562,-2.29166 -0.26562,-2.3229 -0.21876,-0.75 -0.57292,-1.3073 -1.05729,-1.70314 -0.48437,-0.38541 -1.20833,-0.66145 -2.16147,-0.85416 1.18751,-0.45313 2.07292,-1.08854 2.63022,-1.89584 0.57292,-0.8229 0.85416,-1.86978 0.85416,-3.14582 0,-1.38542 -0.29167,-2.51563 -0.89583,-3.35418 -0.60417,-0.8229 -1.51563,-1.43749 -2.73959,-1.80729 -1.23437,-0.36979 -2.80729,-0.54167 -4.74478,-0.54167 h -5.68751 c -0.98437,0 -1.76563,0.11454 -2.32291,0.33855 -0.54166,0.23437 -0.95313,0.61459 -1.19272,1.15625 -0.25,0.51563 -0.36457,1.26563 -0.36457,2.20834 v 13.6302 c 0,0.95313 0.27604,1.70313 0.83853,2.2448 0.5573,0.53125 1.32292,0.79686 2.32292,0.79686 0.64584,0 1.21875,-0.10413 1.70312,-0.33853 0.48959,-0.21875 0.85418,-0.55729 1.1198,-0.98437 0.25,-0.44271 0.3802,-0.98438 0.3802,-1.6198 v -4.29167 h 2.77606 c 0.60416,0 1.0729,0.0729 1.42708,0.21876 0.3802,0.16145 0.64582,0.41145 0.82292,0.78124 0.17708,0.35417 0.28124,0.88021 0.36978,1.57292 0.0573,0.55729 0.10414,1.11979 0.16146,1.66145 0.0573,0.54167 0.16146,1 0.29166,1.35418 0.14584,0.36458 0.35418,0.67188 0.65104,0.92708 0.56772,0.45313 1.3021,0.6875 2.21876,0.6875 0.97916,0 1.76042,-0.21876 2.32291,-0.64584 0.55209,-0.4427 0.83855,-1.03125 0.83855,-1.78125 0,-0.23437 -0.0156,-0.43749 -0.0469,-0.59895 m -6.84895,-9.09896 c -0.41147,0.26042 -1.10417,0.39583 -2.10417,0.39583 h -2.88022 v -3.75 h 2.77606 c 1,0 1.71874,0.11973 2.14582,0.36459 0.44271,0.23958 0.66146,0.70833 0.66146,1.41145 0,0.78125 -0.20312,1.31251 -0.59895,1.57813 m -14.49997,8.19791 -4.93751,-13.7552 c -0.38022,-1.08855 -0.8073,-1.85417 -1.25,-2.28125 -0.44271,-0.44271 -1.10416,-0.66146 -2,-0.66146 h -1.81771 c -0.86979,0 -1.53125,0.21875 -2,0.67708 -0.46875,0.45834 -0.90104,1.21875 -1.26563,2.26563 l -4.89582,13.7552 c -0.0989,0.26563 -0.16147,0.67709 -0.16147,1.22396 0,0.82292 0.26563,1.5 0.77604,2 0.53125,0.51563 1.23959,0.76043 2.13543,0.76043 0.66145,0 1.21874,-0.14584 1.67708,-0.46876 0.46874,-0.32291 0.80729,-0.76563 1.02604,-1.35416 l 0.4427,-1.17708 h 6.375 l 0.45834,1.17708 c 0.45833,1.22396 1.36458,1.82292 2.73437,1.82292 0.88021,0 1.58855,-0.2448 2.1198,-0.75 0.52604,-0.4948 0.79167,-1.16147 0.79167,-1.98439 0,-0.5 -0.0729,-0.92187 -0.20833,-1.25 m -11.06773,-3.21875 2.02606,-6.875 1.97394,6.875 z m 0,0 m -26.98957,4.23438 c 0,0.9427 -0.25,1.66146 -0.78126,2.16146 -0.52604,0.5 -1.26041,0.75 -2.23437,0.75 -1.83855,0 -2.76041,-1 -2.76041,-2.98437 V 750.5677 c 0,-0.89584 0.24478,-1.60417 0.76561,-2.07292 0.5,-0.46874 1.22917,-0.70833 2.18751,-0.70833 h 2.38021 c 0.97395,0 1.67708,0.20833 2.10416,0.60416 0.42188,0.39584 0.78125,1.13543 1.08855,2.20313 l 2.1302,7.51563 c 0.0469,0.19271 0.26562,1.17708 0.66146,2.93749 0.25,-1.39582 0.46875,-2.36458 0.64583,-2.91145 l 2.17708,-7.67188 c 0.26563,-0.95833 0.63021,-1.6302 1.08855,-2.02604 0.45312,-0.40104 1.13021,-0.59375 2.04166,-0.59375 h 2.36459 c 0.61979,0 1.16667,0.10414 1.60416,0.32812 0.45833,0.20314 0.79688,0.51563 1.01563,0.92188 0.23437,0.41146 0.35417,0.91146 0.35417,1.53126 v 14.83333 c 0,1.98437 -0.92709,2.98437 -2.78125,2.98437 -0.95312,0 -1.70312,-0.25 -2.23438,-0.75 -0.51562,-0.5 -0.77604,-1.21876 -0.77604,-2.16146 v -7.24479 c 0,0 0.0156,-0.29688 0.026,-0.91145 0.0156,-0.6198 0.0312,-1.48439 0.0625,-2.6198 -0.30729,1.41146 -0.58853,2.60417 -0.83853,3.57292 l -2.10417,8.32292 c -0.16146,0.64582 -0.45312,1.10416 -0.8802,1.3802 -0.4271,0.28125 -1.01563,0.41146 -1.79688,0.41146 -0.77604,0 -1.36459,-0.13026 -1.75,-0.38021 -0.38022,-0.25 -0.67188,-0.70833 -0.84896,-1.38541 l -2.11979,-8.125 c -0.11453,-0.44271 -0.21876,-0.88542 -0.30729,-1.29688 -0.0885,-0.42708 -0.16147,-0.75 -0.21875,-1.01563 -0.0469,-0.26041 -0.13543,-0.75 -0.29688,-1.48437 0.0469,0.55729 0.0573,1.26562 0.0573,2.13021 v 1.03125 c 0,0.17708 -0.0107,0.36979 -0.026,0.55728 m -25.67195,5.26563 c 0,-0.82291 0.25,-1.5 0.76562,-2.01563 0.5,-0.52604 1.15104,-0.79166 1.95833,-0.79166 0.34897,0 0.66146,0.0573 0.92189,0.14584 0.2552,0.10413 0.48957,0.21874 0.67708,0.36458 0.1927,0.13542 0.41145,0.33854 0.64582,0.57812 0.25521,0.23438 0.47396,0.46875 0.6771,0.67708 0.48957,0.45314 0.92708,0.77604 1.35416,0.96876 0.41145,0.1875 0.92707,0.27604 1.55729,0.27604 0.75,0 1.32292,-0.13026 1.73437,-0.39584 0.42708,-0.26562 0.63542,-0.64582 0.63542,-1.11458 0,-0.3125 -0.0885,-0.5625 -0.25,-0.76562 -0.17708,-0.19272 -0.42708,-0.3698 -0.75,-0.5 -0.3125,-0.13026 -0.70834,-0.26562 -1.16146,-0.41146 -0.47396,-0.13542 -1.01562,-0.29687 -1.65104,-0.47396 -1.31771,-0.40624 -2.39584,-0.79167 -3.18751,-1.11458 -0.79166,-0.32292 -1.36978,-0.63021 -1.75,-0.91146 -0.70312,-0.57292 -1.21874,-1.21875 -1.5729,-1.9375 -0.35417,-0.70833 -0.51563,-1.51562 -0.51563,-2.43229 0,-1.32292 0.32812,-2.46355 0.97396,-3.42188 0.66145,-0.93749 1.6302,-1.69271 2.91145,-2.19271 1.27605,-0.51041 2.8073,-0.76041 4.58334,-0.76041 1.63021,0 3.06249,0.20312 4.29688,0.6302 1.23437,0.42709 2.17187,0.98439 2.81771,1.67709 0.66145,0.71875 0.98437,1.48438 0.98437,2.3073 0,0.5 -0.0989,0.92708 -0.30729,1.30728 -0.20312,0.3698 -0.5,0.64584 -0.88022,0.83854 -0.38541,0.20834 -0.85416,0.29167 -1.41145,0.29167 -0.46875,0 -0.88541,-0.0729 -1.22396,-0.21875 -0.33333,-0.16146 -0.625,-0.35417 -0.89583,-0.57292 -0.26042,-0.23437 -0.58333,-0.51562 -0.98438,-0.85416 -0.79167,-0.61458 -1.61458,-0.92188 -2.48438,-0.92188 -0.66145,0 -1.17187,0.11454 -1.52604,0.34896 -0.36978,0.23959 -0.54166,0.57292 -0.54166,1.03126 0,0.46874 0.1875,0.8229 0.5677,1.04686 0.38543,0.20314 1.13543,0.4948 2.28126,0.84896 0.98437,0.28126 1.82292,0.53126 2.51041,0.75 0.68229,0.21875 1.28125,0.44271 1.81251,0.66146 0.52604,0.21876 0.98437,0.48438 1.34896,0.76562 0.81249,0.60418 1.40104,1.25 1.75,1.96876 0.36978,0.70312 0.54686,1.53124 0.54686,2.48438 0,1.10416 -0.1927,2.0729 -0.5729,2.92708 -0.38543,0.83854 -0.94272,1.54166 -1.70834,2.11458 -0.75,0.58854 -1.6875,1.01563 -2.82292,1.32291 -1.13021,0.31251 -2.4375,0.45833 -3.92188,0.45833 -1.26562,0 -2.42708,-0.13541 -3.45833,-0.38541 -1.04167,-0.26041 -1.90625,-0.61459 -2.61459,-1.07292 -0.6927,-0.43749 -1.21874,-0.96875 -1.5729,-1.58333 -0.36459,-0.60416 -0.54688,-1.25 -0.54688,-1.94271 m 112.85938,-35.1302 c 0.875,3.22396 0.0573,6.81771 -2.46353,9.33333 -3.73959,3.74479 -9.84896,3.74479 -13.59377,0 -3.75,-3.75 -3.75,-9.85417 -0.005,-13.59896 3.73958,-3.73958 9.84375,-3.73958 13.59896,0.0107 0.32291,0.32292 0.60938,0.66145 0.875,1.01041 -0.34376,-0.48437 -0.73438,-0.94792 -1.17188,-1.3802 -4.30208,-4.30729 -11.30729,-4.30729 -15.59896,-0.0107 -4.29688,4.29166 -4.29167,11.29686 0.005,15.59894 4.29687,4.29688 11.30209,4.29688 15.59375,0 2.95834,-2.95833 3.88022,-7.20312 2.76042,-10.96353"
    + inkscape:connector-curvature="0" />
    +</svg>