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="140.86948mm" 13 height="49.095894mm" 14 viewBox="0 0 499.14381 173.96183" 15 id="svg2" 16 version="1.1" 17 inkscape:version="0.92.4 (unknown)" 18 sodipodi:docname="promise.svg"> 19 <defs 20 id="defs4"> 21 <marker 22 inkscape:isstock="true" 23 style="overflow:visible" 24 id="marker5611" 25 refX="0" 26 refY="0" 27 orient="auto" 28 inkscape:stockid="Arrow1Send"> 29 <path 30 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 31 style="fill:#434442;fill-opacity:1;fill-rule:evenodd;stroke:#434442;stroke-width:1.00000003pt;stroke-opacity:1" 32 d="M 0,0 5,-5 -12.5,0 5,5 Z" 33 id="path5609" 34 inkscape:connector-curvature="0" /> 35 </marker> 36 <marker 37 inkscape:stockid="Arrow1Send" 38 orient="auto" 39 refY="0" 40 refX="0" 41 id="Arrow1Send" 42 style="overflow:visible" 43 inkscape:isstock="true" 44 inkscape:collect="always"> 45 <path 46 id="path4640" 47 d="M 0,0 5,-5 -12.5,0 5,5 Z" 48 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 49 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 50 inkscape:connector-curvature="0" /> 51 </marker> 52 <marker 53 inkscape:isstock="true" 54 style="overflow:visible" 55 id="marker4963" 56 refX="0" 57 refY="0" 58 orient="auto" 59 inkscape:stockid="Arrow2Mend"> 60 <path 61 inkscape:connector-curvature="0" 62 transform="scale(-0.6)" 63 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 64 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 65 id="path4961" /> 66 </marker> 67 <marker 68 inkscape:stockid="Arrow2Lend" 69 orient="auto" 70 refY="0" 71 refX="0" 72 id="Arrow2Lend" 73 style="overflow:visible" 74 inkscape:isstock="true"> 75 <path 76 id="path4646" 77 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 78 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 79 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 80 inkscape:connector-curvature="0" /> 81 </marker> 82 <marker 83 inkscape:stockid="Arrow1Mend" 84 orient="auto" 85 refY="0" 86 refX="0" 87 id="Arrow1Mend" 88 style="overflow:visible" 89 inkscape:isstock="true"> 90 <path 91 id="path6464" 92 d="M 0,0 5,-5 -12.5,0 5,5 Z" 93 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 94 transform="matrix(-0.4,0,0,-0.4,-4,0)" 95 inkscape:connector-curvature="0" /> 96 </marker> 97 <inkscape:path-effect 98 effect="bspline" 99 id="path-effect6395" 100 is_visible="true" 101 weight="33.333333" 102 steps="2" 103 helper_size="0" 104 apply_no_weight="true" 105 apply_with_weight="true" 106 only_selected="false" /> 107 <inkscape:path-effect 108 effect="spiro" 109 id="path-effect6343" 110 is_visible="true" /> 111 <marker 112 inkscape:stockid="Arrow1Lend" 113 orient="auto" 114 refY="0" 115 refX="0" 116 id="marker12257" 117 style="overflow:visible" 118 inkscape:isstock="true"> 119 <path 120 inkscape:connector-curvature="0" 121 id="path12259" 122 d="M 0,0 5,-5 -12.5,0 5,5 Z" 123 style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1" 124 transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 125 </marker> 126 <marker 127 inkscape:isstock="true" 128 style="overflow:visible" 129 id="marker11059" 130 refX="0" 131 refY="0" 132 orient="auto" 133 inkscape:stockid="Arrow1Lend"> 134 <path 135 transform="matrix(-0.8,0,0,-0.8,-10,0)" 136 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 137 d="M 0,0 5,-5 -12.5,0 5,5 Z" 138 id="path11061" 139 inkscape:connector-curvature="0" /> 140 </marker> 141 <marker 142 inkscape:stockid="Arrow1Lend" 143 orient="auto" 144 refY="0" 145 refX="0" 146 id="marker6735" 147 style="overflow:visible" 148 inkscape:isstock="true"> 149 <path 150 id="path6737" 151 d="M 0,0 5,-5 -12.5,0 5,5 Z" 152 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 153 transform="matrix(-0.8,0,0,-0.8,-10,0)" 154 inkscape:connector-curvature="0" /> 155 </marker> 156 <marker 157 inkscape:stockid="Arrow1Lend" 158 orient="auto" 159 refY="0" 160 refX="0" 161 id="Arrow1Lend" 162 style="overflow:visible" 163 inkscape:isstock="true"> 164 <path 165 id="path6191" 166 d="M 0,0 5,-5 -12.5,0 5,5 Z" 167 style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1" 168 transform="matrix(-0.8,0,0,-0.8,-10,0)" 169 inkscape:connector-curvature="0" /> 170 </marker> 171 <marker 172 inkscape:stockid="Arrow1Lend" 173 orient="auto" 174 refY="0" 175 refX="0" 176 id="marker6735-4" 177 style="overflow:visible" 178 inkscape:isstock="true"> 179 <path 180 inkscape:connector-curvature="0" 181 id="path6737-6" 182 d="M 0,0 5,-5 -12.5,0 5,5 Z" 183 style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1" 184 transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 185 </marker> 186 <marker 187 inkscape:stockid="Arrow1Lend" 188 orient="auto" 189 refY="0" 190 refX="0" 191 id="marker6735-6" 192 style="overflow:visible" 193 inkscape:isstock="true"> 194 <path 195 inkscape:connector-curvature="0" 196 id="path6737-7" 197 d="M 0,0 5,-5 -12.5,0 5,5 Z" 198 style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1" 199 transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 200 </marker> 201 <marker 202 inkscape:isstock="true" 203 style="overflow:visible" 204 id="marker5611-6" 205 refX="0" 206 refY="0" 207 orient="auto" 208 inkscape:stockid="Arrow1Send"> 209 <path 210 inkscape:connector-curvature="0" 211 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 212 style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1" 213 d="M 0,0 5,-5 -12.5,0 5,5 Z" 214 id="path5609-2" /> 215 </marker> 216 <marker 217 inkscape:isstock="true" 218 style="overflow:visible" 219 id="marker5611-6-6" 220 refX="0" 221 refY="0" 222 orient="auto" 223 inkscape:stockid="Arrow1Send"> 224 <path 225 inkscape:connector-curvature="0" 226 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" 227 style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" 228 d="M 0,0 5,-5 -12.5,0 5,5 Z" 229 id="path5609-2-0" /> 230 </marker> 231 </defs> 232 <sodipodi:namedview 233 id="base" 234 pagecolor="#ffffff" 235 bordercolor="#666666" 236 borderopacity="1.0" 237 inkscape:pageopacity="0.0" 238 inkscape:pageshadow="2" 239 inkscape:zoom="1.2218218" 240 inkscape:cx="50.371414" 241 inkscape:cy="96.637368" 242 inkscape:document-units="px" 243 inkscape:current-layer="layer1" 244 showgrid="false" 245 showguides="false" 246 inkscape:guide-bbox="true" 247 inkscape:window-width="1920" 248 inkscape:window-height="972" 249 inkscape:window-x="0" 250 inkscape:window-y="55" 251 inkscape:window-maximized="1" 252 fit-margin-top="0" 253 fit-margin-left="0" 254 fit-margin-right="0" 255 fit-margin-bottom="0" 256 scale-x="0.9375"> 257 <sodipodi:guide 258 position="617.64084,108.78106" 259 orientation="1,0" 260 id="guide7768" 261 inkscape:locked="false" /> 262 <sodipodi:guide 263 position="320.90835,169.99278" 264 orientation="1,0" 265 id="guide4617" 266 inkscape:locked="false" /> 267 <sodipodi:guide 268 position="347.15216,373.50701" 269 orientation="0,1" 270 id="guide4619" 271 inkscape:locked="false" /> 272 <sodipodi:guide 273 position="459.1844,166.34682" 274 orientation="1,0" 275 id="guide4621" 276 inkscape:locked="false" /> 277 <sodipodi:guide 278 position="155.05672,2.2516886" 279 orientation="0,1" 280 id="guide13925" 281 inkscape:locked="false" /> 282 </sodipodi:namedview> 283 <metadata 284 id="metadata7"> 285 <rdf:RDF> 286 <cc:Work 287 rdf:about=""> 288 <dc:format>image/svg+xml</dc:format> 289 <dc:type 290 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 291 <dc:title></dc:title> 292 </cc:Work> 293 </rdf:RDF> 294 </metadata> 295 <g 296 inkscape:label="Layer 1" 297 inkscape:groupmode="layer" 298 id="layer1" 299 transform="translate(80.58721,-256.46709)"> 300 <g 301 aria-label="area" 302 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 303 id="text4771-7-3" /> 304 <flowRoot 305 xml:space="preserve" 306 id="flowRoot4699" 307 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0px;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 308 transform="matrix(0.9375,0,0,0.9375,21.027264,97.641448)"><flowRegion 309 id="flowRegion4701"><rect 310 id="rect4703" 311 width="157.96085" 312 height="59.746849" 313 x="330.65381" 314 y="240.80962" /></flowRegion><flowPara 315 id="flowPara4705" /></flowRoot> <path 316 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)" 317 d="M -80.58721,406.35501 H 354.78268" 318 id="path4623" 319 inkscape:connector-curvature="0" 320 sodipodi:nodetypes="cc" /> 321 <text 322 xml:space="preserve" 323 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 324 x="354.147" 325 y="418.76654" 326 id="text4771-7-36-6-3"><tspan 327 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 328 sodipodi:role="line" 329 id="tspan4773-5-7-4-6" 330 x="354.147" 331 y="418.76654">t</tspan></text> 332 <text 333 xml:space="preserve" 334 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 335 x="-31.141937" 336 y="427.67892" 337 id="text4771-7-36-7"><tspan 338 style="stroke-width:1px" 339 sodipodi:role="line" 340 id="tspan4773-5-7-5" 341 x="-31.141937" 342 y="427.67892">A host parser runs</tspan></text> 343 <path 344 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 345 d="M -45.199435,414.5894 V 397.32522" 346 id="path5573" 347 inkscape:connector-curvature="0" /> 348 <path 349 inkscape:connector-curvature="0" 350 id="path5599" 351 d="M 99.17556,414.5894 V 397.32522" 352 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> 353 <path 354 style="fill:none;fill-rule:evenodd;stroke:#434442;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5611)" 355 d="m -45.391259,406.70575 c 5.968169,10.85122 46.3966015,9.39363 75.955777,9.72851 29.559169,0.33488 64.701623,-3.91925 67.414423,-8.8023" 356 id="path5601" 357 inkscape:connector-curvature="0" 358 sodipodi:nodetypes="czc" /> 359 <path 360 sodipodi:type="star" 361 style="opacity:1;fill:#fd0000;fill-opacity:1;stroke:#c7c7c7;stroke-width:1.03733325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 362 id="path5888" 363 sodipodi:sides="5" 364 sodipodi:cx="19.89691" 365 sodipodi:cy="405.89642" 366 sodipodi:r1="4.8120704" 367 sodipodi:r2="2.4060352" 368 sodipodi:arg1="1.5707963" 369 sodipodi:arg2="2.1991149" 370 inkscape:flatsided="false" 371 inkscape:rounded="0" 372 inkscape:randomized="0" 373 d="m 19.89691,410.70849 -1.414232,-2.86554 -3.162319,-0.45952 2.288275,-2.23051 -0.540188,-3.14954 2.828464,1.48701 2.828464,-1.48701 -0.540189,3.14954 2.288276,2.23051 -3.162319,0.45952 z" 374 inkscape:transform-center-y="0.45952153" 375 inkscape:transform-center-x="1.4171862e-06" /> 376 <path 377 sodipodi:type="star" 378 style="opacity:1;fill:#0000ff;fill-opacity:1;stroke:#c7c7c7;stroke-width:1.03733325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 379 id="path5888-5" 380 sodipodi:sides="5" 381 sodipodi:cx="-22.920158" 382 sodipodi:cy="405.47275" 383 sodipodi:r1="4.8120704" 384 sodipodi:r2="2.4060352" 385 sodipodi:arg1="1.5707963" 386 sodipodi:arg2="2.1991149" 387 inkscape:flatsided="false" 388 inkscape:rounded="0" 389 inkscape:randomized="0" 390 d="m -22.920158,410.28482 -1.414232,-2.86555 -3.162319,-0.45951 2.288275,-2.23052 -0.540188,-3.14954 2.828464,1.48701 2.828464,-1.48701 -0.540189,3.14954 2.288276,2.23052 -3.162319,0.45951 z" 391 inkscape:transform-center-y="0.45952153" 392 inkscape:transform-center-x="1.4171862e-06" /> 393 <path 394 style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5611-6)" 395 d="m 100.65059,406.78421 c 9.42101,10.08392 43.05978,10.04955 56.50571,10.19261 13.44593,0.14306 35.87249,1.43255 50.67021,-9.20523" 396 id="path5601-9" 397 inkscape:connector-curvature="0" 398 sodipodi:nodetypes="czc" /> 399 <path 400 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 401 d="M 208.94058,414.04684 V 396.78266" 402 id="path11193" 403 inkscape:connector-curvature="0" /> 404 <text 405 xml:space="preserve" 406 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 407 x="-319.76288" 408 y="235.35492" 409 id="text4771-7-36-6-1" 410 transform="rotate(-50.477323)"><tspan 411 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 412 sodipodi:role="line" 413 id="tspan4773-5-7-4-2" 414 x="-319.76288" 415 y="235.35492">guest parser X is scheduled</tspan></text> 416 <text 417 xml:space="preserve" 418 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 419 x="-293.1586" 420 y="268.05173" 421 id="text4771-7-36-6-1-7" 422 inkscape:transform-center-x="70.62788" 423 inkscape:transform-center-y="26.816414" 424 transform="rotate(-50.477323)"><tspan 425 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 426 sodipodi:role="line" 427 id="tspan4773-5-7-4-2-0" 428 x="-293.1586" 429 y="268.05173">guest parser Y is scheduled</tspan></text> 430 <text 431 xml:space="preserve" 432 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 433 x="141.21521" 434 y="427.84195" 435 id="text4771-7-36-7-9"><tspan 436 style="stroke-width:1px" 437 sodipodi:role="line" 438 id="tspan4773-5-7-5-3" 439 x="141.21521" 440 y="427.84195">X runs</tspan></text> 441 <path 442 style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5611-6-6)" 443 d="m 211.09459,406.2211 c 9.42101,10.08392 43.05978,10.04955 56.50571,10.19261 13.44593,0.14306 35.87249,1.43255 50.67021,-9.20523" 444 id="path5601-9-6" 445 inkscape:connector-curvature="0" 446 sodipodi:nodetypes="czc" /> 447 <path 448 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 449 d="M 319.38458,413.48373 V 396.21954" 450 id="path11193-2" 451 inkscape:connector-curvature="0" /> 452 <text 453 id="text15065" 454 y="427.84195" 455 x="251.56892" 456 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 457 xml:space="preserve"><tspan 458 y="427.84195" 459 x="251.56892" 460 id="tspan15063" 461 sodipodi:role="line" 462 style="stroke-width:1px">Y runs</tspan></text> 463 <text 464 xml:space="preserve" 465 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 466 x="-242.36191" 467 y="329.81918" 468 id="text4771-7-36-6-1-8" 469 transform="rotate(-50.477323)"><tspan 470 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 471 sodipodi:role="line" 472 id="tspan4773-5-7-4-2-7" 473 x="-242.36191" 474 y="329.81918">promise for X is forced</tspan></text> 475 <text 476 xml:space="preserve" 477 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 478 x="-171.92081" 479 y="413.22397" 480 id="text4771-7-36-6-1-8-9" 481 transform="rotate(-50.477323)"><tspan 482 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 483 sodipodi:role="line" 484 id="tspan4773-5-7-4-2-7-2" 485 x="-171.92081" 486 y="413.22397">promise for Y is forced</tspan></text> 487 <path 488 sodipodi:type="star" 489 style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 490 id="path16493" 491 sodipodi:sides="3" 492 sodipodi:cx="-71.886269" 493 sodipodi:cy="404.71149" 494 sodipodi:r1="5.4256077" 495 sodipodi:r2="2.758086" 496 sodipodi:arg1="1.5707963" 497 sodipodi:arg2="2.6179939" 498 inkscape:flatsided="false" 499 inkscape:rounded="0" 500 inkscape:randomized="0" 501 d="m -71.886268,410.13709 -2.388573,-4.04656 -2.310142,-4.09185 4.698714,-0.0453 4.698714,0.0453 -2.310141,4.09185 z" 502 inkscape:transform-center-y="1.3337608" /> 503 <text 504 xml:space="preserve" 505 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 506 x="-352.85925" 507 y="198.87411" 508 id="text4771-7-36-6-1-8-0" 509 transform="rotate(-50.477323)"><tspan 510 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 511 sodipodi:role="line" 512 id="tspan4773-5-7-4-2-7-23" 513 x="-352.85925" 514 y="198.87411">opens an input file</tspan></text> 515 <path 516 sodipodi:type="star" 517 style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 518 id="path16493-7" 519 sodipodi:sides="3" 520 sodipodi:cx="340.00958" 521 sodipodi:cy="404.30811" 522 sodipodi:r1="5.4256077" 523 sodipodi:r2="2.758086" 524 sodipodi:arg1="1.5707963" 525 sodipodi:arg2="2.6179939" 526 inkscape:flatsided="false" 527 inkscape:rounded="0" 528 inkscape:randomized="0" 529 d="m 340.00958,409.73371 -2.38857,-4.04656 -2.31014,-4.09185 4.69871,-0.0453 4.69872,0.0453 -2.31014,4.09185 z" 530 inkscape:transform-center-y="-1.3260982" 531 transform="rotate(60.736224,338.40961,405.24561)" 532 inkscape:transform-center-x="0.034854492" /> 533 <text 534 xml:space="preserve" 535 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 536 x="-90.424301" 537 y="516.34271" 538 id="text4771-7-36-6-1-8-0-5" 539 transform="rotate(-50.477323)"><tspan 540 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px" 541 sodipodi:role="line" 542 id="tspan4773-5-7-4-2-7-23-9" 543 x="-90.424301" 544 y="516.34271">closes the input file</tspan></text> 545 </g> 546</svg> 547