posts: add diagram for shared Guix profiles and store
[software/elephly-net.git] / images / posts / 2015 / guix-shared.svg
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4 <svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="297mm"
13 height="210mm"
14 viewBox="0 0 1052.3622 744.09448"
15 id="svg2"
16 version="1.1"
17 inkscape:version="0.91 r13725"
18 sodipodi:docname="guix.svg">
19 <defs
20 id="defs4">
21 <marker
22 inkscape:stockid="TriangleOutM"
23 orient="auto"
24 refY="0.0"
25 refX="0.0"
26 id="TriangleOutM"
27 style="overflow:visible"
28 inkscape:isstock="true">
29 <path
30 id="path4410"
31 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
32 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
33 transform="scale(0.4)" />
34 </marker>
35 <marker
36 inkscape:stockid="TriangleOutS"
37 orient="auto"
38 refY="0.0"
39 refX="0.0"
40 id="TriangleOutS"
41 style="overflow:visible"
42 inkscape:isstock="true">
43 <path
44 id="path4413"
45 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
46 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
47 transform="scale(0.2)" />
48 </marker>
49 <marker
50 inkscape:stockid="SemiCircleIn"
51 orient="auto"
52 refY="0.0"
53 refX="0.0"
54 id="SemiCircleIn"
55 style="overflow:visible"
56 inkscape:isstock="true">
57 <path
58 id="path4443"
59 d="M -0.37450702,-0.045692580 C -0.37450702,2.7143074 1.8654930,4.9543074 4.6254930,4.9543074 L 4.6254930,-5.0456926 C 1.8654930,-5.0456926 -0.37450702,-2.8056926 -0.37450702,-0.045692580 z "
60 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
61 transform="scale(0.6)" />
62 </marker>
63 <marker
64 inkscape:stockid="DotM"
65 orient="auto"
66 refY="0.0"
67 refX="0.0"
68 id="DotM"
69 style="overflow:visible"
70 inkscape:isstock="true">
71 <path
72 id="path4329"
73 d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
74 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
75 transform="scale(0.4) translate(7.4, 1)" />
76 </marker>
77 <marker
78 inkscape:stockid="TriangleOutL"
79 orient="auto"
80 refY="0.0"
81 refX="0.0"
82 id="TriangleOutL"
83 style="overflow:visible"
84 inkscape:isstock="true">
85 <path
86 id="path4407"
87 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
88 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
89 transform="scale(0.8)" />
90 </marker>
91 <marker
92 inkscape:stockid="Tail"
93 orient="auto"
94 refY="0.0"
95 refX="0.0"
96 id="Tail"
97 style="overflow:visible"
98 inkscape:isstock="true">
99 <g
100 id="g4301"
101 transform="scale(-1.2)"
102 style="stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1">
103 <path
104 id="path4303"
105 d="M -3.8048674,-3.9585227 L 0.54352094,0"
106 style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round;stroke-opacity:1;fill-opacity:1" />
107 <path
108 id="path4305"
109 d="M -1.2866832,-3.9585227 L 3.0617053,0"
110 style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round;stroke-opacity:1;fill-opacity:1" />
111 <path
112 id="path4307"
113 d="M 1.3053582,-3.9585227 L 5.6537466,0"
114 style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round;stroke-opacity:1;fill-opacity:1" />
115 <path
116 id="path4309"
117 d="M -3.8048674,4.1775838 L 0.54352094,0.21974226"
118 style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round;stroke-opacity:1;fill-opacity:1" />
119 <path
120 id="path4311"
121 d="M -1.2866832,4.1775838 L 3.0617053,0.21974226"
122 style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round;stroke-opacity:1;fill-opacity:1" />
123 <path
124 id="path4313"
125 d="M 1.3053582,4.1775838 L 5.6537466,0.21974226"
126 style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round;stroke-opacity:1;fill-opacity:1" />
127 </g>
128 </marker>
129 <marker
130 inkscape:stockid="Arrow2Lstart"
131 orient="auto"
132 refY="0.0"
133 refX="0.0"
134 id="Arrow2Lstart"
135 style="overflow:visible"
136 inkscape:isstock="true">
137 <path
138 id="path4283"
139 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
140 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
141 transform="scale(1.1) translate(1,0)" />
142 </marker>
143 <marker
144 inkscape:stockid="Arrow2Mend"
145 orient="auto"
146 refY="0.0"
147 refX="0.0"
148 id="marker5942"
149 style="overflow:visible;"
150 inkscape:isstock="true">
151 <path
152 id="path5944"
153 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
154 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
155 transform="scale(0.6) rotate(180) translate(0,0)" />
156 </marker>
157 <marker
158 inkscape:stockid="Arrow2Send"
159 orient="auto"
160 refY="0.0"
161 refX="0.0"
162 id="Arrow2Send"
163 style="overflow:visible;"
164 inkscape:isstock="true">
165 <path
166 id="path4298"
167 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
168 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
169 transform="scale(0.3) rotate(180) translate(-2.3,0)" />
170 </marker>
171 <marker
172 inkscape:stockid="Arrow1Mend"
173 orient="auto"
174 refY="0.0"
175 refX="0.0"
176 id="Arrow1Mend"
177 style="overflow:visible;"
178 inkscape:isstock="true">
179 <path
180 id="path4274"
181 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
182 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
183 transform="scale(0.4) rotate(180) translate(10,0)" />
184 </marker>
185 <marker
186 inkscape:stockid="Arrow2Mend"
187 orient="auto"
188 refY="0.0"
189 refX="0.0"
190 id="Arrow2Mend"
191 style="overflow:visible;"
192 inkscape:isstock="true">
193 <path
194 id="path4292"
195 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
196 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
197 transform="scale(0.6) rotate(180) translate(0,0)" />
198 </marker>
199 <marker
200 inkscape:stockid="Arrow1Lend"
201 orient="auto"
202 refY="0.0"
203 refX="0.0"
204 id="Arrow1Lend"
205 style="overflow:visible;"
206 inkscape:isstock="true">
207 <path
208 id="path4268"
209 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
210 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
211 transform="scale(0.8) rotate(180) translate(12.5,0)" />
212 </marker>
213 </defs>
214 <sodipodi:namedview
215 id="base"
216 pagecolor="#ffffff"
217 bordercolor="#666666"
218 borderopacity="1.0"
219 inkscape:pageopacity="0.0"
220 inkscape:pageshadow="2"
221 inkscape:zoom="0.98524537"
222 inkscape:cx="635.16005"
223 inkscape:cy="350.04247"
224 inkscape:document-units="px"
225 inkscape:current-layer="g6897"
226 showgrid="false"
227 inkscape:connector-spacing="10"
228 inkscape:window-width="1920"
229 inkscape:window-height="1043"
230 inkscape:window-x="1280"
231 inkscape:window-y="0"
232 inkscape:window-maximized="1">
233 <inkscape:grid
234 type="xygrid"
235 id="grid5352" />
236 </sodipodi:namedview>
237 <metadata
238 id="metadata7">
239 <rdf:RDF>
240 <cc:Work
241 rdf:about="">
242 <dc:format>image/svg+xml</dc:format>
243 <dc:type
244 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
245 <dc:title></dc:title>
246 </cc:Work>
247 </rdf:RDF>
248 </metadata>
249 <g
250 inkscape:label="Layer 1"
251 inkscape:groupmode="layer"
252 id="layer1"
253 transform="translate(0,-308.26772)">
254 <text
255 xml:space="preserve"
256 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
257 x="304.05591"
258 y="203.83408"
259 id="text4162"
260 sodipodi:linespacing="125%"><tspan
261 sodipodi:role="line"
262 id="tspan4164"
263 x="304.05591"
264 y="203.83408"></tspan></text>
265 <g
266 id="g6897"
267 transform="matrix(0.444,0,0,0.444,166.01704,430.92217)">
268 <rect
269 ry="25.332346"
270 rx="20.289091"
271 y="357.64059"
272 x="100.06584"
273 height="722.29224"
274 width="556.50079"
275 id="rect3336"
276 style="opacity:1;fill:#d2e8a8;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
277 <text
278 sodipodi:linespacing="125%"
279 id="text4138"
280 y="434.55569"
281 x="129.62114"
282 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
283 xml:space="preserve"><tspan
284 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:70px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'"
285 id="tspan4142"
286 y="434.55569"
287 x="129.62114"
288 sodipodi:role="line">Guix share</tspan></text>
289 <g
290 transform="translate(-43.201245,340.29702)"
291 id="g4215">
292 <text
293 xml:space="preserve"
294 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
295 x="177.78683"
296 y="156.35689"
297 id="text4146"
298 sodipodi:linespacing="125%"><tspan
299 sodipodi:role="line"
300 id="tspan4148"
301 x="177.78683"
302 y="156.35689">/gnu</tspan><tspan
303 sodipodi:role="line"
304 x="177.78683"
305 y="206.35689"
306 id="tspan4150"> store</tspan><tspan
307 sodipodi:role="line"
308 x="177.78683"
309 y="256.35687"
310 id="tspan4154"> ...</tspan><tspan
311 sodipodi:role="line"
312 x="177.78683"
313 y="306.35687"
314 id="tspan4205"> yzwb...-python-3.3.5</tspan><tspan
315 sodipodi:role="line"
316 x="177.78683"
317 y="356.35687"
318 id="tspan4203"> zjhaq...-guile-2.0.11</tspan><tspan
319 sodipodi:role="line"
320 x="177.78683"
321 y="406.35687"
322 id="tspan4201"> </tspan><tspan
323 sodipodi:role="line"
324 x="177.78683"
325 y="456.35687"
326 id="tspan4171"> var/guix/profiles/...</tspan><tspan
327 sodipodi:role="line"
328 x="177.78683"
329 y="506.35687"
330 id="tspan6955"> per-user</tspan><tspan
331 sodipodi:role="line"
332 x="177.78683"
333 y="556.35687"
334 id="tspan6957"> john</tspan><tspan
335 sodipodi:role="line"
336 x="177.78683"
337 y="606.35687"
338 id="tspan6959"> paul</tspan><tspan
339 sodipodi:role="line"
340 x="177.78683"
341 y="656.35687"
342 id="tspan6961"> george</tspan><tspan
343 sodipodi:role="line"
344 x="177.78683"
345 y="706.35687"
346 id="tspan6963"> ringo</tspan><tspan
347 sodipodi:role="line"
348 x="177.78683"
349 y="756.35687"
350 id="tspan4152" /></text>
351 <path
352 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
353 d="m 180.81731,169.48888 0,274.87332 28.84087,0"
354 id="path4160"
355 inkscape:connector-curvature="0"
356 sodipodi:nodetypes="ccc" />
357 <path
358 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
359 d="m 226.60685,215.97693 0,129.37191 23.89672,0"
360 id="path4207"
361 inkscape:connector-curvature="0" />
362 <path
363 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
364 d="m 225.78282,294.25929 23.0727,0"
365 id="path4209"
366 inkscape:connector-curvature="0" />
367 <path
368 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
369 d="m 225.78282,251.41 24.72075,0"
370 id="path4211"
371 inkscape:connector-curvature="0"
372 sodipodi:nodetypes="cc" />
373 <path
374 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.80000019;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
375 d="m 181.28548,194.43216 29.6649,0"
376 id="path4213"
377 inkscape:connector-curvature="0" />
378 <path
379 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
380 d="m 226.60685,466.3516 0,27.64575 23.89672,0"
381 id="path4207-3"
382 inkscape:connector-curvature="0"
383 sodipodi:nodetypes="ccc" />
384 <path
385 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
386 d="m 262.64285,523.96176 0,168.23359 23.89672,0"
387 id="path4207-7"
388 inkscape:connector-curvature="0"
389 sodipodi:nodetypes="ccc" />
390 <path
391 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
392 d="m 261.81882,641.1058 23.0727,0"
393 id="path4209-0"
394 inkscape:connector-curvature="0" />
395 <path
396 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
397 d="m 261.81882,598.25651 24.72075,0"
398 id="path4211-8"
399 inkscape:connector-curvature="0"
400 sodipodi:nodetypes="cc" />
401 <path
402 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
403 d="m 260.49508,548.02503 24.72075,0"
404 id="path4211-8-6"
405 inkscape:connector-curvature="0"
406 sodipodi:nodetypes="cc" />
407 </g>
408 <rect
409 ry="23.628561"
410 rx="25.837723"
411 y="-139.10573"
412 x="106.77447"
413 height="311.46793"
414 width="773.22552"
415 id="rect4231"
416 style="opacity:1;fill:#f2f0e3;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
417 <text
418 inkscape:transform-center-x="-9.3227775"
419 sodipodi:linespacing="125%"
420 id="text4138-1"
421 y="-60.273418"
422 x="132.96968"
423 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
424 xml:space="preserve"><tspan
425 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:70px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'"
426 id="tspan4142-7"
427 y="-60.273418"
428 x="132.96968"
429 sodipodi:role="line">Management host</tspan></text>
430 <text
431 sodipodi:linespacing="125%"
432 id="text4251"
433 y="13.850248"
434 x="132.85063"
435 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
436 xml:space="preserve"><tspan
437 y="13.850248"
438 x="132.85063"
439 id="tspan4253"
440 sodipodi:role="line">Write access to Guix share</tspan><tspan
441 id="tspan4255"
442 y="63.85025"
443 x="132.85063"
444 sodipodi:role="line">Runs Guix daemon</tspan><tspan
445 id="tspan4257"
446 y="113.85025"
447 x="132.85063"
448 sodipodi:role="line">Used to modify profiles</tspan></text>
449 <rect
450 ry="25.3323"
451 rx="20.289101"
452 y="529.63159"
453 x="1100.4871"
454 height="109.96774"
455 width="112.71694"
456 id="rect5317"
457 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
458 <path
459 inkscape:connection-start="#rect3336"
460 inkscape:connection-end="#rect5317-2"
461 inkscape:connector-curvature="0"
462 inkscape:connector-type="polyline"
463 id="path5381"
464 d="M 656.56664,597.47557 962.77002,586.6145"
465 style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
466 <path
467 inkscape:connection-start="#rect4231"
468 inkscape:connector-curvature="0"
469 inkscape:connector-type="polyline"
470 id="path5513"
471 d="M 465.98798,172.3622 438.44154,328.93275"
472 style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM)" />
473 <text
474 inkscape:transform-center-x="-9.3227775"
475 sodipodi:linespacing="125%"
476 id="text4138-1-7"
477 y="232.03957"
478 x="959.9917"
479 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
480 xml:space="preserve"><tspan
481 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:70px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'"
482 id="tspan4142-7-4"
483 y="232.03957"
484 x="959.9917"
485 sodipodi:role="line">Cluster nodes</tspan></text>
486 <text
487 inkscape:transform-center-x="-9.3227775"
488 sodipodi:linespacing="125%"
489 id="text4138-1-7-8"
490 y="781.05786"
491 x="963.91833"
492 style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
493 xml:space="preserve"><tspan
494 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:70px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none"
495 id="tspan4142-7-4-4"
496 y="781.05786"
497 x="963.91833"
498 sodipodi:role="line">Workstations</tspan></text>
499 <path
500 inkscape:connection-end="#rect5317-24-9"
501 inkscape:connection-start="#rect3336"
502 inkscape:connector-curvature="0"
503 inkscape:connector-type="polyline"
504 id="path5769"
505 d="M 656.56664,720.76071 962.89105,845.61932"
506 style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
507 <path
508 inkscape:connection-end="#rect5317-9-1"
509 inkscape:connection-start="#rect3336"
510 inkscape:connector-curvature="36"
511 inkscape:connector-type="polyline"
512 id="path5771"
513 d="M 656.56664,779.35467 963.27507,968.95646"
514 style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
515 <rect
516 ry="25.3323"
517 rx="20.289101"
518 y="529.63159"
519 x="962.77002"
520 height="109.96774"
521 width="112.71694"
522 id="rect5317-2"
523 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
524 <rect
525 ry="25.3323"
526 rx="20.289101"
527 y="394.66388"
528 x="1375.9209"
529 height="109.96774"
530 width="112.71694"
531 id="rect5317-6"
532 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
533 <rect
534 ry="25.3323"
535 rx="20.289101"
536 y="394.66388"
537 x="1238.204"
538 height="109.96774"
539 width="112.71694"
540 id="rect5317-1"
541 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
542 <rect
543 ry="25.3323"
544 rx="20.289101"
545 y="394.66388"
546 x="1100.4871"
547 height="109.96774"
548 width="112.71694"
549 id="rect5317-7"
550 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
551 <rect
552 ry="25.3323"
553 rx="20.289101"
554 y="394.66388"
555 x="962.77002"
556 height="109.96774"
557 width="112.71694"
558 id="rect5317-9"
559 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
560 <rect
561 ry="25.3323"
562 rx="20.289101"
563 y="259.69614"
564 x="1375.9209"
565 height="109.96774"
566 width="112.71694"
567 id="rect5317-5"
568 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
569 <rect
570 ry="25.3323"
571 rx="20.289101"
572 y="259.69614"
573 x="1238.204"
574 height="109.96774"
575 width="112.71694"
576 id="rect5317-16"
577 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
578 <rect
579 ry="25.3323"
580 rx="20.289101"
581 y="259.69614"
582 x="1100.4871"
583 height="109.96774"
584 width="112.71694"
585 id="rect5317-4"
586 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
587 <rect
588 ry="25.3323"
589 rx="20.289101"
590 y="259.69614"
591 x="962.77002"
592 height="109.96774"
593 width="112.71694"
594 id="rect5317-24"
595 style="opacity:1;fill:#c1c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
596 <path
597 inkscape:connection-end="#rect5317-24"
598 inkscape:connection-start="#rect3336"
599 inkscape:connector-curvature="0"
600 inkscape:connector-type="polyline"
601 id="path5840"
602 d="M 656.56664,480.2655 962.77002,340.41946"
603 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
604 <path
605 inkscape:connection-end="#rect5317-9"
606 inkscape:connection-start="#rect3336"
607 inkscape:connector-curvature="0"
608 inkscape:connector-type="polyline"
609 id="path5842"
610 d="M 656.56664,538.87054 962.77002,463.517"
611 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
612 <rect
613 ry="25.3323"
614 rx="20.289101"
615 y="1083.5427"
616 x="1100.6082"
617 height="109.96774"
618 width="112.71694"
619 id="rect5317-62"
620 style="opacity:1;fill:#f2b9b9;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
621 <rect
622 ry="25.3323"
623 rx="20.289101"
624 y="1083.5427"
625 x="962.89105"
626 height="109.96774"
627 width="112.71694"
628 id="rect5317-2-7"
629 style="opacity:1;fill:#d4ebc0;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
630 <rect
631 ry="25.3323"
632 rx="20.289101"
633 y="948.57501"
634 x="1376.042"
635 height="109.96774"
636 width="112.71694"
637 id="rect5317-6-7"
638 style="opacity:1;fill:#f7f7b4;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
639 <rect
640 ry="25.3323"
641 rx="20.289101"
642 y="948.57501"
643 x="1238.3251"
644 height="109.96774"
645 width="112.71694"
646 id="rect5317-1-9"
647 style="opacity:1;fill:#e0c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
648 <rect
649 ry="25.3323"
650 rx="20.289101"
651 y="948.57501"
652 x="1100.6082"
653 height="109.96774"
654 width="112.71694"
655 id="rect5317-7-7"
656 style="opacity:1;fill:#c6c0eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
657 <rect
658 ry="25.3323"
659 rx="20.289101"
660 y="948.57501"
661 x="962.89105"
662 height="109.96774"
663 width="112.71694"
664 id="rect5317-9-1"
665 style="opacity:1;fill:#c0d6eb;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
666 <rect
667 ry="25.3323"
668 rx="20.289101"
669 y="813.6073"
670 x="1376.042"
671 height="109.96774"
672 width="112.71694"
673 id="rect5317-5-5"
674 style="opacity:1;fill:#c0ebe8;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
675 <rect
676 ry="25.3323"
677 rx="20.289101"
678 y="813.6073"
679 x="1238.3251"
680 height="109.96774"
681 width="112.71694"
682 id="rect5317-16-8"
683 style="opacity:1;fill:#c0ebc6;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
684 <rect
685 ry="25.3323"
686 rx="20.289101"
687 y="813.6073"
688 x="1100.6082"
689 height="109.96774"
690 width="112.71694"
691 id="rect5317-4-2"
692 style="opacity:1;fill:#ebe3c0;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
693 <rect
694 ry="25.3323"
695 rx="20.289101"
696 y="813.6073"
697 x="962.89105"
698 height="109.96774"
699 width="112.71694"
700 id="rect5317-24-9"
701 style="opacity:1;fill:#ebc0c0;fill-opacity:1;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
702 <path
703 inkscape:connection-end="#rect5317-2-7"
704 inkscape:connection-start="#rect3336"
705 inkscape:connector-curvature="0"
706 inkscape:connector-type="polyline"
707 id="path5888"
708 d="M 656.03801,837.51053 966.35048,1094.6859"
709 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
710 </g>
711 </g>
712 </svg>