Diagram update (doc)

This commit is contained in:
NicolasCantu 2024-03-22 09:45:35 +01:00
parent f46302cbd1
commit 9762f36ba5
21 changed files with 9 additions and 2693 deletions

View File

@ -312,6 +312,3 @@ Ces spécifications techniques fournissent une vue d'ensemble de la façon dont
## 13. <a name='ExemplesdeCode'></a>Exemples de Code
## 14. <a name='Todo'></a>Todo
* [ ] Extraits de code illustrant l'utilisation des `Pcd` et `Prd` dans des scénarios réels.
* [ ] Diagrammes de séquences

View File

@ -1,284 +0,0 @@
<mxfile host="Electron" modified="2024-03-21T10:53:28.601Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="AVC7KL9Yah0ulxh9qXZf" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="954" dy="576" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-15" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="320" y="190" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-13" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" parent="n8NZEWj3z1Uz_2AXR3Mj-15" vertex="1">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="1020" as="targetPoint" />
<mxPoint x="240" y="540" as="sourcePoint" />
<Array as="points">
<mxPoint x="150" y="1010" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-23" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="580" y="1020" as="targetPoint" />
<Array as="points">
<mxPoint x="591" y="585" />
<mxPoint x="590" y="585" />
<mxPoint x="590" y="880" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-3" target="jpdV1vV9o7sr3iGcI0SG-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="339" />
<mxPoint x="680" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-3" value="PRDList" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-4" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-7" target="jpdV1vV9o7sr3iGcI0SG-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-7" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="639.9986486486487" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-8" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="690.8094594594595" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-10" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-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.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-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.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="450" />
<mxPoint x="390" y="400" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-1" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="421" y="249.27027027027032" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-14" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-22" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-36" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="743" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-18" value="User A" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-27" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="639.9986486486487" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-30" target="jpdV1vV9o7sr3iGcI0SG-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-30" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="689.9994594594596" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-33" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="743" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="60" y="359" />
<mxPoint x="60" y="460" />
<mxPoint x="90" y="460" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-13" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-42" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="450" as="targetPoint" />
<Array as="points">
<mxPoint x="80" y="411" />
<mxPoint x="80" y="440" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-42" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-0" value="PRDList" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-57" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-58" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="600" />
<mxPoint x="390" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-53" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-54" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="660" y="560" />
<mxPoint x="660" y="590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-54" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-57" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-58" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-63" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="946.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-64" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="896.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-63" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-64" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="966" />
<mxPoint x="390" y="916" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-65" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="946.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.988;entryY=0.652;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="649.9310344827586" y="990" as="targetPoint" />
<Array as="points">
<mxPoint x="670" y="721" />
<mxPoint x="670" y="972" />
<mxPoint x="649" y="972" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-66" target="jpdV1vV9o7sr3iGcI0SG-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="649.9310344827586" y="956" as="targetPoint" />
<Array as="points">
<mxPoint x="660" y="926" />
<mxPoint x="660" y="956" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-66" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="896.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-71" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="843.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-75" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="391" y="863" />
<mxPoint x="391" y="813" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-74" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="91" y="843.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-75" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="793.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-77" target="jpdV1vV9o7sr3iGcI0SG-74" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="81" y="863" as="targetPoint" />
<Array as="points">
<mxPoint x="81" y="824" />
<mxPoint x="81" y="853" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-77" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="91" y="793.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,254 +0,0 @@
<mxfile host="Electron" modified="2024-03-19T21:05:42.274Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="8fygIR_0yMg6UFlQRzqW" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1233" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="LOf2kzUJCjnGt1oEqNkA-0" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="600" y="1000" as="targetPoint" />
<Array as="points">
<mxPoint x="601" y="595" />
<mxPoint x="600" y="595" />
<mxPoint x="600" y="890" />
</Array>
<mxPoint x="601" y="309" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="1000" as="targetPoint" />
<mxPoint x="240" y="540" as="sourcePoint" />
<Array as="points">
<mxPoint x="150" y="990" />
<mxPoint x="150" y="990" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-3" target="jpdV1vV9o7sr3iGcI0SG-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="339" />
<mxPoint x="680" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-3" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-4" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-10" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-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.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-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.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="450" />
<mxPoint x="390" y="400" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-1" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="421" y="249.27027027027032" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-14" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-18" value="User A" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="269" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="60" y="359" />
<mxPoint x="60" y="460" />
<mxPoint x="90" y="460" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-13" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-42" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="450" as="targetPoint" />
<Array as="points">
<mxPoint x="80" y="411" />
<mxPoint x="80" y="440" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-42" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-0" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-57" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-58" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="600" />
<mxPoint x="390" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-53" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-54" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="660" y="560" />
<mxPoint x="660" y="590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-54" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-57" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-58" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="User B" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="540" y="269" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-2" target="4NV5sccYI4Cf-FwMT3eu-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-2" target="4NV5sccYI4Cf-FwMT3eu-13">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="761" />
<mxPoint x="390" y="711" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-2" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="530" y="741.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-7" target="4NV5sccYI4Cf-FwMT3eu-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="670" />
<mxPoint x="680" y="771" />
</Array>
<mxPoint x="710" y="670.4054054054054" as="sourcePoint" />
<mxPoint x="710" y="771.4097297297299" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-4" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="529" y="791" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-6" target="4NV5sccYI4Cf-FwMT3eu-2">
<mxGeometry relative="1" as="geometry">
<mxPoint x="710" y="751.1394594594597" as="targetPoint" />
<Array as="points">
<mxPoint x="670" y="721" />
<mxPoint x="670" y="751" />
</Array>
<mxPoint x="710" y="721.4097297297299" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-6" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="530" y="691.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-7" target="4NV5sccYI4Cf-FwMT3eu-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-7" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="530" y="640" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-8" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="529" y="891.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-9" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="529" y="841.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-10" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="89" y="640" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-11" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="88" y="741.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-12" target="4NV5sccYI4Cf-FwMT3eu-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-12" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="88" y="791" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-13" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="88" y="691.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-14" target="4NV5sccYI4Cf-FwMT3eu-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-14" target="4NV5sccYI4Cf-FwMT3eu-9">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="911" />
<mxPoint x="390" y="861" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-14" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="88" y="891.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-15" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="88" y="841.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-10" target="4NV5sccYI4Cf-FwMT3eu-12">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="60" y="650" />
<mxPoint x="60" y="801" />
</Array>
<mxPoint x="21" y="650" as="sourcePoint" />
<mxPoint x="20" y="801" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-12" target="4NV5sccYI4Cf-FwMT3eu-14">
<mxGeometry relative="1" as="geometry">
<mxPoint x="20" y="811" as="sourcePoint" />
<mxPoint x="20" y="921" as="targetPoint" />
<Array as="points">
<mxPoint x="60" y="821" />
<mxPoint x="60" y="921" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-15" target="4NV5sccYI4Cf-FwMT3eu-14">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="70" y="871" />
<mxPoint x="70" y="901" />
</Array>
<mxPoint x="20" y="871" as="sourcePoint" />
<mxPoint x="20" y="901" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,402 +0,0 @@
<mxfile host="Electron" modified="2024-03-20T16:31:51.170Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="I7ypdlEri1T1y6N3IPbJ" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1434" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="ef9ndEf3XVDwysM0JcbV-0" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="340" y="210" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-1" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-10" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-12" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="760" y="210" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-13" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-14" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-15" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-16" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-17" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-18" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-19" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-20" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-21" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-22" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-23" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-0" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="600" y="1030" as="targetPoint" />
<Array as="points">
<mxPoint x="601" y="595" />
<mxPoint x="600" y="595" />
<mxPoint x="600" y="890" />
</Array>
<mxPoint x="601" y="309" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="1020" as="targetPoint" />
<mxPoint x="240" y="540" as="sourcePoint" />
<Array as="points">
<mxPoint x="150" y="1010" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-23" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="980" y="1040" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-3" target="jpdV1vV9o7sr3iGcI0SG-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="339" />
<mxPoint x="680" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-3" value="PRDUpdate" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-4" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;/span&gt;&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-7" target="jpdV1vV9o7sr3iGcI0SG-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="LOf2kzUJCjnGt1oEqNkA-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-8" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="690.8094594594595" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-10" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-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.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-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.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="450" />
<mxPoint x="390" y="400" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-1" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="421" y="249.27027027027032" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-14" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-22" value="All members" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="920" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-4" target="jpdV1vV9o7sr3iGcI0SG-36" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="810" y="610" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-36" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="743" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-18" value="User A" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-27" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="639.9986486486487" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-30" target="jpdV1vV9o7sr3iGcI0SG-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-30" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="689.9994594594596" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-33" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="743" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="60" y="359" />
<mxPoint x="60" y="460" />
<mxPoint x="90" y="460" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-13" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-42" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="450" as="targetPoint" />
<Array as="points">
<mxPoint x="80" y="411" />
<mxPoint x="80" y="440" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-42" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-0" value="PRDUpdate" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-57" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-58" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="600" />
<mxPoint x="390" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-53" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-54" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="660" y="560" />
<mxPoint x="660" y="590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-54" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-57" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-58" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-63" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="946.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-64" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="896.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-63" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-64" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="966" />
<mxPoint x="390" y="916" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="LOf2kzUJCjnGt1oEqNkA-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="LOf2kzUJCjnGt1oEqNkA-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-65" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="946.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.988;entryY=0.652;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="649.9310344827586" y="990" as="targetPoint" />
<Array as="points">
<mxPoint x="670" y="721" />
<mxPoint x="670" y="972" />
<mxPoint x="649" y="972" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-66" target="jpdV1vV9o7sr3iGcI0SG-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="649.9310344827586" y="956" as="targetPoint" />
<Array as="points">
<mxPoint x="660" y="926" />
<mxPoint x="660" y="956" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-66" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="896.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-71" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="843.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-75" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="391" y="863" />
<mxPoint x="391" y="813" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-74" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="91" y="843.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-75" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="793.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-77" target="jpdV1vV9o7sr3iGcI0SG-74" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="81" y="863" as="targetPoint" />
<Array as="points">
<mxPoint x="81" y="824" />
<mxPoint x="81" y="853" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-77" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="91" y="793.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-2" target="LOf2kzUJCjnGt1oEqNkA-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1080" y="711.0797297297297" as="sourcePoint" />
<mxPoint x="1080" y="764.0802702702701" as="targetPoint" />
<Array as="points">
<mxPoint x="1070" y="721" />
<mxPoint x="1070" y="754" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-2" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="918" y="690.8094594594595" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-4" target="LOf2kzUJCjnGt1oEqNkA-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1080" y="774.2154054054054" as="sourcePoint" />
<mxPoint x="1082" y="874.2197297297298" as="targetPoint" />
<Array as="points">
<mxPoint x="1070" y="764" />
<mxPoint x="1070" y="874" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-4" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="918" y="743.81" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-5" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="919" y="946.8143243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-6" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="919" y="896.8143243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-7" target="jpdV1vV9o7sr3iGcI0SG-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-7" target="jpdV1vV9o7sr3iGcI0SG-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-7" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="920" y="843.8143243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-9" target="LOf2kzUJCjnGt1oEqNkA-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1082" y="853.9494594594596" as="targetPoint" />
<Array as="points">
<mxPoint x="1060" y="824" />
<mxPoint x="1060" y="854" />
<mxPoint x="1040" y="854" />
</Array>
<mxPoint x="1082" y="824.2197297297298" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-9" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="920" y="793.8143243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="269" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-7" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="910" y="639.9986486486487" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -1,6 +1,6 @@
<mxfile host="Electron" modified="2024-03-15T16:03:35.992Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="yY6XcN_MZpx2s9Jv7K8O" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-22T08:39:16.473Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="lXbo3P3qSOUMkgHcVwJT" version="24.0.4" type="device">
<diagram name="Page-1" id="Ay0TpeaQuVh3P3g7hVAg">
<mxGraphModel dx="2261" dy="841" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="2261" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@ -144,7 +144,7 @@
</mxGeometry>
</mxCell>
<mxCell id="EWl4Vt8T4nABZOOH1jeO-52" value="PRD Response" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="384.18840579710144" y="20" width="72.7536231884058" height="39.07" as="geometry" />
<mxGeometry x="384.19" y="20" width="125.81" height="39.07" as="geometry" />
</mxCell>
<mxCell id="EWl4Vt8T4nABZOOH1jeO-86" value="&lt;b style=&quot;font-size: 12px;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;Enc&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#999999;" parent="1" vertex="1">
<mxGeometry x="366" y="186" width="14.55072463768116" height="9" as="geometry" />
@ -155,22 +155,22 @@
<mxCell id="EWl4Vt8T4nABZOOH1jeO-89" value="export" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0">
<mxGeometry x="373.2722852334374" y="105.99805506002437" as="geometry" />
</mxCell>
<mxCell id="Z6IZM2XFgX0QcQ6djccE-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="Z6IZM2XFgX0QcQ6djccE-1" target="EWl4Vt8T4nABZOOH1jeO-27">
<mxCell id="Z6IZM2XFgX0QcQ6djccE-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Z6IZM2XFgX0QcQ6djccE-1" target="EWl4Vt8T4nABZOOH1jeO-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Z6IZM2XFgX0QcQ6djccE-1" value="Process" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxCell id="Z6IZM2XFgX0QcQ6djccE-1" value="Process" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="212" y="140" width="86" height="20" as="geometry" />
</mxCell>
<mxCell id="Z6IZM2XFgX0QcQ6djccE-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="Z6IZM2XFgX0QcQ6djccE-3" target="EWl4Vt8T4nABZOOH1jeO-31">
<mxCell id="Z6IZM2XFgX0QcQ6djccE-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="Z6IZM2XFgX0QcQ6djccE-3" target="EWl4Vt8T4nABZOOH1jeO-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Z6IZM2XFgX0QcQ6djccE-3" value="Memory" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxCell id="Z6IZM2XFgX0QcQ6djccE-3" value="Memory" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="212" y="273" width="86" height="20" as="geometry" />
</mxCell>
<mxCell id="Z6IZM2XFgX0QcQ6djccE-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="Z6IZM2XFgX0QcQ6djccE-5" target="EWl4Vt8T4nABZOOH1jeO-29">
<mxCell id="Z6IZM2XFgX0QcQ6djccE-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="Z6IZM2XFgX0QcQ6djccE-5" target="EWl4Vt8T4nABZOOH1jeO-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Z6IZM2XFgX0QcQ6djccE-5" value="RadomAesKey" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxCell id="Z6IZM2XFgX0QcQ6djccE-5" value="RadomAesKey" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="217" y="59.06999999999999" width="86" height="20" as="geometry" />
</mxCell>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 KiB

After

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View File

@ -1,751 +0,0 @@
<mxfile host="Electron" modified="2024-02-21T12:22:35.723Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="BpSwKuJwl-ePxZ4Mvd0W" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1434" dy="1970" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Esk2EL4e5weGmOYnUlRa-4" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="814" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="814" />
</Array>
<mxPoint x="986" y="814" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="MqokN8DVP6Cu9g1BAX3J-213" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1520" y="198" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-213" value="" style="strokeWidth=3;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1355" y="183" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="202" />
</Array>
<mxPoint x="1014" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="388" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="388" />
</Array>
<mxPoint x="1014" y="388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="408" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="408" />
</Array>
<mxPoint x="1014" y="408" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="389" />
</Array>
<mxPoint x="1194" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="388" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="388" />
</Array>
<mxPoint x="1347" y="388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="432" />
</Array>
<mxPoint x="1345" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="409" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="409" />
</Array>
<mxPoint x="1169" y="409" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="407" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="407" />
</Array>
<mxPoint x="1346" y="407" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="449" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="449" />
</Array>
<mxPoint x="1347" y="449" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-218" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1356" y="364" width="125" height="87" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="184" />
</Array>
<mxPoint x="1165" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="184" />
</Array>
<mxPoint x="625" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-23" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1300" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-31" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="175" width="145" height="115" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="PrdKeyBackup" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="345" y="181" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="185" />
</Array>
<mxPoint x="806" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="185" />
</Array>
<mxPoint x="986" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="PrdKeyBackup" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1393" y="185" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="184" />
</Array>
<mxPoint x="1346" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="202" />
</Array>
<mxPoint x="1346" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="PrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1384" y="373" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="PrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1383.5" y="418" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="202" />
</Array>
<mxPoint x="804" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="203" />
</Array>
<mxPoint x="623" y="203" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1480" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-46" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-169" vertex="1">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-171" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-173" vertex="1">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="760" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-159" vertex="1">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-161" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-163" vertex="1">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="389" />
</Array>
<mxPoint x="805" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="469" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="469" />
</Array>
<mxPoint x="1348" y="469" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="351.5" y="371" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-3" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-10" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="389" />
</Array>
<mxPoint x="622" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="413" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="413" />
</Array>
<mxPoint x="623" y="413" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="340" width="145" height="100" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-1" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1535" y="187" width="125" height="275" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-2" value="save &lt;br&gt;preId&amp;lt;-&amp;gt;shardEnc association" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1532.5" y="195.5" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1520" y="400" as="sourcePoint" />
<mxPoint x="1481" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-8" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="815" y="796" as="sourcePoint" />
<Array as="points">
<mxPoint x="900" y="796" />
</Array>
<mxPoint x="985" y="796" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-9" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="920" as="sourcePoint" />
<Array as="points">
<mxPoint x="940" y="920" />
</Array>
<mxPoint x="855" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-10" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="432" />
</Array>
<mxPoint x="1345" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-11" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="449" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="449" />
</Array>
<mxPoint x="1347" y="449" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-12" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="778" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="778" />
</Array>
<mxPoint x="986" y="778" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-13" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="761" y="652" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-14" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-13" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-15" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-16" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="761" y="570" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-17" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-18" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-19" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-20" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="941" y="652" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-21" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-20" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-22" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-23" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-25" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-26" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-27" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-28" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="771" y="662" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-28" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-30" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="781" y="672" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-31" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-30" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-32" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="791" y="682" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-33" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-32" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-34" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="801" y="692" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-35" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-34" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-36" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="951" y="662" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-36" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-38" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="961" y="672" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-39" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-38" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-40" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="971" y="682" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-42" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="981" y="692" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-43" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-42" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-44" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="430" as="sourcePoint" />
<mxPoint x="1040" y="920" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-45" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="460" as="sourcePoint" />
<mxPoint x="1041" y="944" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-46" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="470" as="sourcePoint" />
<mxPoint x="1041" y="979" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-47" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="469" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="469" />
</Array>
<mxPoint x="1348" y="469" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-48" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="410" as="sourcePoint" />
<mxPoint x="805" y="925" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-49" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="413" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="413" />
</Array>
<mxPoint x="623" y="413" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-50" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="939" as="sourcePoint" />
<Array as="points">
<mxPoint x="942" y="939" />
</Array>
<mxPoint x="857" y="939" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-1" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="856" y="952" as="sourcePoint" />
<Array as="points">
<mxPoint x="941" y="952" />
</Array>
<mxPoint x="1026" y="952" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-2" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="430" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="430" />
</Array>
<mxPoint x="623" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-3" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="639" y="428" as="sourcePoint" />
<mxPoint x="804" y="943" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-5" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;entryX=1.1;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="0.4123" y="20" relative="1" as="geometry">
<mxPoint x="1163" y="200" as="sourcePoint" />
<mxPoint x="997" y="768" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-6" value="&lt;font&gt;Message&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="-0.826" y="22" relative="1" as="geometry">
<mxPoint x="635" y="220" as="sourcePoint" />
<mxPoint x="799" y="753.2258064516129" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-7" value="&lt;font&gt;TxSp&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="635" y="267.80645161290323" as="sourcePoint" />
<mxPoint x="799" y="790" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-8" value="&lt;font&gt;TxFaucet&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3653" y="7" relative="1" as="geometry">
<mxPoint x="635" y="244.82258064516128" as="sourcePoint" />
<mxPoint x="799" y="771.6129032258065" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-9" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="0.4123" y="20" relative="1" as="geometry">
<mxPoint x="1165" y="216" as="sourcePoint" />
<mxPoint x="1010" y="756" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-10" value="PrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="355" y="207" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-11" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457" y="223" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="223" />
</Array>
<mxPoint x="627" y="223" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-12" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="247" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="247" />
</Array>
<mxPoint x="624" y="247" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-13" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="202" />
</Array>
<mxPoint x="1346" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-14" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="274" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="274" />
</Array>
<mxPoint x="623" y="274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Esk2EL4e5weGmOYnUlRa-15" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="217" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="217" />
</Array>
<mxPoint x="1345" y="217" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 KiB

View File

@ -1,990 +0,0 @@
<mxfile host="Electron" modified="2024-02-21T12:30:35.949Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="eB5d4lbraPRNNmRcS_NL" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1195" dy="1825" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="UpOBF6lqaT4OON63icjU-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="MqokN8DVP6Cu9g1BAX3J-213" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1520" y="198" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-213" value="" style="strokeWidth=3;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1355" y="183" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="202" />
</Array>
<mxPoint x="1014" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="470" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="470" />
</Array>
<mxPoint x="1014" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="490" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="490" />
</Array>
<mxPoint x="1014" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="471" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="471" />
</Array>
<mxPoint x="1194" y="471" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="470" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="470" />
</Array>
<mxPoint x="1347" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="514" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="514" />
</Array>
<mxPoint x="1345" y="514" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="491" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="491" />
</Array>
<mxPoint x="1169" y="491" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="489" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="489" />
</Array>
<mxPoint x="1346" y="489" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="531" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="531" />
</Array>
<mxPoint x="1347" y="531" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-218" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1356" y="446" width="137" height="120" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="184" />
</Array>
<mxPoint x="1165" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="184" />
</Array>
<mxPoint x="625" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-23" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1300" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-31" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="409" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="175" width="145" height="85" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="PrdKeyHello" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="345" y="181" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="185" />
</Array>
<mxPoint x="806" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="185" />
</Array>
<mxPoint x="986" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="PrdKeyBackup" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1393" y="185" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="184" />
</Array>
<mxPoint x="1346" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="202" />
</Array>
<mxPoint x="1346" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="PrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1384" y="455" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="PrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1383.5" y="500" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="202" />
</Array>
<mxPoint x="804" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="203" />
</Array>
<mxPoint x="623" y="203" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1480" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-46" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-169" vertex="1">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-171" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-173" vertex="1">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-6" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-104" y="269.4634146341464" as="sourcePoint" />
<Array as="points">
<mxPoint x="-41" y="269.4634146341464" />
</Array>
<mxPoint x="44" y="269.4634146341464" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-7" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-104" y="251.17770034843215" as="sourcePoint" />
<Array as="points" />
<mxPoint x="45" y="251.46341463414637" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="751" y="39.99658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-8" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-115.90000000000009" y="255.00341463414634" as="sourcePoint" />
<Array as="points">
<mxPoint x="-1" y="255.00341463414634" />
</Array>
<mxPoint x="48" y="255.00341463414634" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-159" vertex="1">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-161" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-163" vertex="1">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="471" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="471" />
</Array>
<mxPoint x="805" y="471" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="551" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="551" />
</Array>
<mxPoint x="1348" y="551" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="351.5" y="453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-3" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-10" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="471" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="471" />
</Array>
<mxPoint x="622" y="471" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="495" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="495" />
</Array>
<mxPoint x="623" y="495" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="452" width="145" height="71" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-1" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1535" y="187" width="125" height="275" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-2" value="save &lt;br&gt;preId&amp;lt;-&amp;gt;shardEnc association" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1532.5" y="195.5" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1520" y="482" as="sourcePoint" />
<mxPoint x="1481" y="482" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-8" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="812" y="878" as="sourcePoint" />
<Array as="points">
<mxPoint x="897" y="878" />
</Array>
<mxPoint x="982" y="878" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-9" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1022" y="1002" as="sourcePoint" />
<Array as="points">
<mxPoint x="937" y="1002" />
</Array>
<mxPoint x="852" y="1002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-10" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="514" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="514" />
</Array>
<mxPoint x="1345" y="514" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-11" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="531" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="531" />
</Array>
<mxPoint x="1347" y="531" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-12" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="813" y="860" as="sourcePoint" />
<Array as="points">
<mxPoint x="898" y="860" />
</Array>
<mxPoint x="983" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-13" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="758" y="734" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-14" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-13" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-15" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="803" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-16" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="758" y="652" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-17" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="803" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-18" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="803" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-19" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="803" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-20" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="938" y="734" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-21" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-20" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-22" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="983" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-23" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="983" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="983" y="834" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-25" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="983" y="832" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-26" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="983" y="832" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-27" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="983" y="832" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-28" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="768" y="744" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-28" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-30" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="778" y="754" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-31" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-30" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-32" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="788" y="764" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-33" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-32" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-34" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="798" y="774" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-35" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-34" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-36" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="948" y="744" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-36" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-38" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="958" y="754" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-39" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-38" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-40" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="968" y="764" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-42" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="978" y="774" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-43" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-42" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-44" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="512" as="sourcePoint" />
<mxPoint x="1040" y="1002" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-45" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="542" as="sourcePoint" />
<mxPoint x="1041" y="1026" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-46" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="552" as="sourcePoint" />
<mxPoint x="1041" y="1061" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-47" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="551" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="551" />
</Array>
<mxPoint x="1348" y="551" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-48" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="492" as="sourcePoint" />
<mxPoint x="805" y="1007" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-49" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="495" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="495" />
</Array>
<mxPoint x="623" y="495" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-50" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="1021" as="sourcePoint" />
<Array as="points">
<mxPoint x="939" y="1021" />
</Array>
<mxPoint x="854" y="1021" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-2" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="314.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="314.5" />
</Array>
<mxPoint x="1347" y="314.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-3" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="294" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="294" />
</Array>
<mxPoint x="1345" y="294" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-10" value="Pcd (for all roles)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="1360" y="264.5" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-11" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="314" as="sourcePoint" />
<Array as="points">
<mxPoint x="1079" y="314" />
</Array>
<mxPoint x="1164" y="314" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="295" as="sourcePoint" />
<Array as="points">
<mxPoint x="1078" y="295" />
</Array>
<mxPoint x="1163" y="295" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-13" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="296" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="296" />
</Array>
<mxPoint x="625" y="296" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-17" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="276.5" width="145" height="94.5" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-18" value="request_pcd_control" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="345" y="282.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-19" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="843" y="333.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="928" y="333.5" />
</Array>
<mxPoint x="1013" y="333.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-20" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="843" y="353.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="928" y="353.5" />
</Array>
<mxPoint x="1013" y="353.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-21" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1023" y="334.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1108" y="334.5" />
</Array>
<mxPoint x="1193" y="334.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-22" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="333.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="333.5" />
</Array>
<mxPoint x="1346" y="333.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-23" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1174" y="377.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1259" y="377.5" />
</Array>
<mxPoint x="1344" y="377.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-24" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="998" y="354.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1083" y="354.5" />
</Array>
<mxPoint x="1168" y="354.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-25" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="352.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="352.5" />
</Array>
<mxPoint x="1345" y="352.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-26" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="394.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="394.5" />
</Array>
<mxPoint x="1346" y="394.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-27" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1355" y="291.5" width="140" height="132.5" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-28" value="PrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1383" y="300.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-29" value="PrdMessage&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;For all&amp;nbsp; PrdResponse&amp;nbsp;&lt;/b&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1355" y="353" width="125" height="57" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-30" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="334.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="334.5" />
</Array>
<mxPoint x="804" y="334.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-31" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="414.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="414.5" />
</Array>
<mxPoint x="1347" y="414.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-32" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="451" y="334.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="536" y="334.5" />
</Array>
<mxPoint x="621" y="334.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-33" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="358.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="358.5" />
</Array>
<mxPoint x="622" y="358.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1519" y="345.5" as="sourcePoint" />
<mxPoint x="1480" y="345.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-35" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1174" y="377.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1259" y="377.5" />
</Array>
<mxPoint x="1344" y="377.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-36" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="394.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="394.5" />
</Array>
<mxPoint x="1346" y="394.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-37" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="414.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="414.5" />
</Array>
<mxPoint x="1347" y="414.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-38" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="358.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="358.5" />
</Array>
<mxPoint x="622" y="358.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-39" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="345" y="318.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="JknyzqUcv0tiWNrrWVGV-1" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="847" y="1044" as="sourcePoint" />
<Array as="points">
<mxPoint x="932" y="1044" />
</Array>
<mxPoint x="1017" y="1044" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="JknyzqUcv0tiWNrrWVGV-2" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="635" y="512" as="sourcePoint" />
<mxPoint x="800" y="1027" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="JknyzqUcv0tiWNrrWVGV-3" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="514.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="514.5" />
</Array>
<mxPoint x="624" y="514.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-1" value="PrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="355" y="207" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-2" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457" y="223" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="223" />
</Array>
<mxPoint x="627" y="223" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-3" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="241" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="241" />
</Array>
<mxPoint x="624" y="241" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-5" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="203" />
</Array>
<mxPoint x="623" y="203" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-6" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="260" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="260" />
</Array>
<mxPoint x="623" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-11" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="225.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="225.5" />
</Array>
<mxPoint x="1345" y="225.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-12" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="636" y="200" width="529" height="690" as="geometry" />
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-4" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;entryX=1.1;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="sQ5LQUqAMSyey4CU4jw5-12">
<mxGeometry x="-0.8065" y="-18" relative="1" as="geometry">
<mxPoint x="528" as="sourcePoint" />
<mxPoint x="362" y="664.2711864406781" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-7" value="&lt;font&gt;Message&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="sQ5LQUqAMSyey4CU4jw5-12">
<mxGeometry x="-0.826" y="22" relative="1" as="geometry">
<mxPoint y="23.389830508474578" as="sourcePoint" />
<mxPoint x="164" y="646.9928922908695" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-8" value="&lt;font&gt;TxSp&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="sQ5LQUqAMSyey4CU4jw5-12">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint y="79.29907053034447" as="sourcePoint" />
<mxPoint x="164" y="690.0000000000001" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-9" value="&lt;font&gt;TxFaucet&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="sQ5LQUqAMSyey4CU4jw5-12">
<mxGeometry x="0.3653" y="7" relative="1" as="geometry">
<mxPoint y="52.41962821213778" as="sourcePoint" />
<mxPoint x="164" y="668.4964461454348" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sQ5LQUqAMSyey4CU4jw5-10" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="sQ5LQUqAMSyey4CU4jw5-12">
<mxGeometry x="-0.8175" y="-21" relative="1" as="geometry">
<mxPoint x="529" y="30.40677966101695" as="sourcePoint" />
<mxPoint x="375" y="666.6101694915255" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 KiB

After

Width:  |  Height:  |  Size: 310 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 KiB

After

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 KiB

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 350 KiB

After

Width:  |  Height:  |  Size: 344 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 KiB

After

Width:  |  Height:  |  Size: 308 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 KiB

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

After

Width:  |  Height:  |  Size: 288 KiB