Better server diagram

This commit is contained in:
Charlotte Van Petegem 2024-02-23 13:41:33 +01:00
parent 8750bfdd16
commit bf8368cc24
No known key found for this signature in database
GPG key ID: 019E764B7184435A
2 changed files with 1434 additions and 1489 deletions

View file

@ -1162,6 +1162,7 @@ In this section, we will highlight a few of these components.
#+CAPTION: Diagram of all the servers involved with running and developing Dodona. #+CAPTION: Diagram of all the servers involved with running and developing Dodona.
#+CAPTION: The role of each server in the deployment is listed below its name. #+CAPTION: The role of each server in the deployment is listed below its name.
#+CAPTION: Worker servers are marked in blue, development servers are marked in red.
#+CAPTION: Servers are connected if they communicate. #+CAPTION: Servers are connected if they communicate.
#+CAPTION: The direction of the connection signifies which server initiates the connection. #+CAPTION: The direction of the connection signifies which server initiates the connection.
#+CAPTION: Every server also has an implicit connection with Phocus (the monitoring server), since metrics such as load, CPU usage, disk usage, etc. are collected and sent to Phocus on every server. #+CAPTION: Every server also has an implicit connection with Phocus (the monitoring server), since metrics such as load, CPU usage, disk usage, etc. are collected and sent to Phocus on every server.

View file

@ -22,17 +22,55 @@
inkscape:pagecheckerboard="0" inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1" inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt" inkscape:document-units="pt"
inkscape:zoom="1.3146464" inkscape:zoom="2"
inkscape:cx="391.35999" inkscape:cx="385.25"
inkscape:cy="139.58126" inkscape:cy="-62"
inkscape:window-width="3838" inkscape:window-width="2302"
inkscape:window-height="2104" inkscape:window-height="2132"
inkscape:window-x="102" inkscape:window-x="10"
inkscape:window-y="102" inkscape:window-y="10"
inkscape:window-maximized="0" inkscape:window-maximized="0"
inkscape:current-layer="svg612" /> inkscape:current-layer="svg612" />
<defs <defs
id="defs104"> id="defs104">
<marker
style="overflow:visible"
id="marker21"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path21" />
</marker>
<marker
style="overflow:visible"
id="Triangle"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path135" />
</marker>
<g <g
id="g102"> id="g102">
<g <g
@ -236,72 +274,48 @@
id="path99" /> id="path99" />
</g> </g>
</g> </g>
<marker
style="overflow:visible"
id="marker21-3"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path21-6" />
</marker>
</defs> </defs>
<path <g
fill="none" id="g16">
stroke-width="1.01" <g
stroke-linecap="butt" id="g1"
stroke-linejoin="miter" transform="translate(2.2723441,-0.09153124)">
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 582.560287 65.849693 L 582.601919 86.098058 L 552.200749 86.098058 L 552.169526 99.930018 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path106" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)" stroke="#000000"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 105.248401 L 548.630876 98.150285 L 552.169526 99.930018 L 555.718584 98.160693 Z M 552.159118 105.248401 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path108" />
<path
fill="none"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 65.849693 L 552.200749 76.002497 L 390.099342 76.002497 L 390.068119 99.930018 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path110" />
<path
fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 390.057711 105.248401 L 386.519061 98.150285 L 390.068119 99.930018 L 393.622381 98.160693 Z M 390.057711 105.248401 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path112" />
<path
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 491.372392 5.06817 L 612.951049 5.06817 L 612.951049 65.860101 L 491.372392 65.860101 Z M 491.372392 5.06817 " d="m 245.39646,4.3971446 h 91.26168 V 50.029939 h -91.26168 z m 0,0"
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path114" /> id="path114" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g128"> id="g128"
transform="translate(-123.82214,0.21745852)">
<use <use
xlink:href="#glyph-0-1" xlink:href="#glyph-0-1"
x="398.87201" x="398.87201"
@ -336,7 +350,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g132"> id="g132"
transform="translate(-123.82214,0.21745852)">
<use <use
xlink:href="#glyph-0-6" xlink:href="#glyph-0-6"
x="405.55017" x="405.55017"
@ -346,7 +361,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g138"> id="g138"
transform="translate(-123.82214,0.21745852)">
<use <use
xlink:href="#glyph-0-7" xlink:href="#glyph-0-7"
x="413.9989" x="413.9989"
@ -358,17 +374,20 @@
y="35.743649" y="35.743649"
id="use136" /> id="use136" />
</g> </g>
</g>
<g
id="g4">
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(50.19989%, 50.19989%, 50.19989%)" stroke="#808080"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 653.479003 5.06817 L 775.05766 5.06817 L 775.05766 65.860101 L 653.479003 65.860101 Z M 653.479003 5.06817 " d="M 653.479,5.06817 H 775.05766 V 65.860101 H 653.479 Z m 0,0"
transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)" transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)"
id="path140" /> id="path140" />
<g <g
@ -476,19 +495,22 @@
y="35.743649" y="35.743649"
id="use180" /> id="use180" />
</g> </g>
</g>
<g
id="g7">
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="0.758145"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)" stroke="#000000"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 5.06817 5.06817 L 126.652031 5.06817 L 126.652031 65.860101 L 5.06817 65.860101 Z M 5.06817 5.06817 " d="M 4.1796861,4.1796861 H 95.445273 V 49.81248 H 4.1796861 Z m 0,0"
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)" id="path184"
id="path184" /> style="stroke:#ff0000;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
@ -554,23 +576,28 @@
y="35.743649" y="35.743649"
id="use208" /> id="use208" />
</g> </g>
</g>
<g
id="g6"
transform="translate(0.63780967,0.12372916)">
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)" stroke="#000000"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 5.06817 106.377647 L 126.652031 106.377647 L 126.652031 167.169577 L 5.06817 167.169577 Z M 5.06817 106.377647 " d="m 125.22347,4.1818842 h 91.26559 V 49.814677 h -91.26559 z m 0,0"
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)" id="path212"
id="path212" /> style="stroke:#ff0000;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g226"> id="g226"
transform="translate(121.04379,-76.044647)">
<use <use
xlink:href="#glyph-0-21" xlink:href="#glyph-0-21"
x="35.862476" x="35.862476"
@ -605,7 +632,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g230"> id="g230"
transform="translate(121.04379,-76.044647)">
<use <use
xlink:href="#glyph-0-22" xlink:href="#glyph-0-22"
x="35.351513" x="35.351513"
@ -615,7 +643,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g244"> id="g244"
transform="translate(121.04379,-76.044647)">
<use <use
xlink:href="#glyph-0-7" xlink:href="#glyph-0-7"
x="39.914532" x="39.914532"
@ -647,118 +676,12 @@
y="111.79396" y="111.79396"
id="use242" /> id="use242" />
</g> </g>
<path </g>
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="4"
d="M 491.372392 106.377647 L 612.951049 106.377647 L 612.951049 167.169577 L 491.372392 167.169577 Z M 491.372392 106.377647 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path246" />
<g
fill="#000000"
fill-opacity="1"
id="g258">
<use
xlink:href="#glyph-0-23"
x="403.43503"
y="100.38641"
id="use248" />
<use
xlink:href="#glyph-0-7"
x="408.5105"
y="100.38641"
id="use250" />
<use
xlink:href="#glyph-0-12"
x="413.58597"
y="100.38641"
id="use252" />
<use
xlink:href="#glyph-0-13"
x="416.12146"
y="100.38641"
id="use254" />
<use
xlink:href="#glyph-0-7"
x="421.19693"
y="100.38641"
id="use256" />
</g> </g>
<g <g
fill="#000000" id="g18">
fill-opacity="1" <g
id="g276"> id="g8">
<use
xlink:href="#glyph-0-1"
x="395.31903"
y="111.79396"
id="use260" />
<use
xlink:href="#glyph-0-5"
x="401.90958"
y="111.79396"
id="use262" />
<use
xlink:href="#glyph-0-12"
x="406.98505"
y="111.79396"
id="use264" />
<use
xlink:href="#glyph-0-5"
x="409.52054"
y="111.79396"
id="use266" />
<use
xlink:href="#glyph-0-8"
x="414.59601"
y="111.79396"
id="use268" />
<use
xlink:href="#glyph-0-5"
x="419.67148"
y="111.79396"
id="use270" />
<use
xlink:href="#glyph-0-17"
x="424.74695"
y="111.79396"
id="use272" />
<use
xlink:href="#glyph-0-7"
x="429.30997"
y="111.79396"
id="use274" />
</g>
<path
fill="none"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 65.849693 207.692327 L 65.901732 197.60197 L 552.200749 197.60197 L 552.169526 173.62241 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path278" />
<path
fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 168.298823 L 555.718584 175.391735 L 552.169526 173.62241 L 548.630876 175.402143 Z M 552.159118 168.298823 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path280" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)" fill="rgb(100%, 100%, 100%)"
@ -771,7 +694,8 @@
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 5.06817 207.692327 L 126.652031 207.692327 L 126.652031 268.479054 L 5.06817 268.479054 Z M 5.06817 207.692327 " d="M 5.06817 207.692327 L 126.652031 207.692327 L 126.652031 268.479054 L 5.06817 268.479054 Z M 5.06817 207.692327 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)" transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path282" /> id="path282"
style="stroke:#001fff;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
@ -862,33 +786,13 @@
y="187.84427" y="187.84427"
id="use316" /> id="use316" />
</g> </g>
<path </g>
fill="none" <g
stroke-width="1.01" id="g9"
stroke-linecap="butt" transform="translate(0.00390614)">
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 227.961508 207.692327 L 227.997935 197.60197 L 552.200749 197.60197 L 552.169526 173.62241 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path320" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)" fill="#ffffff"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 168.298823 L 555.718584 175.391735 L 552.169526 173.62241 L 548.630876 175.402143 Z M 552.159118 168.298823 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path322" />
<path
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
@ -896,9 +800,10 @@
stroke="rgb(0%, 0%, 0%)" stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 167.169577 207.692327 L 288.748235 207.692327 L 288.748235 268.479054 L 167.169577 268.479054 Z M 167.169577 207.692327 " d="m 167.16958,207.69233 h 121.57866 v 60.78672 H 167.16958 Z m 0,0"
transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)" transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)"
id="path324" /> id="path324"
style="stroke:#001eff;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
@ -984,33 +889,13 @@
y="187.84427" y="187.84427"
id="use356" /> id="use356" />
</g> </g>
<path </g>
fill="none" <g
stroke-width="1.01" id="g10"
stroke-linecap="butt" transform="translate(0.25576847)">
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 390.057711 207.692327 L 390.099342 197.60197 L 552.200749 197.60197 L 552.169526 173.62241 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path360" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)" fill="#ffffff"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 168.298823 L 555.718584 175.391735 L 552.169526 173.62241 L 548.630876 175.402143 Z M 552.159118 168.298823 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path362" />
<path
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
@ -1018,9 +903,10 @@
stroke="rgb(0%, 0%, 0%)" stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 329.270984 207.692327 L 450.849642 207.692327 L 450.849642 268.479054 L 329.270984 268.479054 Z M 329.270984 207.692327 " d="m 329.27098,207.69233 h 121.57866 v 60.78672 H 329.27098 Z m 0,0"
transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)" transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)"
id="path364" /> id="path364"
style="stroke:#001eff;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
@ -1111,33 +997,13 @@
y="187.84427" y="187.84427"
id="use398" /> id="use398" />
</g> </g>
<path </g>
fill="none" <g
stroke-width="1.01" id="g11"
stroke-linecap="butt" transform="translate(0.00390651)">
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 207.692327 L 552.159118 173.62241 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path402" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)" fill="#ffffff"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 168.298823 L 555.708176 175.391735 L 552.159118 173.62241 L 548.620468 175.391735 Z M 552.159118 168.298823 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path404" />
<path
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
@ -1145,9 +1011,10 @@
stroke="rgb(0%, 0%, 0%)" stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 491.372392 207.692327 L 612.951049 207.692327 L 612.951049 268.479054 L 491.372392 268.479054 Z M 491.372392 207.692327 " d="m 491.37239,207.69233 h 121.57866 v 60.78672 H 491.37239 Z m 0,0"
transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)" transform="matrix(0.750639,0,0,0.750639,0.37532,0.37532)"
id="path406" /> id="path406"
style="stroke:#001eff;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
@ -1228,30 +1095,9 @@
y="187.84427" y="187.84427"
id="use436" /> id="use436" />
</g> </g>
<path </g>
fill="none" <g
stroke-width="1.01" id="g12">
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 714.260525 207.692327 L 714.302156 197.60197 L 552.200749 197.60197 L 552.169526 173.62241 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path440" />
<path
fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 552.159118 168.298823 L 555.718584 175.391735 L 552.169526 173.62241 L 548.630876 175.402143 Z M 552.159118 168.298823 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path442" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)" fill="rgb(100%, 100%, 100%)"
@ -1264,7 +1110,8 @@
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 653.479003 207.692327 L 775.05766 207.692327 L 775.05766 268.479054 L 653.479003 268.479054 Z M 653.479003 207.692327 " d="M 653.479003 207.692327 L 775.05766 207.692327 L 775.05766 268.479054 L 653.479003 268.479054 Z M 653.479003 207.692327 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)" transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path444" /> id="path444"
style="stroke:#001eff;stroke-opacity:1" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
@ -1335,47 +1182,121 @@
y="187.84427" y="187.84427"
id="use470" /> id="use470" />
</g> </g>
<path </g>
fill="none" </g>
stroke-width="1.01" <g
stroke-linecap="butt" id="g13"
stroke-linejoin="miter" transform="translate(0.47594409,-2.7999296)">
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 653.479003 136.768408 L 619.398678 136.768408 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path474" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)" stroke="#000000"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 614.080295 136.768408 L 621.168003 133.229758 L 619.398678 136.768408 L 621.168003 140.317466 Z M 614.080295 136.768408 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path476" />
<path
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 653.479003 106.377647 L 775.05766 106.377647 L 775.05766 167.169577 L 653.479003 167.169577 Z M 653.479003 106.377647 " d="m 247.19285,83.067673 h 91.26169 v 45.632797 h -91.26169 z m 0,0"
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)" id="path246" />
<g
fill="#000000"
fill-opacity="1"
id="g258"
transform="translate(-122.02575,2.8411429)">
<use
xlink:href="#glyph-0-23"
x="403.43503"
y="100.38641"
id="use248" />
<use
xlink:href="#glyph-0-7"
x="408.5105"
y="100.38641"
id="use250" />
<use
xlink:href="#glyph-0-12"
x="413.58597"
y="100.38641"
id="use252" />
<use
xlink:href="#glyph-0-13"
x="416.12146"
y="100.38641"
id="use254" />
<use
xlink:href="#glyph-0-7"
x="421.19693"
y="100.38641"
id="use256" />
</g>
<g
fill="#000000"
fill-opacity="1"
id="g276"
transform="translate(-122.02575,2.8411429)">
<use
xlink:href="#glyph-0-1"
x="395.31903"
y="111.79396"
id="use260" />
<use
xlink:href="#glyph-0-5"
x="401.90958"
y="111.79396"
id="use262" />
<use
xlink:href="#glyph-0-12"
x="406.98505"
y="111.79396"
id="use264" />
<use
xlink:href="#glyph-0-5"
x="409.52054"
y="111.79396"
id="use266" />
<use
xlink:href="#glyph-0-8"
x="414.59601"
y="111.79396"
id="use268" />
<use
xlink:href="#glyph-0-5"
x="419.67148"
y="111.79396"
id="use270" />
<use
xlink:href="#glyph-0-17"
x="424.74695"
y="111.79396"
id="use272" />
<use
xlink:href="#glyph-0-7"
x="429.30997"
y="111.79396"
id="use274" />
</g>
</g>
<g
id="g14"
transform="translate(-0.14409164,-2.8598096)">
<path
fill-rule="nonzero"
fill="#ffffff"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="#000000"
stroke-opacity="1"
stroke-miterlimit="4"
d="m 369.49253,83.127553 h 91.26168 v 45.632797 h -91.26168 z m 0,0"
id="path478" /> id="path478" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g494"> id="g494"
transform="translate(-121.40961,2.9010227)">
<use <use
xlink:href="#glyph-0-30" xlink:href="#glyph-0-30"
x="520.56439" x="520.56439"
@ -1415,7 +1336,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g528"> id="g528"
transform="translate(-121.40961,2.9010227)">
<use <use
xlink:href="#glyph-0-31" xlink:href="#glyph-0-31"
x="501.2785" x="501.2785"
@ -1497,48 +1419,27 @@
y="111.79396" y="111.79396"
id="use526" /> id="use526" />
</g> </g>
<path </g>
fill="none" <g
stroke-width="1.01" id="g15"
stroke-linecap="butt" transform="translate(0.02595264,-3.2206636)">
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 227.961508 167.169577 L 227.997935 187.402331 L 714.302156 187.402331 L 714.281341 173.62241 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path530"
style="stroke-width:1.00980632;stroke-dasharray:1.00980628,1.00980628;stroke-dashoffset:0" />
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(0%, 0%, 0%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)" stroke="#000000"
stroke-opacity="1"
stroke-miterlimit="10"
d="M 714.270933 168.298823 L 717.819991 175.391735 L 714.281341 173.62241 L 710.732283 175.402143 Z M 714.270933 168.298823 "
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path532" />
<path
fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)"
fill-opacity="1"
stroke-width="1.01"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 167.169577 106.377647 L 288.748235 106.377647 L 288.748235 167.169577 L 167.169577 167.169577 Z M 167.169577 106.377647 " d="m 491.00212,83.488411 h 91.26169 V 129.1212 h -91.26169 z m 0,0"
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path534" /> id="path534" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g548"> id="g548"
transform="translate(365.1428,3.2618808)">
<use <use
xlink:href="#glyph-0-9" xlink:href="#glyph-0-9"
x="156.27151" x="156.27151"
@ -1573,7 +1474,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g570"> id="g570"
transform="translate(365.1428,3.2618808)">
<use <use
xlink:href="#glyph-0-21" xlink:href="#glyph-0-21"
x="150.18748" x="150.18748"
@ -1625,23 +1527,27 @@
y="111.79396" y="111.79396"
id="use568" /> id="use568" />
</g> </g>
</g>
<g
id="g5"
transform="translate(0.88879981,-2.7999296)">
<path <path
fill-rule="nonzero" fill-rule="nonzero"
fill="rgb(100%, 100%, 100%)" fill="#ffffff"
fill-opacity="1" fill-opacity="1"
stroke-width="1.01" stroke-width="1.01"
stroke-linecap="butt" stroke-linecap="butt"
stroke-linejoin="miter" stroke-linejoin="miter"
stroke="rgb(0%, 0%, 0%)" stroke="#000000"
stroke-opacity="1" stroke-opacity="1"
stroke-miterlimit="4" stroke-miterlimit="4"
d="M 329.270984 106.377647 L 450.849642 106.377647 L 450.849642 167.169577 L 329.270984 167.169577 Z M 329.270984 106.377647 " d="m 125.10036,82.820275 h 91.26168 v 45.632795 h -91.26168 z m 0,0"
transform="matrix(0.750639, 0, 0, 0.750639, 0.37532, 0.37532)"
id="path572" /> id="path572" />
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g590"> id="g590"
transform="translate(-122.4386,2.5937444)">
<use <use
xlink:href="#glyph-0-33" xlink:href="#glyph-0-33"
x="276.68054" x="276.68054"
@ -1686,7 +1592,8 @@
<g <g
fill="#000000" fill="#000000"
fill-opacity="1" fill-opacity="1"
id="g610"> id="g610"
transform="translate(-122.4386,2.5937444)">
<use <use
xlink:href="#glyph-0-21" xlink:href="#glyph-0-21"
x="268.315" x="268.315"
@ -1733,4 +1640,41 @@
y="111.79396" y="111.79396"
id="use608" /> id="use608" />
</g> </g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.717097;stroke-opacity:1;marker-end:url(#Triangle)"
d="M 276.07234,49.817564 V 63.957746 H 170.33427 v 13.292609"
id="path18" />
<path
style="fill:none;stroke:#000000;stroke-width:0.75;stroke-opacity:1;marker-end:url(#marker21)"
d="m 310.62928,49.419182 v 15.198917 h -15.08415 v 13.21054"
id="path19" />
<path
style="fill:none;stroke:#000000;stroke-width:0.71914;stroke-opacity:1;marker-end:url(#marker21)"
d="M 369.33596,103.08414 H 341.49915"
id="path22" />
<path
style="fill:none;stroke:#000000;stroke-width:0.71914;stroke-opacity:1;marker-end:url(#marker21-3)"
d="M 491.13868,103.08414 H 463.30187"
id="path22-3" />
<path
style="fill:none;stroke:#000000;stroke-width:0.742497;stroke-opacity:1;marker-end:url(#marker21)"
d="m 293.3109,155.89986 0.0648,-27.24852"
id="path24" />
<path
style="fill:none;stroke:#000000;stroke-width:0.75;stroke-opacity:1"
d="M 170.50423,155.95123 V 141.10716 H 293.24457"
id="path25" />
<path
style="fill:none;stroke:#000000;stroke-width:0.75;stroke-opacity:1"
d="M 47.388768,155.94939 V 141.10532 H 170.12911"
id="path25-2" />
<path
style="fill:none;stroke:#000000;stroke-width:0.748521;stroke-opacity:1"
d="m 293.28214,141.1427 h 122.5654 v 14.72031"
id="path27" />
<path
style="fill:none;stroke:#000000;stroke-width:0.748521;stroke-opacity:1"
d="m 416.22088,141.14285 h 122.5654 v 14.72031"
id="path27-2" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Before After
Before After