/ thirdparty / hyperfine / doc / execution-order.svg
execution-order.svg
  1  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2  <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3  
  4  <svg
  5     width="1502.9366"
  6     height="1822"
  7     viewBox="0 0 397.65199 482.07085"
  8     version="1.1"
  9     id="svg5"
 10     inkscape:version="1.3 (1:1.3+202307231459+0e150ed6c4)"
 11     sodipodi:docname="execution-order.svg"
 12     inkscape:export-filename="execution-order.png"
 13     inkscape:export-xdpi="38.32"
 14     inkscape:export-ydpi="38.32"
 15     xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
 16     xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
 17     xmlns="http://www.w3.org/2000/svg"
 18     xmlns:svg="http://www.w3.org/2000/svg">
 19    <sodipodi:namedview
 20       id="namedview7"
 21       pagecolor="#ffffff"
 22       bordercolor="#999999"
 23       borderopacity="1"
 24       inkscape:pageshadow="0"
 25       inkscape:pageopacity="1"
 26       inkscape:pagecheckerboard="0"
 27       inkscape:document-units="mm"
 28       showgrid="false"
 29       inkscape:zoom="0.70710678"
 30       inkscape:cx="627.91082"
 31       inkscape:cy="893.07586"
 32       inkscape:window-width="2560"
 33       inkscape:window-height="1417"
 34       inkscape:window-x="1920"
 35       inkscape:window-y="0"
 36       inkscape:window-maximized="1"
 37       inkscape:current-layer="layer1"
 38       showborder="true"
 39       showguides="false"
 40       inkscape:guide-bbox="true"
 41       fit-margin-top="30"
 42       fit-margin-left="30"
 43       fit-margin-right="30"
 44       fit-margin-bottom="30"
 45       lock-margins="true"
 46       units="px"
 47       inkscape:showpageshadow="2"
 48       inkscape:deskcolor="#d1d1d1"
 49       inkscape:export-bgcolor="#ffffffff">
 50      <inkscape:grid
 51         type="xygrid"
 52         id="grid949"
 53         originx="323.88106"
 54         originy="-12.964584"
 55         spacingy="1"
 56         spacingx="1"
 57         units="px"
 58         visible="false" />
 59      <sodipodi:guide
 60         position="202.85342,175.48018"
 61         orientation="1,0"
 62         id="guide130046"
 63         inkscape:locked="false" />
 64      <sodipodi:guide
 65         position="26.437454,239.02565"
 66         orientation="1,0"
 67         id="guide58"
 68         inkscape:locked="false" />
 69    </sodipodi:namedview>
 70    <defs
 71       id="defs2">
 72      <rect
 73         x="287.17187"
 74         y="480.72656"
 75         width="21.71875"
 76         height="332.875"
 77         id="rect14" />
 78      <rect
 79         x="249.83594"
 80         y="1389.4844"
 81         width="8.7890625"
 82         height="188.23437"
 83         id="rect13" />
 84      <rect
 85         x="508.35665"
 86         y="352.30533"
 87         width="20.402297"
 88         height="106.86184"
 89         id="rect7" />
 90    </defs>
 91    <g
 92       inkscape:label="Ebene 1"
 93       inkscape:groupmode="layer"
 94       id="layer1"
 95       transform="translate(323.88102,-12.964581)">
 96      <rect
 97         style="fill:#abe1ac;fill-opacity:1;stroke:#000000;stroke-width:0.623093;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
 98         id="rect56"
 99         width="176.10442"
100         height="13.304932"
101         x="-297.13202"
102         y="357.00705"
103         ry="0.99500984" />
104      <rect
105         style="fill:#e1abcc;fill-opacity:1;stroke:#000000;stroke-width:0.635821;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
106         id="rect55"
107         width="176.09804"
108         height="13.292206"
109         x="-297.12564"
110         y="299.96063"
111         ry="0.99704427" />
112      <rect
113         style="fill:#abe1d8;fill-opacity:1;stroke:#000000;stroke-width:0.623093;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
114         id="rect159433"
115         width="176.10442"
116         height="13.157444"
117         x="-297.13202"
118         y="328.08582"
119         ry="0.99500984" />
120      <rect
121         style="fill:#923340;fill-opacity:1;stroke:#000000;stroke-width:0.857224;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
122         id="rect123376"
123         width="175.98735"
124         height="12.5896"
125         x="-297.01495"
126         y="285.72119"
127         ry="0.94422126" />
128      <rect
129         style="fill:#286f50;fill-opacity:1;stroke:#000000;stroke-width:0.854989;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
130         id="rect129065"
131         width="175.98848"
132         height="12.591858"
133         x="-297.01608"
134         y="342.95483"
135         ry="0.94438893" />
136      <rect
137         style="fill:#e1b0ab;fill-opacity:1;stroke:#000000;stroke-width:0.635821;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
138         id="rect117266"
139         width="176.09804"
140         height="13.113291"
141         x="-297.12564"
142         y="270.72006"
143         ry="0.99704427" />
144      <rect
145         style="fill:#b3b3b3;stroke:#000000;stroke-width:0.651841;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
146         id="rect117165"
147         width="176.09004"
148         height="14.086456"
149         x="-297.11765"
150         y="241.5974"
151         ry="1.0564854" />
152      <rect
153         style="fill:#b3b3b3;stroke:#000000;stroke-width:0.63283;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
154         id="rect117064"
155         width="176.09953"
156         height="13.295197"
157         x="-297.12714"
158         y="226.3399"
159         ry="0.99713981" />
160      <text
161         xml:space="preserve"
162         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.22134px;line-height:1.2;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';white-space:pre;inline-size:199.93;display:inline;fill:#000000;stroke-width:0.264583"
163         x="-79.596779"
164         y="-115.14695"
165         id="text41875"
166         transform="matrix(1.6931389,0,0,1.6931389,-165.28593,372.79263)"><tspan
167           x="-79.596779"
168           y="-115.14695"
169           id="tspan1">hyperfine&#10;</tspan><tspan
170           x="-79.596779"
171           y="-106.48134"
172           id="tspan6"><tspan
173     style="fill:#ff6600"
174     id="tspan5">  --warmup 2</tspan>&#10;</tspan><tspan
175           x="-79.596779"
176           y="-97.815729"
177           id="tspan9"><tspan
178             style="fill:#00cccc"
179             id="tspan8">  --runs 3&#10;</tspan></tspan><tspan
180           x="-79.596779"
181           y="-89.150118"
182           id="tspan10">&#10;</tspan><tspan
183           x="-79.596779"
184           y="-80.484506"
185           id="tspan13">  --setup   &lt;setup&gt;&#10;</tspan><tspan
186           x="-79.596779"
187           y="-71.818895"
188           id="tspan14">  --cleanup &lt;cleanup&gt;&#10;</tspan><tspan
189           x="-79.596779"
190           y="-63.153284"
191           id="tspan15">&#10;</tspan><tspan
192           x="-79.596779"
193           y="-54.487676"
194           id="tspan17">  --prepare &lt;prepare1&gt;&#10;</tspan><tspan
195           x="-79.596779"
196           y="-45.822069"
197           id="tspan19"><tspan
198             style="fill:#ffffff"
199             id="tspan18">  &lt;command1&gt;&#10;</tspan></tspan><tspan
200           x="-79.596779"
201           y="-37.156462"
202           id="tspan21"><tspan
203             style="fill:#1a1a1a"
204             id="tspan20">  --conclude &lt;conclude1&gt;&#10;</tspan></tspan><tspan
205           x="-79.596779"
206           y="-28.490854"
207           id="tspan22">&#10;</tspan><tspan
208           x="-79.596779"
209           y="-19.825247"
210           id="tspan23">  --prepare &lt;prepare2&gt;&#10;</tspan><tspan
211           x="-79.596779"
212           y="-11.159639"
213           id="tspan37"><tspan
214             style="fill:#ffffff"
215             id="tspan24">  &lt;command2&gt;&#10;</tspan></tspan><tspan
216           x="-79.596779"
217           y="-2.4940308"
218           id="tspan55"><tspan
219     style="fill:#1a1a1a"
220     id="tspan38">  --conclude &lt;conclude2&gt;</tspan>&#10;</tspan></text>
221      <text
222         xml:space="preserve"
223         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#e35a00;fill-opacity:1;stroke-width:0.264583"
224         x="-29.380138"
225         y="76.532524"
226         id="text7364"><tspan
227           sodipodi:role="line"
228           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#e35a00;fill-opacity:1;stroke-width:0.264583"
229           x="-29.380138"
230           y="76.532524"
231           id="tspan20001">2 warmup runs</tspan></text>
232      <text
233         xml:space="preserve"
234         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';white-space:pre;inline-size:105.635;display:inline;fill:#00bbeb;fill-opacity:1;stroke-width:0.264583"
235         x="-16.304935"
236         y="161.32399"
237         id="text12858"
238         transform="translate(-13.033123,20.367734)"><tspan
239           x="-16.304935"
240           y="161.32399"
241           id="tspan56">3 benchmark runs</tspan></text>
242      <text
243         xml:space="preserve"
244         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#e35a00;fill-opacity:1;stroke-width:0.264583"
245         x="-29.380138"
246         y="317.78952"
247         id="text272448"><tspan
248           sodipodi:role="line"
249           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#e35a00;fill-opacity:1;stroke-width:0.264583"
250           x="-29.380138"
251           y="317.78952"
252           id="tspan272446">2 warmup runs</tspan></text>
253      <text
254         xml:space="preserve"
255         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';white-space:pre;inline-size:105.635;display:inline;fill:#00bbeb;fill-opacity:1;stroke-width:0.264583"
256         x="-16.304935"
257         y="161.32399"
258         id="text272452"
259         transform="translate(-13.033123,261.62471)"><tspan
260           x="-16.304935"
261           y="161.32399"
262           id="tspan57">3 benchmark runs</tspan></text>
263      <text
264         xml:space="preserve"
265         transform="matrix(0.26458333,0,0,0.26458333,-323.88102,12.964581)"
266         id="text7"
267         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';white-space:pre;shape-inside:url(#rect7);display:inline;fill:#000000;fill-opacity:1" />
268      <rect
269         style="fill:#e4e4e4;fill-opacity:1;stroke:#00bbeb;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
270         id="rect272406-8"
271         width="58.208336"
272         height="115.26278"
273         x="-95.249992"
274         y="120.93826"
275         ry="0.79374999" />
276      <rect
277         style="fill:#e4e4e4;fill-opacity:1;stroke:#e35a00;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
278         id="rect272408-6"
279         width="58.173439"
280         height="84.228279"
281         x="-95.232544"
282         y="32.354633"
283         ry="0.90244579" />
284      <rect
285         style="fill:#923340;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
286         id="rect272434-2"
287         width="43.470306"
288         height="9.6600676"
289         x="-87.880974"
290         y="50.421993"
291         ry="0.72450507" />
292      <text
293         xml:space="preserve"
294         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
295         x="-84.727898"
296         y="58.101753"
297         id="text272438-6"><tspan
298           sodipodi:role="line"
299           id="tspan272436-6"
300           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
301           x="-84.727898"
302           y="58.101753">command1</tspan></text>
303      <rect
304         style="fill:#e1b0ab;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
305         id="rect272440-4"
306         width="43.470306"
307         height="9.6600676"
308         x="-87.880981"
309         y="39.18755"
310         ry="0.72450507" />
311      <text
312         xml:space="preserve"
313         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
314         x="-84.76268"
315         y="45.858795"
316         id="text272444-9"><tspan
317           sodipodi:role="line"
318           id="tspan272442-5"
319           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
320           x="-84.76268"
321           y="45.858795">prepare1</tspan></text>
322      <text
323         xml:space="preserve"
324         transform="matrix(0.26458333,0,0,0.26458333,-323.88102,12.964581)"
325         id="text13"
326         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';white-space:pre;shape-inside:url(#rect13);display:inline;fill:#ffffff;fill-opacity:1;stroke-width:1.75748;stroke-dasharray:none" />
327      <text
328         xml:space="preserve"
329         transform="matrix(0.26458333,0,0,0.26458333,-323.88102,12.964581)"
330         id="text14"
331         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';white-space:pre;shape-inside:url(#rect14);display:inline;fill:#ffffff;fill-opacity:1;stroke-width:1.75748;stroke-dasharray:none" />
332      <rect
333         style="fill:#e1abcc;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
334         id="rect1"
335         width="43.470306"
336         height="9.6600676"
337         x="-87.880981"
338         y="61.656441"
339         ry="0.72450507" />
340      <text
341         xml:space="preserve"
342         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
343         x="-87.04631"
344         y="69.336189"
345         id="text4"><tspan
346           sodipodi:role="line"
347           id="tspan4"
348           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
349           x="-87.04631"
350           y="69.336189">conclude1</tspan></text>
351      <rect
352         style="fill:#923340;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
353         id="rect6"
354         width="43.470306"
355         height="9.6600676"
356         x="-87.880974"
357         y="88.65126"
358         ry="0.72450507" />
359      <text
360         xml:space="preserve"
361         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
362         x="-84.727898"
363         y="96.331017"
364         id="text11"><tspan
365           sodipodi:role="line"
366           id="tspan11"
367           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
368           x="-84.727898"
369           y="96.331017">command1</tspan></text>
370      <rect
371         style="fill:#e1b0ab;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
372         id="rect11"
373         width="43.470306"
374         height="9.6600676"
375         x="-87.880981"
376         y="77.416817"
377         ry="0.72450507" />
378      <text
379         xml:space="preserve"
380         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
381         x="-84.76268"
382         y="84.088058"
383         id="text12"><tspan
384           sodipodi:role="line"
385           id="tspan12"
386           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
387           x="-84.76268"
388           y="84.088058">prepare1</tspan></text>
389      <rect
390         style="fill:#e1abcc;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
391         id="rect12"
392         width="43.470306"
393         height="9.6600676"
394         x="-87.880981"
395         y="99.885681"
396         ry="0.72450507" />
397      <text
398         xml:space="preserve"
399         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
400         x="-87.04631"
401         y="107.56544"
402         id="text16"><tspan
403           sodipodi:role="line"
404           id="tspan16"
405           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
406           x="-87.04631"
407           y="107.56544">conclude1</tspan></text>
408      <rect
409         style="fill:#923340;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
410         id="rect25"
411         width="43.470306"
412         height="9.6600676"
413         x="-87.880974"
414         y="135.45992"
415         ry="0.72450507" />
416      <text
417         xml:space="preserve"
418         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
419         x="-84.727898"
420         y="143.13966"
421         id="text25"><tspan
422           sodipodi:role="line"
423           id="tspan25"
424           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
425           x="-84.727898"
426           y="143.13966">command1</tspan></text>
427      <rect
428         style="fill:#e1b0ab;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
429         id="rect26"
430         width="43.470306"
431         height="9.6600676"
432         x="-87.880981"
433         y="124.22549"
434         ry="0.72450507" />
435      <text
436         xml:space="preserve"
437         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
438         x="-84.76268"
439         y="130.89671"
440         id="text26"><tspan
441           sodipodi:role="line"
442           id="tspan26"
443           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
444           x="-84.76268"
445           y="130.89671">prepare1</tspan></text>
446      <rect
447         style="fill:#e1abcc;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
448         id="rect27"
449         width="43.470306"
450         height="9.6600676"
451         x="-87.880981"
452         y="146.69435"
453         ry="0.72450507" />
454      <text
455         xml:space="preserve"
456         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
457         x="-87.04631"
458         y="154.37411"
459         id="text27"><tspan
460           sodipodi:role="line"
461           id="tspan27"
462           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
463           x="-87.04631"
464           y="154.37411">conclude1</tspan></text>
465      <rect
466         style="fill:#923340;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
467         id="rect28"
468         width="43.470306"
469         height="9.6600676"
470         x="-87.880974"
471         y="172.76315"
472         ry="0.72450507" />
473      <text
474         xml:space="preserve"
475         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
476         x="-84.727898"
477         y="180.4429"
478         id="text28"><tspan
479           sodipodi:role="line"
480           id="tspan28"
481           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
482           x="-84.727898"
483           y="180.4429">command1</tspan></text>
484      <rect
485         style="fill:#e1b0ab;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
486         id="rect29"
487         width="43.470306"
488         height="9.6600676"
489         x="-87.880981"
490         y="161.5287"
491         ry="0.72450507" />
492      <text
493         xml:space="preserve"
494         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
495         x="-84.76268"
496         y="168.19995"
497         id="text29"><tspan
498           sodipodi:role="line"
499           id="tspan29"
500           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
501           x="-84.76268"
502           y="168.19995">prepare1</tspan></text>
503      <rect
504         style="fill:#e1abcc;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
505         id="rect30"
506         width="43.470306"
507         height="9.6600676"
508         x="-87.880981"
509         y="183.99759"
510         ry="0.72450507" />
511      <text
512         xml:space="preserve"
513         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
514         x="-87.04631"
515         y="191.67734"
516         id="text30"><tspan
517           sodipodi:role="line"
518           id="tspan30"
519           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
520           x="-87.04631"
521           y="191.67734">conclude1</tspan></text>
522      <rect
523         style="fill:#923340;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
524         id="rect31"
525         width="43.470306"
526         height="9.6600676"
527         x="-87.880974"
528         y="209.56593"
529         ry="0.72450507" />
530      <text
531         xml:space="preserve"
532         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
533         x="-84.727898"
534         y="217.2457"
535         id="text31"><tspan
536           sodipodi:role="line"
537           id="tspan31"
538           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
539           x="-84.727898"
540           y="217.2457">command1</tspan></text>
541      <rect
542         style="fill:#e1b0ab;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
543         id="rect32"
544         width="43.470306"
545         height="9.6600676"
546         x="-87.880981"
547         y="198.3315"
548         ry="0.72450507" />
549      <text
550         xml:space="preserve"
551         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
552         x="-84.76268"
553         y="205.00273"
554         id="text32"><tspan
555           sodipodi:role="line"
556           id="tspan32"
557           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
558           x="-84.76268"
559           y="205.00273">prepare1</tspan></text>
560      <rect
561         style="fill:#e1abcc;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
562         id="rect33"
563         width="43.470306"
564         height="9.6600676"
565         x="-87.880981"
566         y="220.80038"
567         ry="0.72450507" />
568      <text
569         xml:space="preserve"
570         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
571         x="-87.04631"
572         y="228.48013"
573         id="text33"><tspan
574           sodipodi:role="line"
575           id="tspan33"
576           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
577           x="-87.04631"
578           y="228.48013">conclude1</tspan></text>
579      <rect
580         style="fill:#b3b3b3;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
581         id="rect34"
582         width="43.470306"
583         height="9.6600676"
584         x="-87.880981"
585         y="240.13783"
586         ry="0.72450507" />
587      <text
588         xml:space="preserve"
589         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
590         x="-82.444275"
591         y="247.00227"
592         id="text34"><tspan
593           sodipodi:role="line"
594           id="tspan34"
595           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
596           x="-82.444275"
597           y="247.00227">cleanup</tspan></text>
598      <rect
599         style="fill:#b3b3b3;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
600         id="rect35"
601         width="43.470306"
602         height="9.6600676"
603         x="-87.880981"
604         y="261.07349"
605         ry="0.72450507" />
606      <text
607         xml:space="preserve"
608         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
609         x="-77.737892"
610         y="267.61914"
611         id="text35"><tspan
612           sodipodi:role="line"
613           id="tspan35"
614           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
615           x="-77.737892"
616           y="267.61914">setup</tspan></text>
617      <rect
618         style="fill:#b3b3b3;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
619         id="rect36"
620         width="43.470306"
621         height="9.6600676"
622         x="-87.880981"
623         y="16.718643"
624         ry="0.72450507" />
625      <text
626         xml:space="preserve"
627         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
628         x="-77.737892"
629         y="23.264297"
630         id="text36"><tspan
631           sodipodi:role="line"
632           id="tspan36"
633           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
634           x="-77.737892"
635           y="23.264297">setup</tspan></text>
636      <rect
637         style="fill:#e4e4e4;fill-opacity:1;stroke:#00bbeb;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
638         id="rect37"
639         width="58.208336"
640         height="115.26278"
641         x="-95.249992"
642         y="362.19525"
643         ry="0.79374999" />
644      <rect
645         style="fill:#e4e4e4;fill-opacity:1;stroke:#e35a00;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
646         id="rect38"
647         width="58.173439"
648         height="84.228279"
649         x="-95.232544"
650         y="273.61163"
651         ry="0.90244579" />
652      <rect
653         style="fill:#286f50;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
654         id="rect39"
655         width="43.470306"
656         height="9.6600676"
657         x="-87.880974"
658         y="291.67899"
659         ry="0.72450507" />
660      <text
661         xml:space="preserve"
662         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
663         x="-84.727898"
664         y="299.35873"
665         id="text39"><tspan
666           sodipodi:role="line"
667           id="tspan39"
668           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
669           x="-84.727898"
670           y="299.35873">command2</tspan></text>
671      <rect
672         style="fill:#abe1d8;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
673         id="rect40"
674         width="43.470306"
675         height="9.6600676"
676         x="-87.880981"
677         y="280.44455"
678         ry="0.72450507" />
679      <text
680         xml:space="preserve"
681         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
682         x="-84.76268"
683         y="287.11578"
684         id="text40"><tspan
685           sodipodi:role="line"
686           id="tspan40"
687           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
688           x="-84.76268"
689           y="287.11578">prepare2</tspan></text>
690      <rect
691         style="fill:#abe1ac;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
692         id="rect41"
693         width="43.470306"
694         height="9.6600676"
695         x="-87.880981"
696         y="302.91345"
697         ry="0.72450507" />
698      <text
699         xml:space="preserve"
700         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
701         x="-87.04631"
702         y="310.5932"
703         id="text41"><tspan
704           sodipodi:role="line"
705           id="tspan41"
706           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
707           x="-87.04631"
708           y="310.5932">conclude2</tspan></text>
709      <rect
710         style="fill:#286f50;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
711         id="rect42"
712         width="43.470306"
713         height="9.6600676"
714         x="-87.880974"
715         y="329.90826"
716         ry="0.72450507" />
717      <text
718         xml:space="preserve"
719         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
720         x="-84.727898"
721         y="337.58801"
722         id="text42"><tspan
723           sodipodi:role="line"
724           id="tspan42"
725           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
726           x="-84.727898"
727           y="337.58801">command2</tspan></text>
728      <rect
729         style="fill:#abe1d8;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
730         id="rect43"
731         width="43.470306"
732         height="9.6600676"
733         x="-87.880981"
734         y="318.6738"
735         ry="0.72450507" />
736      <text
737         xml:space="preserve"
738         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
739         x="-84.76268"
740         y="325.34506"
741         id="text43"><tspan
742           sodipodi:role="line"
743           id="tspan43"
744           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
745           x="-84.76268"
746           y="325.34506">prepare2</tspan></text>
747      <rect
748         style="fill:#abe1ac;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
749         id="rect44"
750         width="43.470306"
751         height="9.6600676"
752         x="-87.880981"
753         y="341.1427"
754         ry="0.72450507" />
755      <text
756         xml:space="preserve"
757         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
758         x="-87.04631"
759         y="348.82245"
760         id="text44"><tspan
761           sodipodi:role="line"
762           id="tspan44"
763           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
764           x="-87.04631"
765           y="348.82245">conclude2</tspan></text>
766      <rect
767         style="fill:#286f50;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
768         id="rect45"
769         width="43.470306"
770         height="9.6600676"
771         x="-87.880974"
772         y="376.71692"
773         ry="0.72450507" />
774      <text
775         xml:space="preserve"
776         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
777         x="-84.727898"
778         y="384.39667"
779         id="text45"><tspan
780           sodipodi:role="line"
781           id="tspan45"
782           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
783           x="-84.727898"
784           y="384.39667">command2</tspan></text>
785      <rect
786         style="fill:#abe1d8;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
787         id="rect46"
788         width="43.470306"
789         height="9.6600676"
790         x="-87.880981"
791         y="365.48248"
792         ry="0.72450507" />
793      <text
794         xml:space="preserve"
795         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
796         x="-84.76268"
797         y="372.15372"
798         id="text46"><tspan
799           sodipodi:role="line"
800           id="tspan46"
801           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
802           x="-84.76268"
803           y="372.15372">prepare2</tspan></text>
804      <rect
805         style="fill:#abe1ac;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
806         id="rect47"
807         width="43.470306"
808         height="9.6600676"
809         x="-87.880981"
810         y="387.95135"
811         ry="0.72450507" />
812      <text
813         xml:space="preserve"
814         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
815         x="-87.04631"
816         y="395.6311"
817         id="text47"><tspan
818           sodipodi:role="line"
819           id="tspan47"
820           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
821           x="-87.04631"
822           y="395.6311">conclude2</tspan></text>
823      <rect
824         style="fill:#286f50;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
825         id="rect48"
826         width="43.470306"
827         height="9.6600676"
828         x="-87.880974"
829         y="414.02014"
830         ry="0.72450507" />
831      <text
832         xml:space="preserve"
833         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
834         x="-84.727898"
835         y="421.69989"
836         id="text48"><tspan
837           sodipodi:role="line"
838           id="tspan48"
839           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
840           x="-84.727898"
841           y="421.69989">command2</tspan></text>
842      <rect
843         style="fill:#abe1d8;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
844         id="rect49"
845         width="43.470306"
846         height="9.6600676"
847         x="-87.880981"
848         y="402.78571"
849         ry="0.72450507" />
850      <text
851         xml:space="preserve"
852         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
853         x="-84.76268"
854         y="409.45694"
855         id="text49"><tspan
856           sodipodi:role="line"
857           id="tspan49"
858           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
859           x="-84.76268"
860           y="409.45694">prepare2</tspan></text>
861      <rect
862         style="fill:#abe1ac;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
863         id="rect50"
864         width="43.470306"
865         height="9.6600676"
866         x="-87.880981"
867         y="425.25458"
868         ry="0.72450507" />
869      <text
870         xml:space="preserve"
871         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
872         x="-87.04631"
873         y="432.93433"
874         id="text50"><tspan
875           sodipodi:role="line"
876           id="tspan50"
877           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
878           x="-87.04631"
879           y="432.93433">conclude2</tspan></text>
880      <rect
881         style="fill:#286f50;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
882         id="rect51"
883         width="43.470306"
884         height="9.6600676"
885         x="-87.880974"
886         y="450.82294"
887         ry="0.72450507" />
888      <text
889         xml:space="preserve"
890         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
891         x="-84.727898"
892         y="458.50269"
893         id="text51"><tspan
894           sodipodi:role="line"
895           id="tspan51"
896           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';fill:#ffffff;stroke-width:0.564;stroke-dasharray:none"
897           x="-84.727898"
898           y="458.50269">command2</tspan></text>
899      <rect
900         style="fill:#abe1d8;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
901         id="rect52"
902         width="43.470306"
903         height="9.6600676"
904         x="-87.880981"
905         y="439.5885"
906         ry="0.72450507" />
907      <text
908         xml:space="preserve"
909         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
910         x="-84.76268"
911         y="446.25974"
912         id="text52"><tspan
913           sodipodi:role="line"
914           id="tspan52"
915           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
916           x="-84.76268"
917           y="446.25974">prepare2</tspan></text>
918      <rect
919         style="fill:#abe1ac;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
920         id="rect53"
921         width="43.470306"
922         height="9.6600676"
923         x="-87.880981"
924         y="462.05737"
925         ry="0.72450507" />
926      <text
927         xml:space="preserve"
928         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
929         x="-87.04631"
930         y="469.73712"
931         id="text53"><tspan
932           sodipodi:role="line"
933           id="tspan53"
934           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
935           x="-87.04631"
936           y="469.73712">conclude2</tspan></text>
937      <rect
938         style="fill:#b3b3b3;fill-opacity:1;stroke:#000000;stroke-width:0.564;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.80126;stroke-opacity:1;paint-order:stroke fill markers"
939         id="rect54"
940         width="43.470306"
941         height="9.6600676"
942         x="-87.880981"
943         y="481.39484"
944         ry="0.72450507" />
945      <text
946         xml:space="preserve"
947         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;line-height:0;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
948         x="-82.444275"
949         y="488.25928"
950         id="text54"><tspan
951           sodipodi:role="line"
952           id="tspan54"
953           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.72806px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code';stroke-width:0.564;stroke-dasharray:none"
954           x="-82.444275"
955           y="488.25928">cleanup</tspan></text>
956    </g>
957  </svg>