Merge branch 'web-improvements' of git://github.com/catlee/buildbot
[buildbot.git] / docs / images / slavebuilder.svg
blobb04f767fc9ea3330caec2756acca2b3a55dd9d5d
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://web.resource.org/cc/"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 id="svg101"
13 sodipodi:version="0.32"
14 width="500"
15 height="300"
16 sodipodi:docname="slavebuilder.svg"
17 inkscape:version="0.44"
18 sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
19 version="1.0">
20 <metadata
21 id="metadata71">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs103">
33 <marker
34 inkscape:stockid="Arrow2Send"
35 orient="auto"
36 refY="0.0"
37 refX="0.0"
38 id="Arrow2Send"
39 style="overflow:visible;">
40 <path
41 id="path3088"
42 style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
43 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 "
44 transform="scale(0.3) rotate(180) translate(-2.3,0)" />
45 </marker>
46 <marker
47 inkscape:stockid="Arrow2Mend"
48 orient="auto"
49 refY="0.0"
50 refX="0.0"
51 id="Arrow2Mend"
52 style="overflow:visible;">
53 <path
54 id="path3094"
55 style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
56 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 "
57 transform="scale(0.6) rotate(180) translate(0,0)" />
58 </marker>
59 <marker
60 inkscape:stockid="Arrow1Mend"
61 orient="auto"
62 refY="0.0"
63 refX="0.0"
64 id="Arrow1Mend"
65 style="overflow:visible;">
66 <path
67 id="path3112"
68 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 "
69 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
70 transform="scale(0.4) rotate(180) translate(10,0)" />
71 </marker>
72 </defs>
73 <sodipodi:namedview
74 id="base"
75 showgrid="true"
76 snaptoguides="false"
77 width="500px"
78 height="300px"
79 inkscape:zoom="1.27"
80 inkscape:cx="250"
81 inkscape:cy="150"
82 inkscape:window-width="853"
83 inkscape:window-height="578"
84 inkscape:window-x="16"
85 inkscape:window-y="93"
86 inkscape:current-layer="svg101" />
88 id="g2900"
89 transform="translate(40.15327,-62.11205)">
90 <rect
91 rx="18.750013"
92 ry="18.75"
93 y="140.98706"
94 x="72.414238"
95 height="29.624987"
96 width="62.656288"
97 id="rect2889"
98 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
99 <text
100 sodipodi:linespacing="100%"
101 id="text2891"
102 y="160.82355"
103 x="103.22226"
104 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
105 xml:space="preserve"><tspan
106 y="160.82355"
107 x="103.22226"
108 id="tspan2898"
109 sodipodi:role="line">Builder</tspan></text>
110 </g>
112 transform="translate(-65.57053,-24.70747)"
113 id="use2905">
114 <rect
115 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
116 id="rect3305"
117 width="62.656288"
118 height="29.624987"
119 x="72.414238"
120 y="140.98706"
121 ry="18.75"
122 rx="18.750013" />
123 <text
124 xml:space="preserve"
125 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
126 x="103.22226"
127 y="160.82355"
128 id="text3307"
129 sodipodi:linespacing="100%"><tspan
130 sodipodi:role="line"
131 id="tspan3309"
132 x="103.22226"
133 y="160.82355">Builder</tspan></text>
134 </g>
136 id="g3213"
137 transform="translate(29.05187,-159.7552)">
138 <path
139 id="path3195"
140 d="M 83.59375,166.40625 L 83.59375,216.40625 L 146.09375,216.40625 L 146.09375,166.40625"
141 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
142 <path
143 id="path3205"
144 d="M 87.329101,203.10058 L 142.3584,203.10058"
145 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
146 <path
147 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
148 d="M 87.329099,207.28759 L 142.3584,207.28759"
149 id="path3207" />
150 <path
151 id="path3209"
152 d="M 87.329099,211.4746 L 142.3584,211.4746"
153 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
154 <path
155 id="path3211"
156 d="M 114.84375,181.56738 L 114.84375,201.10677"
157 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
158 </g>
160 id="g3265"
161 transform="translate(-152.5782,-148.8349)">
162 <path
163 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
164 d="M 176.72446,196.26159 L 176.72446,244.30079 L 204.77565,244.30079 L 204.77565,196.26159"
165 id="path3250" />
166 <path
167 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 d="M 178.40096,231.51692 L 203.09915,231.51692"
169 id="path3252" />
170 <path
171 id="path3254"
172 d="M 178.40096,235.53973 L 203.09915,235.53973"
173 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
174 <path
175 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
176 d="M 178.40096,239.56254 L 203.09915,239.56254"
177 id="path3256" />
178 <path
179 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
180 d="M 190.75006,210.82816 L 190.75006,229.6013"
181 id="path3258" />
182 </g>
184 transform="matrix(0.585953,0,0,0.585953,78.6865,-72.7587)"
185 id="use3220">
186 <path
187 transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)"
188 sodipodi:open="true"
189 sodipodi:end="8.4574167"
190 sodipodi:start="2.2083886"
191 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
192 sodipodi:ry="28.125"
193 sodipodi:rx="27.34375"
194 sodipodi:cy="217.1875"
195 sodipodi:cx="111.71875"
196 id="path3226"
197 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
198 sodipodi:type="arc" />
199 <text
200 sodipodi:linespacing="100%"
201 id="text3228"
202 y="166.51833"
203 x="138.20795"
204 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
205 xml:space="preserve"><tspan
206 sodipodi:role="line"
207 id="tspan3230"
208 x="138.20795"
209 y="166.51833">build</tspan><tspan
210 sodipodi:role="line"
211 id="tspan3232"
212 x="138.20795"
213 y="178.51833">request</tspan></text>
214 </g>
215 <path
216 sodipodi:nodetypes="cc"
217 id="path3313"
218 d="M 38.171863,97.498369 L 38.171863,113.6442"
219 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
220 <path
221 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
222 d="M 143.89562,59.510383 L 143.89562,75.656213"
223 id="path3315"
224 sodipodi:nodetypes="cc" />
225 <use
226 x="0"
227 y="0"
228 xlink:href="#use3220"
229 id="use3688"
230 transform="translate(-29,-11)"
231 width="500"
232 height="300" />
234 id="use3690"
235 transform="matrix(0.396106,0,0,0.396106,-12.37326,-14.63467)">
236 <path
237 sodipodi:type="arc"
238 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36707859pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
239 id="path3694"
240 sodipodi:cx="111.71875"
241 sodipodi:cy="217.1875"
242 sodipodi:rx="27.34375"
243 sodipodi:ry="28.125"
244 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
245 sodipodi:start="2.2083886"
246 sodipodi:end="8.4574167"
247 sodipodi:open="true"
248 transform="matrix(0.747745,0,0,0.715583,54.81875,14.55241)" />
249 <text
250 xml:space="preserve"
251 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
252 x="138.20795"
253 y="166.51833"
254 id="text3696"
255 sodipodi:linespacing="100%"><tspan
256 y="166.51833"
257 x="138.20795"
258 id="tspan3698"
259 sodipodi:role="line">build</tspan><tspan
260 y="178.51833"
261 x="138.20795"
262 id="tspan3700"
263 sodipodi:role="line">request</tspan></text>
264 </g>
265 <path
266 sodipodi:type="arc"
267 style="fill:#ebc7ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
268 id="path3702"
269 sodipodi:cx="147.5"
270 sodipodi:cy="311.5"
271 sodipodi:rx="109.5"
272 sodipodi:ry="109.5"
273 d="M 41.731121,283.15932 A 109.5,109.5 0 0 1 253.26888,283.15931"
274 sodipodi:start="3.403392"
275 sodipodi:end="6.0213859"
276 transform="translate(-26.82926,17.79048)"
277 sodipodi:open="true" />
278 <path
279 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
280 d="M 143.94488,113.01158 L 160.09744,241.00715"
281 id="path2946"
282 sodipodi:nodetypes="cc" />
284 transform="translate(52.3417,-17.27854)"
285 id="use2942">
286 <path
287 sodipodi:type="arc"
288 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
289 id="path3365"
290 sodipodi:cx="111.71875"
291 sodipodi:cy="217.1875"
292 sodipodi:rx="27.34375"
293 sodipodi:ry="28.125"
294 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
295 sodipodi:start="2.2083886"
296 sodipodi:end="8.4574167"
297 sodipodi:open="true"
298 transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
299 <text
300 xml:space="preserve"
301 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
302 x="91.230194"
303 y="219.43657"
304 id="text3367"
305 sodipodi:linespacing="100%"><tspan
306 sodipodi:role="line"
307 id="tspan3369"
308 x="91.230194"
309 y="219.43657">build</tspan></text>
310 </g>
312 id="g3714"
313 transform="translate(-26.77165,-5.02953)">
314 <path
315 transform="translate(33.85827,-40.16241)"
316 d="M 536.22047 226.37796 A 138.18898 138.18898 0 1 1 259.84251,226.37796 A 138.18898 138.18898 0 1 1 536.22047 226.37796 z"
317 sodipodi:ry="138.18898"
318 sodipodi:rx="138.18898"
319 sodipodi:cy="226.37796"
320 sodipodi:cx="398.03149"
321 id="path3704"
322 style="fill:#ebc7ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
323 sodipodi:type="arc" />
324 <text
325 sodipodi:linespacing="100%"
326 id="text3706"
327 y="74.015747"
328 x="402.36221"
329 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
330 xml:space="preserve"><tspan
331 y="74.015747"
332 x="402.36221"
333 id="tspan3708"
334 sodipodi:role="line">BuildSlave</tspan></text>
335 </g>
336 <text
337 sodipodi:linespacing="100%"
338 id="text3710"
339 y="295.2756"
340 x="87.401581"
341 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
342 xml:space="preserve"><tspan
343 y="295.2756"
344 x="87.401581"
345 id="tspan3712"
346 sodipodi:role="line">BuildSlave</tspan></text>
348 id="g3725"
349 transform="translate(22.04724,-3.937008)">
350 <rect
351 ry="25.19685"
352 y="100"
353 x="316.53543"
354 height="81.102364"
355 width="122.83465"
356 id="rect3719"
357 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
358 rx="25.19685" />
359 <text
360 sodipodi:linespacing="100%"
361 id="text3721"
362 y="115.74802"
363 x="341.83472"
364 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
365 xml:space="preserve"><tspan
366 y="115.74802"
367 x="341.83472"
368 id="tspan3723"
369 sodipodi:role="line">SlaveBuilder</tspan></text>
370 </g>
372 id="g3730"
373 transform="translate(0.787406,98.42518)">
374 <rect
375 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
376 id="rect3732"
377 width="122.83465"
378 height="81.102364"
379 x="316.53543"
380 y="100"
381 ry="25.19685"
382 rx="25.19685" />
383 <text
384 xml:space="preserve"
385 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
386 x="341.83472"
387 y="115.74802"
388 id="text3734"
389 sodipodi:linespacing="100%"><tspan
390 sodipodi:role="line"
391 id="tspan3736"
392 x="341.83472"
393 y="115.74802">SlaveBuilder</tspan></text>
394 </g>
396 id="g3749">
397 <rect
398 rx="11.023631"
399 ry="11.023631"
400 y="245.72591"
401 x="136.43611"
402 height="34.705647"
403 width="52.563892"
404 id="rect3740"
405 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
406 <text
407 sodipodi:linespacing="100%"
408 id="text3742"
409 y="256.62399"
410 x="142.07918"
411 style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
412 xml:space="preserve"><tspan
413 y="256.62399"
414 x="142.07918"
415 id="tspan3744"
416 sodipodi:role="line">SlaveBuilder</tspan></text>
417 </g>
419 id="g3754"
420 transform="translate(-79.52756,-0.787402)">
421 <rect
422 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:2.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
423 id="rect3756"
424 width="52.563892"
425 height="34.705647"
426 x="136.43611"
427 y="245.72591"
428 ry="11.023631"
429 rx="11.023631" />
430 <text
431 xml:space="preserve"
432 style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
433 x="142.07918"
434 y="256.62399"
435 id="text3758"
436 sodipodi:linespacing="100%"><tspan
437 sodipodi:role="line"
438 id="tspan3760"
439 x="142.07918"
440 y="256.62399">SlaveBuilder</tspan></text>
441 </g>
442 <path
443 sodipodi:nodetypes="cc"
444 id="path3764"
445 d="M 154.9685,111.43678 C 154.9685,111.43678 237.26279,212.66069 317.57776,218.1725"
446 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
448 id="g2937"
449 transform="translate(84.2399,-71.0155)">
450 <path
451 transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)"
452 sodipodi:open="true"
453 sodipodi:end="8.4574167"
454 sodipodi:start="2.2083886"
455 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
456 sodipodi:ry="28.125"
457 sodipodi:rx="27.34375"
458 sodipodi:cy="217.1875"
459 sodipodi:cx="111.71875"
460 id="path2923"
461 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
462 sodipodi:type="arc" />
463 <text
464 sodipodi:linespacing="100%"
465 id="text2925"
466 y="219.43657"
467 x="91.230194"
468 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
469 xml:space="preserve"><tspan
470 y="219.43657"
471 x="91.230194"
472 id="tspan2927"
473 sodipodi:role="line">build</tspan></text>
474 </g>
476 transform="translate(143.7911,-24.9589)"
477 id="use2944">
478 <path
479 sodipodi:type="arc"
480 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
481 id="path3357"
482 sodipodi:cx="111.71875"
483 sodipodi:cy="217.1875"
484 sodipodi:rx="27.34375"
485 sodipodi:ry="28.125"
486 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
487 sodipodi:start="2.2083886"
488 sodipodi:end="8.4574167"
489 sodipodi:open="true"
490 transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
491 <text
492 xml:space="preserve"
493 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
494 x="91.230194"
495 y="219.43657"
496 id="text3359"
497 sodipodi:linespacing="100%"><tspan
498 sodipodi:role="line"
499 id="tspan3361"
500 x="91.230194"
501 y="219.43657">build</tspan></text>
502 </g>
503 <path
504 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
505 d="M 39.220471,148.44465 L 81.357287,242.58195"
506 id="path3766"
507 sodipodi:nodetypes="cc" />
509 transform="translate(-54.34278,-20.6218)"
510 id="g3768">
511 <path
512 sodipodi:type="arc"
513 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
514 id="path3770"
515 sodipodi:cx="111.71875"
516 sodipodi:cy="217.1875"
517 sodipodi:rx="27.34375"
518 sodipodi:ry="28.125"
519 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
520 sodipodi:start="2.2083886"
521 sodipodi:end="8.4574167"
522 sodipodi:open="true"
523 transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
524 <text
525 xml:space="preserve"
526 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
527 x="91.230194"
528 y="219.43657"
529 id="text3772"
530 sodipodi:linespacing="100%"><tspan
531 sodipodi:role="line"
532 id="tspan3774"
533 x="91.230194"
534 y="219.43657">build</tspan></text>
535 </g>
537 id="g3776"
538 transform="matrix(0.7155,0,0,0.7155,159.6135,-98.12468)">
539 <rect
540 rx="18.750013"
541 ry="18.75"
542 y="140.98706"
543 x="72.414238"
544 height="29.624987"
545 width="62.656288"
546 id="rect3778"
547 style="fill:#e6e6e6;fill-opacity:1;stroke:black;stroke-width:1.39762509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
548 <text
549 sodipodi:linespacing="100%"
550 id="text3780"
551 y="160.82355"
552 x="103.22226"
553 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
554 xml:space="preserve"><tspan
555 y="160.82355"
556 x="103.22226"
557 id="tspan3782"
558 sodipodi:role="line">Builder</tspan></text>
559 </g>
560 <path
561 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
562 d="M 233.70865,31.12182 C 233.70865,31.12182 254.58562,121.3221 334.90059,126.83391"
563 id="path3784"
564 sodipodi:nodetypes="cc" />
566 transform="translate(148.0194,-141.0942)"
567 id="g3786">
568 <path
569 sodipodi:type="arc"
570 style="fill:#ffc4c4;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.80011616pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
571 id="path3788"
572 sodipodi:cx="111.71875"
573 sodipodi:cy="217.1875"
574 sodipodi:rx="27.34375"
575 sodipodi:ry="28.125"
576 d="M 95.442041,239.78682 A 27.34375,28.125 0 1 1 96.201877,240.34538"
577 sodipodi:start="2.2083886"
578 sodipodi:end="8.4574167"
579 sodipodi:open="true"
580 transform="matrix(0.55538,0,0,0.555659,41.42196,95.56953)" />
581 <text
582 xml:space="preserve"
583 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
584 x="91.230194"
585 y="219.43657"
586 id="text3790"
587 sodipodi:linespacing="100%"><tspan
588 sodipodi:role="line"
589 id="tspan3792"
590 x="91.230194"
591 y="219.43657">build</tspan></text>
592 </g>
593 </svg>