<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.9 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="26.0.9">
  <diagram name="Page-1" id="EloTQGF5g3rEgpJwuik1">
    <mxGraphModel dx="1195" dy="698" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="MtH2lujHcofiHUDlElMc-2" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 106616 characters];" parent="1" vertex="1">
          <mxGeometry x="65.59000000000003" y="599" width="99.93" height="100" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-3" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 183676 characters];" parent="1" vertex="1">
          <mxGeometry x="215.86" y="420" width="115.7" height="70" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-10" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 60992 characters];" parent="1" vertex="1">
          <mxGeometry x="111.56" y="180" width="353.67" height="180" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-11" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 12840 characters];" parent="1" vertex="1">
          <mxGeometry x="90" y="155" width="45" height="45" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-14" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="183.76" y="484" as="sourcePoint" />
            <mxPoint x="113.75999999999999" y="584" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-20" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="134.99750000000014" y="589" as="sourcePoint" />
            <mxPoint x="204.46" y="490" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-21" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 15340 characters];" parent="1" vertex="1">
          <mxGeometry x="399.99999999999994" y="684.8" width="105" height="105" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-24" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 684916 characters];labelBorderColor=none;textShadow=0;imageBorder=none;" parent="1" vertex="1">
          <mxGeometry x="369.99999999999994" y="641.9" width="95.99" height="100" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-29" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;HTTP request&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontSize=11;" parent="1" vertex="1">
          <mxGeometry x="169.99999999999997" y="370" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="MtH2lujHcofiHUDlElMc-32" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;HTTP response&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontSize=11;" parent="1" vertex="1">
          <mxGeometry x="290" y="370" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-2" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=6;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="580" y="780" as="sourcePoint" />
            <mxPoint x="580" y="30" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-3" value="&lt;div style=&quot;text-align: left;&quot;&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Courier New&quot;&gt;&lt;b style=&quot;&quot;&gt;srvone[...].onion&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;" vertex="1" parent="1">
          <mxGeometry x="121.56" y="150" width="210" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-7" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 60992 characters];" vertex="1" parent="1">
          <mxGeometry x="691.56" y="180" width="353.67" height="180" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-8" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 12840 characters];" vertex="1" parent="1">
          <mxGeometry x="670" y="155" width="45" height="45" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-9" value="&lt;div style=&quot;text-align: left;&quot;&gt;&lt;font style=&quot;font-size: 18px;&quot; face=&quot;Courier New&quot;&gt;&lt;b style=&quot;&quot;&gt;srvtwo[...].onion&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;" vertex="1" parent="1">
          <mxGeometry x="701.56" y="150" width="210" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-11" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 17724 characters];" vertex="1" parent="1">
          <mxGeometry x="70" y="652.8499999999999" width="168.37" height="78.1" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-13" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;&lt;b style=&quot;&quot;&gt;socat&lt;/b&gt;&lt;/font&gt;&lt;div&gt;:33062 -&amp;gt; inttwo[...].onion&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=3;strokeColor=#FF9933;fontFamily=Courier New;" vertex="1" parent="1">
          <mxGeometry x="310.93" y="521" width="214.13" height="56" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-14" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="270" y="370" as="sourcePoint" />
            <mxPoint x="270" y="410" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-15" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="290" y="410" as="sourcePoint" />
            <mxPoint x="290" y="370" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-17" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#76608a;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="410" y="590" as="sourcePoint" />
            <mxPoint x="410" y="630" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-18" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#fff2cc;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="430" y="630" as="sourcePoint" />
            <mxPoint x="430" y="590" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-19" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#76608a;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="350" y="480" as="sourcePoint" />
            <mxPoint x="390" y="510" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-20" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#fff2cc;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="400" y="500" as="sourcePoint" />
            <mxPoint x="360" y="470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-21" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="216" y="700" as="sourcePoint" />
            <mxPoint x="350" y="700" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-22" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="345.86" y="684.8" as="sourcePoint" />
            <mxPoint x="215.86" y="684.8" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-25" value="&lt;font style=&quot;font-size: 14px;&quot; face=&quot;Courier New&quot;&gt;&lt;b&gt;INSERT apple 3&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;" vertex="1" parent="1">
          <mxGeometry x="215" y="700.95" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-26" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;forward HTTP to :4440&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=305;fontSize=11;" vertex="1" parent="1">
          <mxGeometry x="50" y="524" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-27" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;HTTP response&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=304;fontSize=11;" vertex="1" parent="1">
          <mxGeometry x="121.56" y="534" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-28" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 106616 characters];" vertex="1" parent="1">
          <mxGeometry x="646.45" y="599" width="99.93" height="100" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-29" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 183676 characters];" vertex="1" parent="1">
          <mxGeometry x="796.72" y="420" width="115.7" height="70" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-30" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="764.62" y="484" as="sourcePoint" />
            <mxPoint x="694.62" y="584" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-31" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="715.8575000000002" y="589" as="sourcePoint" />
            <mxPoint x="785.32" y="490" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-32" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 15340 characters];" vertex="1" parent="1">
          <mxGeometry x="980.86" y="684.8" width="105" height="105" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-33" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 684916 characters];" vertex="1" parent="1">
          <mxGeometry x="950.86" y="641.9" width="95.99" height="100" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-34" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;HTTP request&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontSize=11;" vertex="1" parent="1">
          <mxGeometry x="750.86" y="370" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-35" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;HTTP response&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontSize=11;" vertex="1" parent="1">
          <mxGeometry x="870.86" y="370" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-36" value="" style="shape=image;aspect=fixed;image=data:image/png,[encoded data, 17724 characters];" vertex="1" parent="1">
          <mxGeometry x="650.86" y="652.8499999999999" width="168.37" height="78.1" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-37" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;&lt;b style=&quot;&quot;&gt;socat&lt;/b&gt;&lt;/font&gt;&lt;div&gt;:33061 -&amp;gt; intone[...].onion&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=3;strokeColor=#FF9933;fontFamily=Courier New;" vertex="1" parent="1">
          <mxGeometry x="891.7900000000001" y="521" width="214.13" height="56" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-38" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="850.86" y="370" as="sourcePoint" />
            <mxPoint x="850.86" y="410" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-39" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="870.86" y="410" as="sourcePoint" />
            <mxPoint x="870.86" y="370" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-40" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#76608a;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="990.86" y="590" as="sourcePoint" />
            <mxPoint x="990.86" y="630" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-41" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#fff2cc;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1010.86" y="630" as="sourcePoint" />
            <mxPoint x="1010.86" y="590" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-42" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#76608a;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="930.86" y="480" as="sourcePoint" />
            <mxPoint x="970.86" y="510" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-43" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#fff2cc;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="980.86" y="500" as="sourcePoint" />
            <mxPoint x="940.86" y="470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-44" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="796.86" y="700" as="sourcePoint" />
            <mxPoint x="930.86" y="700" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-45" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="926.72" y="684.8" as="sourcePoint" />
            <mxPoint x="796.72" y="684.8" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-46" value="&lt;font style=&quot;font-size: 14px;&quot; face=&quot;Courier New&quot;&gt;&lt;b&gt;3 apples&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;" vertex="1" parent="1">
          <mxGeometry x="819.23" y="652.85" width="90" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-48" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;forward HTTP to :4440&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=305;fontSize=11;" vertex="1" parent="1">
          <mxGeometry x="630.86" y="521" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-49" value="&lt;font face=&quot;Courier New&quot;&gt;&lt;b&gt;HTTP response&lt;/b&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=304;fontSize=11;" vertex="1" parent="1">
          <mxGeometry x="701.56" y="534" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-50" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#fff2cc;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="350" y="444.58" as="sourcePoint" />
            <mxPoint x="780" y="444.58" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-51" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;fillColor=#fff2cc;strokeColor=#FF9933;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="780" y="430" as="sourcePoint" />
            <mxPoint x="350" y="430" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-52" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot; face=&quot;Courier New&quot;&gt;INSERT apple 3&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontColor=#FF9933;fontSize=9;" vertex="1" parent="1">
          <mxGeometry x="430" y="599" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-57" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot; face=&quot;Courier New&quot;&gt;INSERT apple 3&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontColor=#FF9933;fontSize=9;" vertex="1" parent="1">
          <mxGeometry x="380" y="470" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-58" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot; face=&quot;Courier New&quot;&gt;INSERT apple 3&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontColor=#FF9933;fontSize=9;" vertex="1" parent="1">
          <mxGeometry x="636.38" y="440" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-59" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot; face=&quot;Courier New&quot;&gt;INSERT apple 3&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontColor=#FF9933;fontSize=9;" vertex="1" parent="1">
          <mxGeometry x="850.86" y="491" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-60" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot; face=&quot;Courier New&quot;&gt;INSERT apple 3&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontColor=#FF9933;fontSize=9;" vertex="1" parent="1">
          <mxGeometry x="880.86" y="599" width="110" height="30" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-62" value="&lt;font face=&quot;Courier New&quot;&gt;User 1 buys an apple at server 1&lt;/font&gt;&lt;div&gt;&lt;font face=&quot;Courier New&quot;&gt;There are 3 apples left&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="150" y="40" width="310" height="60" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-65" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="VlvG5SWBEV7tGviDseE0-63" target="VlvG5SWBEV7tGviDseE0-3">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="120" y="125" />
              <mxPoint x="190" y="125" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-63" value="User1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontColor=none;noLabel=1;" vertex="1" parent="1">
          <mxGeometry x="105" y="40" width="30" height="60" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-66" value="&lt;font style=&quot;background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color: rgb(255, 128, 0);&quot; face=&quot;Courier New&quot;&gt;automatic query&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color: rgb(255, 128, 0);&quot; face=&quot;Courier New&quot;&gt;replication&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#331A00;fontStyle=1" vertex="1" parent="1">
          <mxGeometry x="353" y="671.9" width="130" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-67" value="&lt;font style=&quot;background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color: rgb(255, 128, 0);&quot; face=&quot;Courier New&quot;&gt;automatic query&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color: rgb(255, 128, 0);&quot; face=&quot;Courier New&quot;&gt;replication&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontColor=#331A00;fontStyle=1" vertex="1" parent="1">
          <mxGeometry x="933.86" y="671.9" width="130" height="40" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-68" value="&lt;font face=&quot;Courier New&quot;&gt;User 2 gets sychronized data from server 2&lt;/font&gt;&lt;div&gt;&lt;font face=&quot;Courier New&quot;&gt;There are now 3 apples available&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="731.73" y="40" width="310" height="60" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-71" value="User1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontColor=none;noLabel=1;" vertex="1" parent="1">
          <mxGeometry x="686.73" y="40" width="30" height="60" as="geometry" />
        </mxCell>
        <mxCell id="VlvG5SWBEV7tGviDseE0-73" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.278;exitY=0.113;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="VlvG5SWBEV7tGviDseE0-9">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="760" y="140" as="sourcePoint" />
            <mxPoint x="700" y="100" as="targetPoint" />
            <Array as="points">
              <mxPoint x="760" y="125" />
              <mxPoint x="700" y="125" />
            </Array>
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
