miriv_new.drawio 75 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806
  1. <mxfile host="Electron" modified="2023-08-14T12:03:36.269Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.5 Chrome/114.0.5735.243 Electron/25.3.1 Safari/537.36" etag="wRCKQTjAwwPLlUGbdKke" version="21.6.5" type="device">
  2. <diagram name="Page-1" id="90a13364-a465-7bf4-72fc-28e22215d7a0">
  3. <mxGraphModel dx="2440" dy="1440" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1.5" pageWidth="1654" pageHeight="1169" background="none" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" style=";html=1;" />
  6. <mxCell id="1" style=";html=1;" parent="0" />
  7. <mxCell id="IwNX8nkIANcV86WnhXgN-66" value="" style="group;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1" connectable="0">
  8. <mxGeometry x="1020" y="380" width="40" height="560" as="geometry" />
  9. </mxCell>
  10. <mxCell id="IwNX8nkIANcV86WnhXgN-24" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-66" vertex="1">
  11. <mxGeometry width="40" height="560" as="geometry" />
  12. </mxCell>
  13. <mxCell id="IwNX8nkIANcV86WnhXgN-25" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-66" vertex="1">
  14. <mxGeometry x="10" y="540" width="20" height="20" as="geometry" />
  15. </mxCell>
  16. <mxCell id="IwNX8nkIANcV86WnhXgN-67" value="" style="group;fontFamily=Courier New;fontSize=20;strokeWidth=2;strokeColor=none;" parent="1" vertex="1" connectable="0">
  17. <mxGeometry x="1105" y="390" width="50" height="540" as="geometry" />
  18. </mxCell>
  19. <mxCell id="IwNX8nkIANcV86WnhXgN-50" value="" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=20;fillColor=default;gradientColor=none;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-67" vertex="1">
  20. <mxGeometry width="50" height="540.0000000000001" as="geometry" />
  21. </mxCell>
  22. <mxCell id="IwNX8nkIANcV86WnhXgN-51" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;font style=&quot;font-size: 20px;&quot;&gt;multiplex&lt;br style=&quot;font-size: 20px;&quot;&gt;&lt;/font&gt;&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;html=1;fontSize=20;fontStyle=0;verticalAlign=middle;align=center;rotation=-90;fontFamily=Courier New;strokeWidth=1;" parent="IwNX8nkIANcV86WnhXgN-67" vertex="1">
  23. <mxGeometry x="-25" y="246.17647058823533" width="100" height="47.64705882352942" as="geometry" />
  24. </mxCell>
  25. <mxCell id="IwNX8nkIANcV86WnhXgN-68" value="" style="group;fontFamily=Courier New;fontSize=30;strokeWidth=2;strokeColor=default;" parent="1" vertex="1" connectable="0">
  26. <mxGeometry x="300" y="800.5" width="40" height="140" as="geometry" />
  27. </mxCell>
  28. <mxCell id="IwNX8nkIANcV86WnhXgN-33" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-68" vertex="1">
  29. <mxGeometry width="40" height="140" as="geometry" />
  30. </mxCell>
  31. <mxCell id="IwNX8nkIANcV86WnhXgN-34" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-68" vertex="1">
  32. <mxGeometry x="10" y="120" width="20" height="20" as="geometry" />
  33. </mxCell>
  34. <mxCell id="IwNX8nkIANcV86WnhXgN-35" value="&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;font style=&quot;font-size: 28px;&quot;&gt;PC&lt;br style=&quot;font-size: 28px;&quot;&gt;&lt;/font&gt;&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;html=1;fontSize=28;fontStyle=0;verticalAlign=middle;align=center;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-68" vertex="1">
  35. <mxGeometry x="-30" y="50" width="100" height="30" as="geometry" />
  36. </mxCell>
  37. <mxCell id="IwNX8nkIANcV86WnhXgN-118" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.108;entryY=1;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;endArrow=none;endFill=0;entryPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-89" target="IwNX8nkIANcV86WnhXgN-114" edge="1">
  38. <mxGeometry relative="1" as="geometry" />
  39. </mxCell>
  40. <mxCell id="IwNX8nkIANcV86WnhXgN-156" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1.013;entryY=0.216;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-89" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  41. <mxGeometry relative="1" as="geometry" />
  42. </mxCell>
  43. <mxCell id="IwNX8nkIANcV86WnhXgN-157" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.299;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-89" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  44. <mxGeometry relative="1" as="geometry" />
  45. </mxCell>
  46. <mxCell id="IwNX8nkIANcV86WnhXgN-162" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.257;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-89" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  47. <mxGeometry relative="1" as="geometry" />
  48. </mxCell>
  49. <mxCell id="IwNX8nkIANcV86WnhXgN-89" value="alu" style="whiteSpace=wrap;html=1;aspect=fixed;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=default;gradientColor=none;rounded=1;strokeWidth=2;" parent="1" vertex="1">
  50. <mxGeometry x="1199" y="484" width="90" height="90" as="geometry" />
  51. </mxCell>
  52. <mxCell id="IwNX8nkIANcV86WnhXgN-97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-90" target="IwNX8nkIANcV86WnhXgN-96" edge="1">
  53. <mxGeometry relative="1" as="geometry" />
  54. </mxCell>
  55. <mxCell id="IwNX8nkIANcV86WnhXgN-169" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" target="IwNX8nkIANcV86WnhXgN-33" edge="1">
  56. <mxGeometry relative="1" as="geometry">
  57. <mxPoint x="420" y="870" as="sourcePoint" />
  58. </mxGeometry>
  59. </mxCell>
  60. <mxCell id="a117UwC-TSID57y-ndld-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;endArrow=oval;endFill=1;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-90" edge="1">
  61. <mxGeometry relative="1" as="geometry">
  62. <mxPoint x="1668" y="510" as="targetPoint" />
  63. <Array as="points">
  64. <mxPoint x="401" y="842" />
  65. <mxPoint x="401" y="320" />
  66. <mxPoint x="1668" y="320" />
  67. </Array>
  68. </mxGeometry>
  69. </mxCell>
  70. <mxCell id="IwNX8nkIANcV86WnhXgN-90" value="BP" style="whiteSpace=wrap;html=1;aspect=fixed;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillStyle=solid;fillColor=#FFCCCC;strokeWidth=2;" parent="1" vertex="1">
  71. <mxGeometry x="421" y="830" width="50" height="50" as="geometry" />
  72. </mxCell>
  73. <mxCell id="IwNX8nkIANcV86WnhXgN-91" value="" style="group;fontFamily=Courier New;fontSize=30;strokeWidth=2;" parent="1" vertex="1" connectable="0">
  74. <mxGeometry x="420" y="1060" width="160" height="30" as="geometry" />
  75. </mxCell>
  76. <mxCell id="IwNX8nkIANcV86WnhXgN-20" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-91" vertex="1">
  77. <mxGeometry width="160" height="30" as="geometry" />
  78. </mxCell>
  79. <mxCell id="IwNX8nkIANcV86WnhXgN-21" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-91" vertex="1">
  80. <mxGeometry x="10" y="10" width="20" height="20" as="geometry" />
  81. </mxCell>
  82. <mxCell id="IwNX8nkIANcV86WnhXgN-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-91" source="IwNX8nkIANcV86WnhXgN-20" target="IwNX8nkIANcV86WnhXgN-20" edge="1">
  83. <mxGeometry relative="1" as="geometry" />
  84. </mxCell>
  85. <mxCell id="IwNX8nkIANcV86WnhXgN-23" value="&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;font style=&quot;font-size: 28px;&quot;&gt;imem&lt;br style=&quot;font-size: 28px;&quot;&gt;&lt;/font&gt;&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;html=1;fontSize=28;fontStyle=0;verticalAlign=middle;align=center;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-91" vertex="1">
  86. <mxGeometry x="50" width="100" height="30" as="geometry" />
  87. </mxCell>
  88. <mxCell id="IwNX8nkIANcV86WnhXgN-92" value="" style="group;fontFamily=Courier New;fontSize=30;strokeWidth=2;" parent="1" vertex="1" connectable="0">
  89. <mxGeometry x="1500" y="1060" width="160" height="30" as="geometry" />
  90. </mxCell>
  91. <mxCell id="IwNX8nkIANcV86WnhXgN-14" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-92" vertex="1">
  92. <mxGeometry width="160" height="30" as="geometry" />
  93. </mxCell>
  94. <mxCell id="IwNX8nkIANcV86WnhXgN-15" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-92" vertex="1">
  95. <mxGeometry x="10" y="10" width="20" height="20" as="geometry" />
  96. </mxCell>
  97. <mxCell id="IwNX8nkIANcV86WnhXgN-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-92" source="IwNX8nkIANcV86WnhXgN-14" target="IwNX8nkIANcV86WnhXgN-14" edge="1">
  98. <mxGeometry relative="1" as="geometry" />
  99. </mxCell>
  100. <mxCell id="IwNX8nkIANcV86WnhXgN-19" value="&lt;span style=&quot;font-size: 28px;&quot;&gt;&lt;font style=&quot;font-size: 28px;&quot;&gt;dmem&lt;/font&gt;&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;html=1;fontSize=28;fontStyle=0;verticalAlign=middle;align=center;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-92" vertex="1">
  101. <mxGeometry x="50" width="100" height="30" as="geometry" />
  102. </mxCell>
  103. <mxCell id="IwNX8nkIANcV86WnhXgN-93" value="" style="group;fontFamily=Courier New;" parent="1" connectable="0" vertex="1">
  104. <mxGeometry x="1740" y="800" width="40" height="140" as="geometry" />
  105. </mxCell>
  106. <mxCell id="IwNX8nkIANcV86WnhXgN-30" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-93" vertex="1">
  107. <mxGeometry width="40" height="140" as="geometry" />
  108. </mxCell>
  109. <mxCell id="IwNX8nkIANcV86WnhXgN-31" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-93" vertex="1">
  110. <mxGeometry x="10" y="120" width="20" height="20" as="geometry" />
  111. </mxCell>
  112. <mxCell id="IwNX8nkIANcV86WnhXgN-94" value="" style="group;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1" connectable="0">
  113. <mxGeometry x="1380" y="380" width="40" height="560" as="geometry" />
  114. </mxCell>
  115. <mxCell id="IwNX8nkIANcV86WnhXgN-26" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-94" vertex="1">
  116. <mxGeometry width="40" height="560" as="geometry" />
  117. </mxCell>
  118. <mxCell id="IwNX8nkIANcV86WnhXgN-27" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="IwNX8nkIANcV86WnhXgN-94" vertex="1">
  119. <mxGeometry x="10" y="540" width="20" height="20" as="geometry" />
  120. </mxCell>
  121. <mxCell id="IwNX8nkIANcV86WnhXgN-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;endArrow=none;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-33" target="IwNX8nkIANcV86WnhXgN-96" edge="1">
  122. <mxGeometry relative="1" as="geometry">
  123. <Array as="points">
  124. <mxPoint x="280" y="870" />
  125. <mxPoint x="280" y="970" />
  126. <mxPoint x="620" y="970" />
  127. <mxPoint x="620" y="835" />
  128. </Array>
  129. </mxGeometry>
  130. </mxCell>
  131. <mxCell id="IwNX8nkIANcV86WnhXgN-96" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;labelBorderColor=none;fontFamily=Courier New;fontSize=20;fillColor=default;gradientColor=none;rotation=90;strokeWidth=2;" parent="1" vertex="1">
  132. <mxGeometry x="520" y="820" width="80" height="30" as="geometry" />
  133. </mxCell>
  134. <mxCell id="IwNX8nkIANcV86WnhXgN-102" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Courier New;fontSize=20;endArrow=none;endFill=0;startArrow=oval;startFill=1;strokeWidth=2;" parent="1" edge="1">
  135. <mxGeometry relative="1" as="geometry">
  136. <mxPoint x="380" y="870" as="sourcePoint" />
  137. <mxPoint x="660" y="417" as="targetPoint" />
  138. <Array as="points">
  139. <mxPoint x="380" y="417" />
  140. <mxPoint x="660" y="417" />
  141. </Array>
  142. </mxGeometry>
  143. </mxCell>
  144. <mxCell id="IwNX8nkIANcV86WnhXgN-163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.997;entryY=0.461;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-113" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  145. <mxGeometry relative="1" as="geometry" />
  146. </mxCell>
  147. <mxCell id="a117UwC-TSID57y-ndld-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.458;entryY=1.001;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-113" target="IwNX8nkIANcV86WnhXgN-114" edge="1">
  148. <mxGeometry relative="1" as="geometry" />
  149. </mxCell>
  150. <mxCell id="IwNX8nkIANcV86WnhXgN-113" value="mul&lt;br style=&quot;font-size: 32px;&quot;&gt;div" style="whiteSpace=wrap;html=1;aspect=fixed;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFCCCC;gradientColor=none;rounded=0;shadow=0;sketch=0;strokeWidth=2;" parent="1" vertex="1">
  151. <mxGeometry x="1199" y="594" width="90" height="90" as="geometry" />
  152. </mxCell>
  153. <mxCell id="a117UwC-TSID57y-ndld-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-114" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  154. <mxGeometry relative="1" as="geometry">
  155. <Array as="points">
  156. <mxPoint x="1380" y="650" />
  157. <mxPoint x="1380" y="650" />
  158. </Array>
  159. </mxGeometry>
  160. </mxCell>
  161. <mxCell id="IwNX8nkIANcV86WnhXgN-114" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;labelBorderColor=none;fontFamily=Courier New;fontSize=20;fillColor=default;gradientColor=none;rotation=90;strokeWidth=2;" parent="1" vertex="1">
  162. <mxGeometry x="1200" y="630" width="260" height="40" as="geometry" />
  163. </mxCell>
  164. <mxCell id="IwNX8nkIANcV86WnhXgN-139" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-130" edge="1">
  165. <mxGeometry relative="1" as="geometry">
  166. <mxPoint x="1310" y="749" as="targetPoint" />
  167. </mxGeometry>
  168. </mxCell>
  169. <mxCell id="IwNX8nkIANcV86WnhXgN-164" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1.001;entryY=0.665;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-130" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  170. <mxGeometry relative="1" as="geometry" />
  171. </mxCell>
  172. <mxCell id="IwNX8nkIANcV86WnhXgN-130" value="csr" style="whiteSpace=wrap;html=1;aspect=fixed;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFCCCC;gradientColor=none;sketch=0;rounded=0;shadow=0;glass=0;strokeWidth=2;" parent="1" vertex="1">
  173. <mxGeometry x="1199" y="704" width="90" height="90" as="geometry" />
  174. </mxCell>
  175. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-131" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  176. <mxGeometry relative="1" as="geometry">
  177. <Array as="points">
  178. <mxPoint x="1300" y="820" />
  179. <mxPoint x="1300" y="800" />
  180. </Array>
  181. </mxGeometry>
  182. </mxCell>
  183. <mxCell id="IwNX8nkIANcV86WnhXgN-131" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;mstatus&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  184. <mxGeometry x="1199" y="811" width="90" height="17" as="geometry" />
  185. </mxCell>
  186. <mxCell id="ssV5tzRW-JnKIR2kP7z_-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-132" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  187. <mxGeometry relative="1" as="geometry">
  188. <Array as="points">
  189. <mxPoint x="1300" y="836" />
  190. <mxPoint x="1300" y="800" />
  191. </Array>
  192. </mxGeometry>
  193. </mxCell>
  194. <mxCell id="IwNX8nkIANcV86WnhXgN-132" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;mcause&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  195. <mxGeometry x="1199" y="827.5" width="90" height="17" as="geometry" />
  196. </mxCell>
  197. <mxCell id="ssV5tzRW-JnKIR2kP7z_-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-133" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  198. <mxGeometry relative="1" as="geometry">
  199. <Array as="points">
  200. <mxPoint x="1300" y="870" />
  201. <mxPoint x="1300" y="800" />
  202. </Array>
  203. </mxGeometry>
  204. </mxCell>
  205. <mxCell id="IwNX8nkIANcV86WnhXgN-133" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;mie&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  206. <mxGeometry x="1199" y="861.5" width="90" height="17" as="geometry" />
  207. </mxCell>
  208. <mxCell id="ssV5tzRW-JnKIR2kP7z_-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-134" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  209. <mxGeometry relative="1" as="geometry">
  210. <Array as="points">
  211. <mxPoint x="1300" y="887" />
  212. <mxPoint x="1300" y="800" />
  213. </Array>
  214. </mxGeometry>
  215. </mxCell>
  216. <mxCell id="IwNX8nkIANcV86WnhXgN-134" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;mip&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  217. <mxGeometry x="1199" y="878.5" width="90" height="17" as="geometry" />
  218. </mxCell>
  219. <mxCell id="ssV5tzRW-JnKIR2kP7z_-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-135" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  220. <mxGeometry relative="1" as="geometry">
  221. <Array as="points">
  222. <mxPoint x="1300" y="904" />
  223. <mxPoint x="1300" y="800" />
  224. </Array>
  225. </mxGeometry>
  226. </mxCell>
  227. <mxCell id="IwNX8nkIANcV86WnhXgN-135" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;mtvec&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  228. <mxGeometry x="1199" y="895.5" width="90" height="17" as="geometry" />
  229. </mxCell>
  230. <mxCell id="IwNX8nkIANcV86WnhXgN-136" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;misa&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  231. <mxGeometry x="1199" y="794" width="90" height="17" as="geometry" />
  232. </mxCell>
  233. <mxCell id="ssV5tzRW-JnKIR2kP7z_-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-138" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  234. <mxGeometry relative="1" as="geometry">
  235. <Array as="points">
  236. <mxPoint x="1300" y="853" />
  237. <mxPoint x="1300" y="800" />
  238. </Array>
  239. </mxGeometry>
  240. </mxCell>
  241. <mxCell id="IwNX8nkIANcV86WnhXgN-138" value="&lt;font style=&quot;font-size: 18px; line-height: 0.9;&quot;&gt;mepc&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=18;fillColor=#FFCCCC;gradientColor=none;align=center;strokeWidth=2;" parent="1" vertex="1">
  242. <mxGeometry x="1199" y="844.5" width="90" height="17" as="geometry" />
  243. </mxCell>
  244. <mxCell id="IwNX8nkIANcV86WnhXgN-143" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=-0.031;entryY=0.732;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-142" target="IwNX8nkIANcV86WnhXgN-24" edge="1">
  245. <mxGeometry relative="1" as="geometry" />
  246. </mxCell>
  247. <mxCell id="IwNX8nkIANcV86WnhXgN-144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=-0.021;entryY=0.911;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-142" target="IwNX8nkIANcV86WnhXgN-24" edge="1">
  248. <mxGeometry relative="1" as="geometry" />
  249. </mxCell>
  250. <mxCell id="IwNX8nkIANcV86WnhXgN-142" value="regfile" style="whiteSpace=wrap;html=1;aspect=fixed;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=default;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  251. <mxGeometry x="700" y="740" width="200" height="200" as="geometry" />
  252. </mxCell>
  253. <mxCell id="IwNX8nkIANcV86WnhXgN-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.015;entryY=0.331;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;strokeWidth=2;" parent="1" target="IwNX8nkIANcV86WnhXgN-24" edge="1">
  254. <mxGeometry relative="1" as="geometry">
  255. <mxPoint x="940" y="565" as="sourcePoint" />
  256. </mxGeometry>
  257. </mxCell>
  258. <mxCell id="IwNX8nkIANcV86WnhXgN-151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1.008;exitY=0.329;exitDx=0;exitDy=0;entryX=0.007;entryY=0.323;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-24" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  259. <mxGeometry relative="1" as="geometry" />
  260. </mxCell>
  261. <mxCell id="IwNX8nkIANcV86WnhXgN-152" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.73;exitDx=0;exitDy=0;entryX=-0.017;entryY=0.738;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-24" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  262. <mxGeometry relative="1" as="geometry" />
  263. </mxCell>
  264. <mxCell id="IwNX8nkIANcV86WnhXgN-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.91;exitDx=0;exitDy=0;entryX=-0.006;entryY=0.925;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-24" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  265. <mxGeometry relative="1" as="geometry" />
  266. </mxCell>
  267. <mxCell id="IwNX8nkIANcV86WnhXgN-154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.989;entryY=0.513;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;endArrow=none;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-176" edge="1">
  268. <mxGeometry relative="1" as="geometry">
  269. <mxPoint x="760" y="565" as="sourcePoint" />
  270. <mxPoint x="699.56" y="564.6799999999998" as="targetPoint" />
  271. </mxGeometry>
  272. </mxCell>
  273. <mxCell id="IwNX8nkIANcV86WnhXgN-155" value="" style="edgeStyle=elbowEdgeStyle;rounded=0;elbow=vertical;html=1;labelBackgroundColor=#ffffff;jettySize=auto;orthogonalLoop=1;strokeWidth=2;fontSize=14;endArrow=none;endFill=0;fontFamily=Courier New;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.007;entryY=0.227;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="IwNX8nkIANcV86WnhXgN-89" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  274. <mxGeometry width="60" height="60" relative="1" as="geometry">
  275. <mxPoint x="1199" y="430" as="sourcePoint" />
  276. <mxPoint x="1259" y="370" as="targetPoint" />
  277. </mxGeometry>
  278. </mxCell>
  279. <mxCell id="IwNX8nkIANcV86WnhXgN-158" value="" style="edgeStyle=elbowEdgeStyle;rounded=0;elbow=vertical;html=1;labelBackgroundColor=#ffffff;jettySize=auto;orthogonalLoop=1;strokeWidth=2;fontSize=14;endArrow=none;endFill=0;fontFamily=Courier New;startArrow=oval;startFill=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" target="IwNX8nkIANcV86WnhXgN-113" edge="1">
  280. <mxGeometry width="60" height="60" relative="1" as="geometry">
  281. <mxPoint x="1186" y="552" as="sourcePoint" />
  282. <mxPoint x="1240" y="580" as="targetPoint" />
  283. <Array as="points">
  284. <mxPoint x="1190" y="616" />
  285. </Array>
  286. </mxGeometry>
  287. </mxCell>
  288. <mxCell id="IwNX8nkIANcV86WnhXgN-159" value="" style="edgeStyle=elbowEdgeStyle;rounded=0;elbow=vertical;html=1;labelBackgroundColor=#ffffff;jettySize=auto;orthogonalLoop=1;strokeWidth=2;fontSize=14;endArrow=none;endFill=0;fontFamily=Courier New;startArrow=oval;startFill=1;entryX=0.003;entryY=0.688;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="IwNX8nkIANcV86WnhXgN-113" edge="1">
  289. <mxGeometry width="60" height="60" relative="1" as="geometry">
  290. <mxPoint x="1167" y="507" as="sourcePoint" />
  291. <mxPoint x="1180" y="571.5" as="targetPoint" />
  292. <Array as="points">
  293. <mxPoint x="1180" y="656" />
  294. </Array>
  295. </mxGeometry>
  296. </mxCell>
  297. <mxCell id="IwNX8nkIANcV86WnhXgN-166" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0.989;entryY=0.102;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-165" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  298. <mxGeometry relative="1" as="geometry" />
  299. </mxCell>
  300. <mxCell id="IwNX8nkIANcV86WnhXgN-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1.008;entryY=0.047;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-165" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  301. <mxGeometry relative="1" as="geometry" />
  302. </mxCell>
  303. <mxCell id="IwNX8nkIANcV86WnhXgN-168" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.015;entryY=0.089;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-165" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  304. <mxGeometry relative="1" as="geometry" />
  305. </mxCell>
  306. <mxCell id="IwNX8nkIANcV86WnhXgN-165" value="+" style="whiteSpace=wrap;html=1;aspect=fixed;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=default;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  307. <mxGeometry x="1199" y="400" width="60" height="60" as="geometry" />
  308. </mxCell>
  309. <mxCell id="IwNX8nkIANcV86WnhXgN-170" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.002;exitY=0.049;exitDx=0;exitDy=0;entryX=1.008;entryY=0.065;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-50" target="IwNX8nkIANcV86WnhXgN-24" edge="1">
  310. <mxGeometry relative="1" as="geometry" />
  311. </mxCell>
  312. <mxCell id="IwNX8nkIANcV86WnhXgN-171" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.015;exitY=0.065;exitDx=0;exitDy=0;entryX=1.032;entryY=0.1;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=12;startArrow=none;startFill=0;endArrow=none;endFill=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-24" edge="1">
  313. <mxGeometry relative="1" as="geometry">
  314. <mxPoint x="701.28" y="416" as="targetPoint" />
  315. </mxGeometry>
  316. </mxCell>
  317. <mxCell id="IwNX8nkIANcV86WnhXgN-178" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-175" edge="1">
  318. <mxGeometry relative="1" as="geometry">
  319. <mxPoint x="1420" y="430" as="targetPoint" />
  320. <Array as="points">
  321. <mxPoint x="1440" y="493" />
  322. <mxPoint x="1440" y="430" />
  323. </Array>
  324. </mxGeometry>
  325. </mxCell>
  326. <mxCell id="IwNX8nkIANcV86WnhXgN-224" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.988;entryY=0.047;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;" parent="1" source="IwNX8nkIANcV86WnhXgN-175" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  327. <mxGeometry relative="1" as="geometry">
  328. <Array as="points">
  329. <mxPoint x="1450" y="478" />
  330. <mxPoint x="1450" y="406" />
  331. </Array>
  332. </mxGeometry>
  333. </mxCell>
  334. <mxCell id="a117UwC-TSID57y-ndld-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-175" target="a117UwC-TSID57y-ndld-9" edge="1">
  335. <mxGeometry relative="1" as="geometry" />
  336. </mxCell>
  337. <mxCell id="a117UwC-TSID57y-ndld-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-175" target="2-7lTbJR_ab5lxJw3MRq-11" edge="1">
  338. <mxGeometry relative="1" as="geometry">
  339. <Array as="points">
  340. <mxPoint x="1578" y="510" />
  341. <mxPoint x="1695" y="510" />
  342. </Array>
  343. </mxGeometry>
  344. </mxCell>
  345. <mxCell id="a117UwC-TSID57y-ndld-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1.002;entryY=0.226;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-175" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  346. <mxGeometry relative="1" as="geometry">
  347. <Array as="points">
  348. <mxPoint x="1458" y="507" />
  349. </Array>
  350. </mxGeometry>
  351. </mxCell>
  352. <mxCell id="IwNX8nkIANcV86WnhXgN-175" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;branch&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  353. <mxGeometry x="1458" y="463" width="120" height="60" as="geometry" />
  354. </mxCell>
  355. <mxCell id="IwNX8nkIANcV86WnhXgN-176" value="decode" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  356. <mxGeometry x="760" y="500" width="180" height="130" as="geometry" />
  357. </mxCell>
  358. <mxCell id="IwNX8nkIANcV86WnhXgN-181" value="" style="endArrow=classic;html=1;rounded=0;fontFamily=Courier New;fontSize=20;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" target="IwNX8nkIANcV86WnhXgN-23" edge="1">
  359. <mxGeometry width="50" height="50" relative="1" as="geometry">
  360. <mxPoint x="495" y="970" as="sourcePoint" />
  361. <mxPoint x="880" y="820" as="targetPoint" />
  362. <Array as="points" />
  363. </mxGeometry>
  364. </mxCell>
  365. <mxCell id="IwNX8nkIANcV86WnhXgN-185" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.009;entryY=0.51;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-23" edge="1">
  366. <mxGeometry relative="1" as="geometry">
  367. <mxPoint x="660.3600000000001" y="563.5999999999999" as="targetPoint" />
  368. <Array as="points">
  369. <mxPoint x="545" y="1030" />
  370. <mxPoint x="630" y="1030" />
  371. <mxPoint x="630" y="564" />
  372. <mxPoint x="660" y="564" />
  373. </Array>
  374. </mxGeometry>
  375. </mxCell>
  376. <mxCell id="IwNX8nkIANcV86WnhXgN-222" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1.015;exitY=0.295;exitDx=0;exitDy=0;strokeWidth=2;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;exitPerimeter=0;entryX=-0.019;entryY=0.191;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="IwNX8nkIANcV86WnhXgN-186" target="IwNX8nkIANcV86WnhXgN-24" edge="1">
  377. <mxGeometry relative="1" as="geometry">
  378. <mxPoint x="730" y="470.0493827160494" as="targetPoint" />
  379. </mxGeometry>
  380. </mxCell>
  381. <mxCell id="IwNX8nkIANcV86WnhXgN-186" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=20;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  382. <mxGeometry x="660" y="380" width="40" height="360" as="geometry" />
  383. </mxCell>
  384. <mxCell id="IwNX8nkIANcV86WnhXgN-187" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=20;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  385. <mxGeometry x="670" y="720" width="20" height="20" as="geometry" />
  386. </mxCell>
  387. <mxCell id="IwNX8nkIANcV86WnhXgN-188" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=20;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  388. <mxGeometry x="660" y="740" width="40" height="200" as="geometry" />
  389. </mxCell>
  390. <mxCell id="IwNX8nkIANcV86WnhXgN-189" value="" style="triangle;whiteSpace=wrap;html=1;rotation=-90;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=20;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  391. <mxGeometry x="670" y="920" width="20" height="20" as="geometry" />
  392. </mxCell>
  393. <mxCell id="IwNX8nkIANcV86WnhXgN-190" value="" style="endArrow=classic;html=1;rounded=0;fontFamily=Courier New;fontSize=20;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=oval;startFill=1;strokeWidth=2;" parent="1" target="IwNX8nkIANcV86WnhXgN-188" edge="1">
  394. <mxGeometry width="50" height="50" relative="1" as="geometry">
  395. <mxPoint x="630" y="840" as="sourcePoint" />
  396. <mxPoint x="780" y="730" as="targetPoint" />
  397. </mxGeometry>
  398. </mxCell>
  399. <mxCell id="IwNX8nkIANcV86WnhXgN-192" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1.005;entryY=0.938;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-191" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  400. <mxGeometry relative="1" as="geometry" />
  401. </mxCell>
  402. <mxCell id="IwNX8nkIANcV86WnhXgN-195" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=oval;endFill=1;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-191" edge="1">
  403. <mxGeometry relative="1" as="geometry">
  404. <mxPoint x="1440" y="835" as="targetPoint" />
  405. <Array as="points">
  406. <mxPoint x="1440" y="870" />
  407. <mxPoint x="1440" y="835" />
  408. </Array>
  409. </mxGeometry>
  410. </mxCell>
  411. <mxCell id="a117UwC-TSID57y-ndld-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-191" target="IwNX8nkIANcV86WnhXgN-30" edge="1">
  412. <mxGeometry relative="1" as="geometry" />
  413. </mxCell>
  414. <mxCell id="IwNX8nkIANcV86WnhXgN-191" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;memu&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  415. <mxGeometry x="1520" y="852.5" width="120" height="70" as="geometry" />
  416. </mxCell>
  417. <mxCell id="IwNX8nkIANcV86WnhXgN-193" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=-0.007;exitY=0.938;exitDx=0;exitDy=0;entryX=1.017;entryY=0.951;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-26" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  418. <mxGeometry relative="1" as="geometry">
  419. <Array as="points">
  420. <mxPoint x="1310" y="905" />
  421. <mxPoint x="1310" y="930" />
  422. <mxPoint x="1180" y="930" />
  423. <mxPoint x="1180" y="904" />
  424. </Array>
  425. </mxGeometry>
  426. </mxCell>
  427. <mxCell id="IwNX8nkIANcV86WnhXgN-194" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-30" edge="1">
  428. <mxGeometry relative="1" as="geometry">
  429. <Array as="points">
  430. <mxPoint x="1440" y="835" />
  431. <mxPoint x="1440" y="650" />
  432. </Array>
  433. <mxPoint x="1420" y="650" as="targetPoint" />
  434. </mxGeometry>
  435. </mxCell>
  436. <mxCell id="IwNX8nkIANcV86WnhXgN-199" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-197" target="IwNX8nkIANcV86WnhXgN-30" edge="1">
  437. <mxGeometry relative="1" as="geometry">
  438. <Array as="points">
  439. <mxPoint x="1803" y="891" />
  440. <mxPoint x="1803" y="905" />
  441. </Array>
  442. </mxGeometry>
  443. </mxCell>
  444. <mxCell id="IwNX8nkIANcV86WnhXgN-200" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-197" target="IwNX8nkIANcV86WnhXgN-30" edge="1">
  445. <mxGeometry relative="1" as="geometry" />
  446. </mxCell>
  447. <mxCell id="IwNX8nkIANcV86WnhXgN-202" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-197" target="IwNX8nkIANcV86WnhXgN-188" edge="1">
  448. <mxGeometry relative="1" as="geometry">
  449. <Array as="points">
  450. <mxPoint x="1875" y="871" />
  451. <mxPoint x="1875" y="1030" />
  452. <mxPoint x="643" y="1030" />
  453. <mxPoint x="643" y="890" />
  454. </Array>
  455. </mxGeometry>
  456. </mxCell>
  457. <mxCell id="IwNX8nkIANcV86WnhXgN-197" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;labelBorderColor=none;fontFamily=Courier New;fontSize=20;fillColor=default;gradientColor=none;rotation=90;strokeWidth=2;" parent="1" vertex="1">
  458. <mxGeometry x="1800" y="855.5" width="80" height="30" as="geometry" />
  459. </mxCell>
  460. <mxCell id="IwNX8nkIANcV86WnhXgN-198" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-30" target="IwNX8nkIANcV86WnhXgN-197" edge="1">
  461. <mxGeometry relative="1" as="geometry" />
  462. </mxCell>
  463. <mxCell id="IwNX8nkIANcV86WnhXgN-203" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontFamily=Courier New;fontSize=20;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.301;exitY=0.009;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-19" target="IwNX8nkIANcV86WnhXgN-191" edge="1">
  464. <mxGeometry width="50" height="50" relative="1" as="geometry">
  465. <mxPoint x="1581" y="1061" as="sourcePoint" />
  466. <mxPoint x="1620" y="960" as="targetPoint" />
  467. </mxGeometry>
  468. </mxCell>
  469. <mxCell id="IwNX8nkIANcV86WnhXgN-205" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=oval;endFill=1;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-204" edge="1">
  470. <mxGeometry relative="1" as="geometry">
  471. <mxPoint x="1460" y="906" as="targetPoint" />
  472. </mxGeometry>
  473. </mxCell>
  474. <mxCell id="IwNX8nkIANcV86WnhXgN-206" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=oval;endFill=1;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-204" edge="1">
  475. <mxGeometry relative="1" as="geometry">
  476. <mxPoint x="1460" y="1030" as="targetPoint" />
  477. </mxGeometry>
  478. </mxCell>
  479. <mxCell id="IwNX8nkIANcV86WnhXgN-207" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-204" target="IwNX8nkIANcV86WnhXgN-50" edge="1">
  480. <mxGeometry relative="1" as="geometry" />
  481. </mxCell>
  482. <mxCell id="IwNX8nkIANcV86WnhXgN-204" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;fwd&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  483. <mxGeometry x="1200" y="970" width="90" height="50" as="geometry" />
  484. </mxCell>
  485. <mxCell id="IwNX8nkIANcV86WnhXgN-208" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;rounded=0;fontFamily=Courier New;fontSize=20;" parent="1" edge="1">
  486. <mxGeometry width="50" height="50" relative="1" as="geometry">
  487. <mxPoint x="680" y="370" as="sourcePoint" />
  488. <mxPoint x="680" y="230" as="targetPoint" />
  489. </mxGeometry>
  490. </mxCell>
  491. <mxCell id="IwNX8nkIANcV86WnhXgN-209" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;rounded=0;fontFamily=Courier New;fontSize=20;" parent="1" edge="1">
  492. <mxGeometry width="50" height="50" relative="1" as="geometry">
  493. <mxPoint x="1039.58" y="370" as="sourcePoint" />
  494. <mxPoint x="1039.58" y="230" as="targetPoint" />
  495. </mxGeometry>
  496. </mxCell>
  497. <mxCell id="IwNX8nkIANcV86WnhXgN-210" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;rounded=0;fontFamily=Courier New;fontSize=20;" parent="1" edge="1">
  498. <mxGeometry width="50" height="50" relative="1" as="geometry">
  499. <mxPoint x="1399.58" y="370" as="sourcePoint" />
  500. <mxPoint x="1399.58" y="230" as="targetPoint" />
  501. </mxGeometry>
  502. </mxCell>
  503. <mxCell id="IwNX8nkIANcV86WnhXgN-212" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=4;rounded=0;fontFamily=Courier New;fontSize=20;" parent="1" edge="1">
  504. <mxGeometry width="50" height="50" relative="1" as="geometry">
  505. <mxPoint x="1759.4099999999999" y="370" as="sourcePoint" />
  506. <mxPoint x="1759.4099999999999" y="230" as="targetPoint" />
  507. </mxGeometry>
  508. </mxCell>
  509. <mxCell id="IwNX8nkIANcV86WnhXgN-213" value="FETCH" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=40;" parent="1" vertex="1">
  510. <mxGeometry x="460" y="240" width="60" height="30" as="geometry" />
  511. </mxCell>
  512. <mxCell id="IwNX8nkIANcV86WnhXgN-214" value="DECODE" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=40;" parent="1" vertex="1">
  513. <mxGeometry x="830" y="240" width="60" height="30" as="geometry" />
  514. </mxCell>
  515. <mxCell id="IwNX8nkIANcV86WnhXgN-215" value="EXECUTE" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=40;" parent="1" vertex="1">
  516. <mxGeometry x="1199" y="240" width="60" height="30" as="geometry" />
  517. </mxCell>
  518. <mxCell id="IwNX8nkIANcV86WnhXgN-216" value="MEMORY" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=40;" parent="1" vertex="1">
  519. <mxGeometry x="1540" y="240" width="60" height="30" as="geometry" />
  520. </mxCell>
  521. <mxCell id="IwNX8nkIANcV86WnhXgN-217" value="WRITEBACK" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;shadow=0;glass=0;labelBorderColor=none;sketch=0;fontFamily=Courier New;fontSize=40;" parent="1" vertex="1">
  522. <mxGeometry x="1842.5" y="240" width="136" height="30" as="geometry" />
  523. </mxCell>
  524. <mxCell id="IwNX8nkIANcV86WnhXgN-219" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="IwNX8nkIANcV86WnhXgN-218" target="2-7lTbJR_ab5lxJw3MRq-2" edge="1">
  525. <mxGeometry relative="1" as="geometry">
  526. <mxPoint x="-50" y="487" as="targetPoint" />
  527. </mxGeometry>
  528. </mxCell>
  529. <mxCell id="IwNX8nkIANcV86WnhXgN-221" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.019;entryY=0.298;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;" parent="1" source="IwNX8nkIANcV86WnhXgN-218" target="IwNX8nkIANcV86WnhXgN-186" edge="1">
  530. <mxGeometry relative="1" as="geometry" />
  531. </mxCell>
  532. <mxCell id="IwNX8nkIANcV86WnhXgN-218" value="CLINT" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFCCCC;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  533. <mxGeometry x="110.5" y="444" width="110" height="86" as="geometry" />
  534. </mxCell>
  535. <mxCell id="IwNX8nkIANcV86WnhXgN-223" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1.002;exitY=0.192;exitDx=0;exitDy=0;entryX=-0.005;entryY=0.048;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;fontFamily=Courier New;fontSize=20;startArrow=none;startFill=0;endArrow=none;endFill=0;exitPerimeter=0;" parent="1" source="IwNX8nkIANcV86WnhXgN-24" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  536. <mxGeometry relative="1" as="geometry">
  537. <Array as="points">
  538. <mxPoint x="1080" y="488" />
  539. <mxPoint x="1080" y="370" />
  540. <mxPoint x="1350" y="370" />
  541. <mxPoint x="1350" y="407" />
  542. </Array>
  543. </mxGeometry>
  544. </mxCell>
  545. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" target="IwNX8nkIANcV86WnhXgN-33" edge="1">
  546. <mxGeometry relative="1" as="geometry">
  547. <Array as="points">
  548. <mxPoint x="1064" y="200" />
  549. <mxPoint x="310" y="200" />
  550. </Array>
  551. </mxGeometry>
  552. </mxCell>
  553. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" target="IwNX8nkIANcV86WnhXgN-186" edge="1">
  554. <mxGeometry relative="1" as="geometry">
  555. <Array as="points">
  556. <mxPoint x="1064" y="200" />
  557. <mxPoint x="670" y="200" />
  558. </Array>
  559. </mxGeometry>
  560. </mxCell>
  561. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" target="IwNX8nkIANcV86WnhXgN-24" edge="1">
  562. <mxGeometry relative="1" as="geometry">
  563. <Array as="points">
  564. <mxPoint x="1064" y="200" />
  565. <mxPoint x="1030" y="200" />
  566. </Array>
  567. </mxGeometry>
  568. </mxCell>
  569. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" target="IwNX8nkIANcV86WnhXgN-26" edge="1">
  570. <mxGeometry relative="1" as="geometry">
  571. <Array as="points">
  572. <mxPoint x="1064" y="200" />
  573. <mxPoint x="1390" y="200" />
  574. </Array>
  575. </mxGeometry>
  576. </mxCell>
  577. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" target="IwNX8nkIANcV86WnhXgN-30" edge="1">
  578. <mxGeometry relative="1" as="geometry">
  579. <Array as="points">
  580. <mxPoint x="1064" y="200" />
  581. <mxPoint x="1750" y="200" />
  582. </Array>
  583. </mxGeometry>
  584. </mxCell>
  585. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-15" value="flush" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Courier New;fontSize=24;" parent="8w1nwWJ_-J-zxXJtlcyt-7" vertex="1" connectable="0">
  586. <mxGeometry x="-0.9678" y="-1" relative="1" as="geometry">
  587. <mxPoint x="-23" y="9" as="offset" />
  588. </mxGeometry>
  589. </mxCell>
  590. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" edge="1">
  591. <mxGeometry relative="1" as="geometry">
  592. <Array as="points">
  593. <mxPoint x="1099" y="210" />
  594. <mxPoint x="330" y="210" />
  595. <mxPoint x="330" y="800" />
  596. </Array>
  597. <mxPoint x="330" y="800" as="targetPoint" />
  598. </mxGeometry>
  599. </mxCell>
  600. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" edge="1">
  601. <mxGeometry relative="1" as="geometry">
  602. <Array as="points">
  603. <mxPoint x="1099" y="210" />
  604. <mxPoint x="690" y="210" />
  605. <mxPoint x="690" y="380" />
  606. </Array>
  607. <mxPoint x="690" y="380" as="targetPoint" />
  608. </mxGeometry>
  609. </mxCell>
  610. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" edge="1">
  611. <mxGeometry relative="1" as="geometry">
  612. <mxPoint x="1050" y="380" as="targetPoint" />
  613. <Array as="points">
  614. <mxPoint x="1098" y="210" />
  615. <mxPoint x="1050" y="210" />
  616. <mxPoint x="1050" y="380" />
  617. </Array>
  618. </mxGeometry>
  619. </mxCell>
  620. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" edge="1">
  621. <mxGeometry relative="1" as="geometry">
  622. <Array as="points">
  623. <mxPoint x="1099" y="210" />
  624. <mxPoint x="1410" y="210" />
  625. <mxPoint x="1410" y="380" />
  626. </Array>
  627. <mxPoint x="1410" y="380" as="targetPoint" />
  628. </mxGeometry>
  629. </mxCell>
  630. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-2" edge="1">
  631. <mxGeometry relative="1" as="geometry">
  632. <Array as="points">
  633. <mxPoint x="1099" y="210" />
  634. <mxPoint x="1770" y="210" />
  635. <mxPoint x="1770" y="800" />
  636. </Array>
  637. <mxPoint x="1770" y="800" as="targetPoint" />
  638. </mxGeometry>
  639. </mxCell>
  640. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-14" value="stall" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Courier New;fontSize=24;" parent="8w1nwWJ_-J-zxXJtlcyt-13" vertex="1" connectable="0">
  641. <mxGeometry x="-0.9666" y="5" relative="1" as="geometry">
  642. <mxPoint x="17" y="9" as="offset" />
  643. </mxGeometry>
  644. </mxCell>
  645. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-2" value="ctrl" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFFFFF;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  646. <mxGeometry x="1030" y="40" width="137" height="98.94" as="geometry" />
  647. </mxCell>
  648. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-21" value="" style="group;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1" connectable="0">
  649. <mxGeometry x="272" y="1140" width="96" height="40" as="geometry" />
  650. </mxCell>
  651. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-19" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Courier New;strokeWidth=2;" parent="8w1nwWJ_-J-zxXJtlcyt-21" vertex="1">
  652. <mxGeometry width="96" height="40" as="geometry" />
  653. </mxCell>
  654. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-20" value="" style="pointerEvents=1;verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.waveforms.square_wave;fontFamily=Courier New;strokeWidth=2;" parent="8w1nwWJ_-J-zxXJtlcyt-21" vertex="1">
  655. <mxGeometry x="12" y="6" width="72" height="28" as="geometry" />
  656. </mxCell>
  657. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-34" edge="1">
  658. <mxGeometry relative="1" as="geometry">
  659. <Array as="points">
  660. <mxPoint x="320" y="1120" />
  661. <mxPoint x="320" y="1120" />
  662. </Array>
  663. </mxGeometry>
  664. </mxCell>
  665. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-21" edge="1">
  666. <mxGeometry relative="1" as="geometry">
  667. <Array as="points">
  668. <mxPoint x="320" y="1110" />
  669. <mxPoint x="440" y="1110" />
  670. </Array>
  671. </mxGeometry>
  672. </mxCell>
  673. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-15" edge="1">
  674. <mxGeometry relative="1" as="geometry">
  675. <Array as="points">
  676. <mxPoint x="320" y="1110" />
  677. <mxPoint x="1520" y="1110" />
  678. </Array>
  679. </mxGeometry>
  680. </mxCell>
  681. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-189" edge="1">
  682. <mxGeometry relative="1" as="geometry">
  683. <Array as="points">
  684. <mxPoint x="320" y="1110" />
  685. <mxPoint x="680" y="1110" />
  686. </Array>
  687. </mxGeometry>
  688. </mxCell>
  689. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-25" edge="1">
  690. <mxGeometry relative="1" as="geometry">
  691. <Array as="points">
  692. <mxPoint x="320" y="1110" />
  693. <mxPoint x="1040" y="1110" />
  694. </Array>
  695. </mxGeometry>
  696. </mxCell>
  697. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-27" edge="1">
  698. <mxGeometry relative="1" as="geometry">
  699. <Array as="points">
  700. <mxPoint x="320" y="1110" />
  701. <mxPoint x="1400" y="1110" />
  702. </Array>
  703. </mxGeometry>
  704. </mxCell>
  705. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="IwNX8nkIANcV86WnhXgN-31" edge="1">
  706. <mxGeometry relative="1" as="geometry">
  707. <Array as="points">
  708. <mxPoint x="320" y="1110" />
  709. <mxPoint x="1760" y="1110" />
  710. </Array>
  711. </mxGeometry>
  712. </mxCell>
  713. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-32" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#FFCCCC;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1">
  714. <mxGeometry x="1199" y="770" width="15.75" height="20" as="geometry" />
  715. </mxCell>
  716. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="8w1nwWJ_-J-zxXJtlcyt-32" edge="1">
  717. <mxGeometry relative="1" as="geometry">
  718. <Array as="points">
  719. <mxPoint x="320" y="1110" />
  720. <mxPoint x="1190" y="1110" />
  721. <mxPoint x="1190" y="780" />
  722. </Array>
  723. </mxGeometry>
  724. </mxCell>
  725. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-37" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#FFCCCC;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1">
  726. <mxGeometry x="1199" y="660" width="15.75" height="20" as="geometry" />
  727. </mxCell>
  728. <mxCell id="8w1nwWJ_-J-zxXJtlcyt-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Courier New;strokeWidth=2;" parent="1" source="8w1nwWJ_-J-zxXJtlcyt-19" target="8w1nwWJ_-J-zxXJtlcyt-37" edge="1">
  729. <mxGeometry relative="1" as="geometry">
  730. <Array as="points">
  731. <mxPoint x="320" y="1110" />
  732. <mxPoint x="1190" y="1110" />
  733. <mxPoint x="1190" y="670" />
  734. </Array>
  735. </mxGeometry>
  736. </mxCell>
  737. <mxCell id="ssV5tzRW-JnKIR2kP7z_-9" value="" style="endArrow=none;html=1;rounded=0;fontFamily=Courier New;fontSize=20;strokeWidth=4;" parent="1" edge="1">
  738. <mxGeometry width="50" height="50" relative="1" as="geometry">
  739. <mxPoint x="1310" y="810" as="sourcePoint" />
  740. <mxPoint x="1320" y="790" as="targetPoint" />
  741. </mxGeometry>
  742. </mxCell>
  743. <mxCell id="2-7lTbJR_ab5lxJw3MRq-1" value="" style="endArrow=none;html=1;rounded=0;fontFamily=Courier New;fontSize=20;strokeWidth=2;" parent="1" edge="1">
  744. <mxGeometry width="50" height="50" relative="1" as="geometry">
  745. <mxPoint x="80" y="497" as="sourcePoint" />
  746. <mxPoint x="90" y="477" as="targetPoint" />
  747. </mxGeometry>
  748. </mxCell>
  749. <mxCell id="2-7lTbJR_ab5lxJw3MRq-2" value="" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=auto;fillColor=none;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1">
  750. <mxGeometry x="40" y="477" width="20" height="20" as="geometry" />
  751. </mxCell>
  752. <mxCell id="2-7lTbJR_ab5lxJw3MRq-3" style="orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;rounded=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="2-7lTbJR_ab5lxJw3MRq-2" target="2-7lTbJR_ab5lxJw3MRq-2" edge="1">
  753. <mxGeometry relative="1" as="geometry" />
  754. </mxCell>
  755. <mxCell id="2-7lTbJR_ab5lxJw3MRq-4" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="2-7lTbJR_ab5lxJw3MRq-2" target="2-7lTbJR_ab5lxJw3MRq-2" edge="1">
  756. <mxGeometry relative="1" as="geometry" />
  757. </mxCell>
  758. <mxCell id="2-7lTbJR_ab5lxJw3MRq-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="2-7lTbJR_ab5lxJw3MRq-11" target="8w1nwWJ_-J-zxXJtlcyt-2" edge="1">
  759. <mxGeometry relative="1" as="geometry" />
  760. </mxCell>
  761. <mxCell id="2-7lTbJR_ab5lxJw3MRq-11" value="" style="verticalLabelPosition=bottom;shadow=0;dashed=0;align=center;html=1;verticalAlign=top;shape=mxgraph.electrical.logic_gates.logic_gate;operation=or;fillStyle=auto;fillColor=#FFCCCC;rotation=-90;fontFamily=Courier New;strokeWidth=2;" parent="1" vertex="1">
  762. <mxGeometry x="1660" y="340" width="100" height="60" as="geometry" />
  763. </mxCell>
  764. <mxCell id="a117UwC-TSID57y-ndld-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=1;fontFamily=Courier New;" parent="1" source="a117UwC-TSID57y-ndld-1" edge="1">
  765. <mxGeometry relative="1" as="geometry">
  766. <mxPoint x="1440" y="650" as="targetPoint" />
  767. </mxGeometry>
  768. </mxCell>
  769. <mxCell id="a117UwC-TSID57y-ndld-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="a117UwC-TSID57y-ndld-1" target="2-7lTbJR_ab5lxJw3MRq-11" edge="1">
  770. <mxGeometry relative="1" as="geometry" />
  771. </mxCell>
  772. <mxCell id="a117UwC-TSID57y-ndld-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="a117UwC-TSID57y-ndld-1" target="a117UwC-TSID57y-ndld-9" edge="1">
  773. <mxGeometry relative="1" as="geometry" />
  774. </mxCell>
  775. <mxCell id="a117UwC-TSID57y-ndld-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=-0.012;entryY=0.114;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="a117UwC-TSID57y-ndld-1" target="IwNX8nkIANcV86WnhXgN-30" edge="1">
  776. <mxGeometry relative="1" as="geometry" />
  777. </mxCell>
  778. <mxCell id="a117UwC-TSID57y-ndld-1" value="&lt;font style=&quot;font-size: 32px;&quot;&gt;trap&lt;br style=&quot;font-size: 32px;&quot;&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBorderColor=none;fontFamily=Courier New;fontSize=32;fillColor=#FFCCCC;gradientColor=none;strokeWidth=2;" parent="1" vertex="1">
  779. <mxGeometry x="1460" y="614" width="120" height="70" as="geometry" />
  780. </mxCell>
  781. <mxCell id="a117UwC-TSID57y-ndld-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="a117UwC-TSID57y-ndld-9" target="IwNX8nkIANcV86WnhXgN-96" edge="1">
  782. <mxGeometry relative="1" as="geometry">
  783. <Array as="points">
  784. <mxPoint x="1610" y="340" />
  785. <mxPoint x="520" y="340" />
  786. <mxPoint x="520" y="815" />
  787. </Array>
  788. </mxGeometry>
  789. </mxCell>
  790. <mxCell id="a117UwC-TSID57y-ndld-9" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;labelBorderColor=none;fontFamily=Courier New;fontSize=20;fillColor=#FFCCCC;gradientColor=none;rotation=0;fillStyle=solid;" parent="1" vertex="1">
  791. <mxGeometry x="1570" y="410" width="80" height="30" as="geometry" />
  792. </mxCell>
  793. <mxCell id="a117UwC-TSID57y-ndld-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1.002;entryY=0.115;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fontFamily=Courier New;strokeWidth=2;" parent="1" source="IwNX8nkIANcV86WnhXgN-50" target="IwNX8nkIANcV86WnhXgN-30" edge="1">
  794. <mxGeometry relative="1" as="geometry">
  795. <Array as="points">
  796. <mxPoint x="1118" y="1044" />
  797. <mxPoint x="1890" y="1044" />
  798. <mxPoint x="1890" y="816" />
  799. </Array>
  800. </mxGeometry>
  801. </mxCell>
  802. </root>
  803. </mxGraphModel>
  804. </diagram>
  805. </mxfile>