<mxfile host="app.diagrams.net" modified="2024-02-28T15:04:59.464Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" etag="WKKMIYy1d4od29MiQI-R" version="23.1.7" type="device">
  <diagram name="Page-1" id="QC5RRL6ReZnZ1uXR__A8">
    <mxGraphModel dx="875" dy="435" 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" />
        <mxCell id="EWoAypN7sHY--DkSotQN-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#000000;" edge="1" parent="1" source="EWoAypN7sHY--DkSotQN-33">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="390" y="440" as="targetPoint" />
            <mxPoint x="384.5" y="280" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-59" value="&lt;font color=&quot;#000000&quot;&gt;GND&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-58">
          <mxGeometry x="-0.282" y="3" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.317;exitY=1.004;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;exitPerimeter=0;" edge="1" parent="1" source="EWoAypN7sHY--DkSotQN-33">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="350" y="440" as="targetPoint" />
            <mxPoint x="344.86" y="272" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-57" value="5v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-56">
          <mxGeometry x="-0.282" y="3" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-8" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" target="EWoAypN7sHY--DkSotQN-5">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="570" y="440" as="sourcePoint" />
            <mxPoint x="600" y="140" as="targetPoint" />
            <Array as="points">
              <mxPoint x="570" y="140" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-9" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;strokeColor=#FF0000;" edge="1" parent="1" target="EWoAypN7sHY--DkSotQN-5">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="578" y="440" as="sourcePoint" />
            <mxPoint x="610" y="160" as="targetPoint" />
            <Array as="points">
              <mxPoint x="577.5" y="160" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-18" value="&lt;font color=&quot;#ff0000&quot;&gt;5v&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-9">
          <mxGeometry x="-0.2733" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-2" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF0000;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="550" y="500" as="sourcePoint" />
            <mxPoint x="504" y="463" as="targetPoint" />
            <Array as="points">
              <mxPoint x="550" y="463" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-4" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-2">
          <mxGeometry x="-0.8663" relative="1" as="geometry">
            <mxPoint y="-5" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-1" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="540" y="742" as="sourcePoint" />
            <mxPoint x="500" y="460" as="targetPoint" />
            <Array as="points">
              <mxPoint x="540" y="600" />
              <mxPoint x="600" y="600" />
              <mxPoint x="600" y="460" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-175" value="" style="endArrow=none;html=1;rounded=0;entryX=0.239;entryY=0.035;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#ff0000;" parent="1" target="vIDkrdGOfmI6f927vYVz-27" edge="1" source="vIDkrdGOfmI6f927vYVz-125">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="471.81000000000006" y="755.39" as="sourcePoint" />
            <mxPoint x="534.5" y="500" as="targetPoint" />
            <Array as="points">
              <mxPoint x="493" y="710" />
              <mxPoint x="517" y="710" />
              <mxPoint x="517" y="470" />
              <mxPoint x="537" y="470" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-3" value="com" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-175">
          <mxGeometry x="0.8796" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-167" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="420" y="500" as="sourcePoint" />
            <mxPoint x="420" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-168" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-167" vertex="1" connectable="0">
          <mxGeometry x="0.109" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-169" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="441" y="500" as="sourcePoint" />
            <mxPoint x="441" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-170" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-169" vertex="1" connectable="0">
          <mxGeometry x="0.076" y="-1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-171" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="460.5" y="500" as="sourcePoint" />
            <mxPoint x="460" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-172" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-171" vertex="1" connectable="0">
          <mxGeometry x="0.0764" y="-1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-173" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="497" y="500" as="sourcePoint" />
            <mxPoint x="497" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-174" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-173" vertex="1" connectable="0">
          <mxGeometry x="0.236" relative="1" as="geometry">
            <mxPoint x="-3" y="5" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-157" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-22" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="180" y="520" as="sourcePoint" />
            <mxPoint x="220" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-162" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-157" vertex="1" connectable="0">
          <mxGeometry x="0.109" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-158" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="240" y="500" as="sourcePoint" />
            <mxPoint x="240" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-163" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-158" vertex="1" connectable="0">
          <mxGeometry x="0.076" y="-1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-159" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="259.5" y="500" as="sourcePoint" />
            <mxPoint x="260" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-164" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-159" vertex="1" connectable="0">
          <mxGeometry x="0.0764" y="-1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-160" value="" style="endArrow=none;html=1;rounded=0;exitX=0.329;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="296" y="500" as="sourcePoint" />
            <mxPoint x="296" y="460" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-165" value="no" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-160" vertex="1" connectable="0">
          <mxGeometry x="0.236" relative="1" as="geometry">
            <mxPoint x="9" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-142" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#d5e8d4;strokeColor=#82b366;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-7" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="70" y="350" as="sourcePoint" />
            <mxPoint x="120" y="300" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-134" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#FF0000;exitX=0.843;exitY=0.007;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.257;entryY=0.024;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="360" y="499.5" as="sourcePoint" />
            <mxPoint x="407" y="500.5" as="targetPoint" />
            <Array as="points">
              <mxPoint x="360" y="489.5" />
              <mxPoint x="407" y="489.5" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-135" value="com" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-134" vertex="1" connectable="0">
          <mxGeometry x="-0.572" relative="1" as="geometry">
            <mxPoint x="-2" y="-10" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-136" value="com" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="377" y="465" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-130" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#FF0000;exitX=0.843;exitY=0.007;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.257;entryY=0.024;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-22" target="vIDkrdGOfmI6f927vYVz-23" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="320" y="480" as="sourcePoint" />
            <mxPoint x="370" y="430" as="targetPoint" />
            <Array as="points">
              <mxPoint x="281" y="490" />
              <mxPoint x="328" y="490" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-131" value="com" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-130" vertex="1" connectable="0">
          <mxGeometry x="-0.572" relative="1" as="geometry">
            <mxPoint x="-2" y="-10" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-119" value="" style="endArrow=none;html=1;rounded=0;exitX=0.422;exitY=0.992;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;strokeWidth=2;" parent="1" source="vIDkrdGOfmI6f927vYVz-52" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="495" y="838" as="sourcePoint" />
            <mxPoint x="480" y="850" as="targetPoint" />
            <Array as="points">
              <mxPoint x="509" y="850" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-118" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF0000;strokeWidth=3;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="490" y="815" as="sourcePoint" />
            <mxPoint x="460" y="840" as="targetPoint" />
            <Array as="points">
              <mxPoint x="490" y="840" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-88" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;strokeWidth=3;exitX=0.071;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.987;entryY=0.751;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="vIDkrdGOfmI6f927vYVz-70" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="530" y="807" as="sourcePoint" />
            <mxPoint x="510" y="860" as="targetPoint" />
            <Array as="points">
              <mxPoint x="530" y="889" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-77" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF1100;strokeWidth=3;exitX=0.071;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.909;entryY=0.275;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-52" target="vIDkrdGOfmI6f927vYVz-70" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="520" y="864" as="sourcePoint" />
            <mxPoint x="490" y="844" as="targetPoint" />
            <Array as="points">
              <mxPoint x="460" y="870" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-74" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#82b366;strokeWidth=3;fillColor=#d5e8d4;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="340" y="890" as="sourcePoint" />
            <mxPoint x="230" y="840" as="targetPoint" />
            <Array as="points">
              <mxPoint x="320" y="890" />
              <mxPoint x="310" y="890" />
              <mxPoint x="230" y="890" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-71" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF1100;strokeWidth=3;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="340" y="866" as="sourcePoint" />
            <mxPoint x="310" y="846" as="targetPoint" />
            <Array as="points">
              <mxPoint x="310" y="866" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-63" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="165.5" y="630" as="sourcePoint" />
            <mxPoint x="238" y="809" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="630" />
              <mxPoint x="170" y="840" />
              <mxPoint x="238" y="840" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-62" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#ff0800;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="165.5" y="600" as="sourcePoint" />
            <mxPoint x="310" y="754" as="targetPoint" />
            <Array as="points">
              <mxPoint x="310" y="600" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-30" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#dae8fc;strokeColor=#BF4D00;endSize=6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="vIDkrdGOfmI6f927vYVz-28" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="20" y="400" as="sourcePoint" />
            <mxPoint x="133" y="545" as="targetPoint" />
            <Array as="points">
              <mxPoint x="20" y="461" />
              <mxPoint x="100" y="461" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-29" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#dae8fc;strokeColor=#0074e0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" target="vIDkrdGOfmI6f927vYVz-28" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="30" y="400" as="sourcePoint" />
            <mxPoint x="120" y="440" as="targetPoint" />
            <Array as="points">
              <mxPoint x="30" y="440" />
              <mxPoint x="133" y="440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;" parent="1" source="vIDkrdGOfmI6f927vYVz-1" target="vIDkrdGOfmI6f927vYVz-8" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-1" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="300" y="440" as="targetPoint" />
            <Array as="points">
              <mxPoint x="115" y="240" />
              <mxPoint x="301" y="240" />
              <mxPoint x="301" y="440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-23" value="12v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-155">
          <mxGeometry x="0.6263" y="4" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-1" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="80" y="40" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;endArrow=none;endFill=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-2" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="370" y="120" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-2" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="435.1379310344828" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-21" value="12v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-150">
          <mxGeometry x="0.3806" y="-3" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-2" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="400" y="40" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;" parent="1" source="vIDkrdGOfmI6f927vYVz-3" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="520" y="76" as="targetPoint" />
            <Array as="points">
              <mxPoint x="520" y="270" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-149" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-3" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="524.7931034482758" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-20" value="12v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-149">
          <mxGeometry x="-0.282" y="3" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-3" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="490" y="260" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;fillColor=#d5e8d4;strokeColor=#82b366;endArrow=none;endFill=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-4" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="167" y="120" as="targetPoint" />
            <Array as="points">
              <mxPoint x="490" y="75" />
              <mxPoint x="490" y="120" />
              <mxPoint x="350" y="120" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-4" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="580" y="440" as="targetPoint" />
            <Array as="points">
              <mxPoint x="595" y="440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-19" value="&lt;font color=&quot;#ff0000&quot;&gt;12v&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-148">
          <mxGeometry x="-0.1212" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-4" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="560" y="40" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;endSize=6;targetPerimeterSpacing=0;sourcePerimeterSpacing=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;" parent="1" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="166" y="75" as="targetPoint" />
            <mxPoint x="160" y="230" as="sourcePoint" />
            <Array as="points">
              <mxPoint x="166" y="230" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-152" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-5" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="330" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-22" value="12v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-152">
          <mxGeometry x="0.4689" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-5" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="180" y="130" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-6" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="260" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-24" value="12v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-153">
          <mxGeometry x="-0.0066" y="-1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-6" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="150" y="250" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-7" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="240" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-25" value="12v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="vIDkrdGOfmI6f927vYVz-154">
          <mxGeometry x="-0.2521" y="2" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-7" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="85" y="337" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-151" value="12v" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#ff0000;fontColor=#FF0000;" parent="1" source="vIDkrdGOfmI6f927vYVz-8" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="275.1379310344828" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-8" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="240" y="40" width="70" height="70" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-9" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;" parent="1" target="vIDkrdGOfmI6f927vYVz-6" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="170" y="420" as="sourcePoint" />
            <mxPoint x="120" y="270" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="330" />
              <mxPoint x="120" y="330" />
              <mxPoint x="120" y="285" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-11" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;" parent="1" target="vIDkrdGOfmI6f927vYVz-5" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120" y="285" as="sourcePoint" />
            <mxPoint x="160" y="295" as="targetPoint" />
            <Array as="points">
              <mxPoint x="120" y="230" />
              <mxPoint x="215" y="230" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-22" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;&lt;b&gt;relay&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="180" y="500" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-23" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;&lt;b&gt;relay&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="310" y="499" width="70" height="60" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-24" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;&lt;b&gt;relay&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="390" y="500" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-27" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;&lt;b&gt;relay&lt;/b&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="520" y="500" width="70" height="60" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-28" value="&lt;font style=&quot;font-size: 26px;&quot;&gt;power supply&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;rotation=90;" parent="1" vertex="1">
          <mxGeometry x="-122.5" y="682.5" width="445" height="130" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-31" value="N" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="55" y="408" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-32" value="L" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="55" y="460" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-33" value="Input 220VAC" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="10" y="480" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-50" value="" style="group" parent="1" vertex="1" connectable="0">
          <mxGeometry x="180" y="750" width="140" height="68.5" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-69" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF0000;strokeWidth=3;entryX=0.929;entryY=1.03;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="110" y="66" as="sourcePoint" />
            <mxPoint x="130.06000000000006" y="66.02499999999998" as="targetPoint" />
            <Array as="points">
              <mxPoint x="110" y="96" />
              <mxPoint x="120" y="96" />
              <mxPoint x="130" y="96" />
              <mxPoint x="130" y="76" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-34" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="vIDkrdGOfmI6f927vYVz-50" vertex="1">
          <mxGeometry y="0.5" width="140" height="67.5" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-35" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="vIDkrdGOfmI6f927vYVz-50" vertex="1">
          <mxGeometry y="0.5" width="140" height="33.75" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-36" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="18.5" y="68.5" as="sourcePoint" />
            <mxPoint x="18.139999999999986" y="0.6012499999999363" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-37" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="34.400000000000006" y="68.5" as="sourcePoint" />
            <mxPoint x="34.400000000000006" y="0.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-38" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="51.400000000000006" y="68.25" as="sourcePoint" />
            <mxPoint x="51.400000000000006" y="0.25" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-39" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="67.5" y="68" as="sourcePoint" />
            <mxPoint x="67.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-47" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="84.75999999999999" y="68" as="sourcePoint" />
            <mxPoint x="84.75999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-48" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="102.75999999999999" y="68.5" as="sourcePoint" />
            <mxPoint x="102.75999999999999" y="0.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-49" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120.86000000000001" y="68.5" as="sourcePoint" />
            <mxPoint x="120.86000000000001" y="0.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-84" value="&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;Terminal Block&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-50" vertex="1">
          <mxGeometry x="20" y="19.25" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-143" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;12v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-50" vertex="1">
          <mxGeometry x="96" y="0.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-51" value="" style="group" parent="1" vertex="1" connectable="0">
          <mxGeometry x="450" y="750" width="150" height="68.5" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-52" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry y="0.5" width="140" height="67.5" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-53" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry y="0.5" width="140" height="33.75" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-54" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="18.5" y="68.5" as="sourcePoint" />
            <mxPoint x="18.139999999999986" y="0.6012499999999363" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-55" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="34.400000000000006" y="68.5" as="sourcePoint" />
            <mxPoint x="34.400000000000006" y="0.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-56" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="51.400000000000006" y="68.25" as="sourcePoint" />
            <mxPoint x="51.400000000000006" y="0.25" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-57" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="67.5" y="68" as="sourcePoint" />
            <mxPoint x="67.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-58" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="84.75999999999999" y="68" as="sourcePoint" />
            <mxPoint x="84.75999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-59" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="102.75999999999999" y="68.5" as="sourcePoint" />
            <mxPoint x="102.75999999999999" y="0.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-60" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" parent="vIDkrdGOfmI6f927vYVz-51" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120.86000000000001" y="68.5" as="sourcePoint" />
            <mxPoint x="120.86000000000001" y="0.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-85" value="&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;Terminal Block&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="20" y="19.25" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-101" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;3.3v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="10" y="34.25" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-102" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="-6" y="34.25" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-116" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;3.3v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="10" y="4.25" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-117" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="-6" y="4.25" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-122" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;3.3v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="44" y="33.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-123" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="28" y="33.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-124" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;3.3v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="44" y="3.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-125" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="28" y="3.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-126" value="&lt;font style=&quot;font-size: 6px;&quot;&gt;GND&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="110" y="0.5" width="40" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-127" value="&lt;font style=&quot;font-size: 6px;&quot;&gt;GND&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="110" y="34.25" width="40" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-128" value="&lt;font style=&quot;font-size: 6px;&quot;&gt;GND&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="74" y="0.5" width="40" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-129" value="&lt;font style=&quot;font-size: 6px;&quot;&gt;GND&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="vIDkrdGOfmI6f927vYVz-51" vertex="1">
          <mxGeometry x="74" y="34.25" width="40" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-66" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="170" y="400" as="sourcePoint" />
            <mxPoint x="170" y="630" as="targetPoint" />
            <Array as="points">
              <mxPoint x="170" y="420" />
              <mxPoint x="170" y="590" />
              <mxPoint x="180" y="590" />
              <mxPoint x="180" y="610" />
              <mxPoint x="170" y="610" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-68" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#ff0800;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="205" y="500" as="sourcePoint" />
            <mxPoint x="289.5" y="750" as="targetPoint" />
            <Array as="points">
              <mxPoint x="205" y="490" />
              <mxPoint x="175" y="490" />
              <mxPoint x="175" y="580" />
              <mxPoint x="275" y="580" />
              <mxPoint x="275" y="610" />
              <mxPoint x="290" y="610" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-72" value="com" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-68" vertex="1" connectable="0">
          <mxGeometry x="-0.9287" y="-4" relative="1" as="geometry">
            <mxPoint y="-6" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-70" value="Stepdown 12v to 5v" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
          <mxGeometry x="340" y="859" width="110" height="40" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-75" value="input" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="290" y="864" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-76" value="output" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="450" y="864" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-79" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;12v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="283" y="709" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-83" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;12v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="283" y="818.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-89" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="435" y="829" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-91" value="Stepdown 12v to 3.3v" style="rounded=0;whiteSpace=wrap;html=1;rotation=-90;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
          <mxGeometry x="590" y="795.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-92" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;strokeWidth=3;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-91" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="540" y="817" as="sourcePoint" />
            <mxPoint x="528" y="889" as="targetPoint" />
            <Array as="points">
              <mxPoint x="660" y="889" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-93" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF1100;strokeWidth=3;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.909;entryY=0.275;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-91" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="480" y="813" as="sourcePoint" />
            <mxPoint x="460" y="870" as="targetPoint" />
            <Array as="points">
              <mxPoint x="640" y="880" />
              <mxPoint x="520" y="880" />
              <mxPoint x="520" y="870" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-94" value="Input" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="575" y="855" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-95" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="606" y="857" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-96" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#FF1100;strokeWidth=2;exitX=0.071;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" target="vIDkrdGOfmI6f927vYVz-91" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="480" y="818.5" as="sourcePoint" />
            <mxPoint x="460" y="871.5" as="targetPoint" />
            <Array as="points">
              <mxPoint x="480" y="860" />
              <mxPoint x="620" y="860" />
              <mxPoint x="620" y="740" />
              <mxPoint x="640" y="740" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-97" value="" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;strokeWidth=2;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-91" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="630" y="835.5" as="sourcePoint" />
            <mxPoint x="580" y="750" as="targetPoint" />
            <Array as="points">
              <mxPoint x="660" y="730" />
              <mxPoint x="580" y="730" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-98" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;3.3v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="615" y="730" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-99" value="" style="endArrow=none;html=1;rounded=0;exitX=0.679;exitY=0.994;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="vIDkrdGOfmI6f927vYVz-52" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="470" y="880" as="sourcePoint" />
            <mxPoint x="530" y="830" as="targetPoint" />
            <Array as="points">
              <mxPoint x="545" y="830" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-100" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="580" y="742" as="sourcePoint" />
            <mxPoint x="540" y="750" as="targetPoint" />
            <Array as="points">
              <mxPoint x="540" y="742" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-132" value="com" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="305" y="465" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-144" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;12v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="295" y="750.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-145" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;12v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="296" y="784.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-146" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;12v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="278" y="784.5" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-147" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=8;strokeColor=#B3B3B3;endFill=0;startArrow=baseDash;startFill=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="500" y="460" as="sourcePoint" />
            <mxPoint x="620" y="440" as="targetPoint" />
            <Array as="points">
              <mxPoint x="190" y="460" />
              <mxPoint x="190" y="440" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="vIDkrdGOfmI6f927vYVz-156" value="ท่อร้อยสายไฟ" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="vIDkrdGOfmI6f927vYVz-147" vertex="1" connectable="0">
          <mxGeometry x="-0.1627" y="-1" relative="1" as="geometry">
            <mxPoint x="186" y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-5" value="esp32" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="615" y="130" width="75" height="40" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;strokeColor=#FF0000;endArrow=none;endFill=0;" edge="1" parent="1" source="EWoAypN7sHY--DkSotQN-6">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="580" y="160" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-17" value="&lt;font color=&quot;#ff0000&quot;&gt;5v&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-11">
          <mxGeometry x="-0.385" y="-1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;endArrow=none;endFill=0;" edge="1" parent="1" source="EWoAypN7sHY--DkSotQN-6">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="570" y="200" as="targetPoint" />
            <Array as="points">
              <mxPoint x="68" y="220" />
              <mxPoint x="570" y="220" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-6" value="esp32" style="rounded=1;whiteSpace=wrap;html=1;rotation=90;" vertex="1" parent="1">
          <mxGeometry x="40" y="130" width="75" height="40" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-16" value="&lt;font color=&quot;#ff0000&quot; style=&quot;font-size: 6px;&quot;&gt;5v&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="480" y="139" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-31" value="" style="group" vertex="1" connectable="0" parent="1">
          <mxGeometry x="9.999999999999998" y="272" width="30" height="127" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-30" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=7;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-31">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="15.000000000000002" y="127" as="sourcePoint" />
            <mxPoint x="15.000000000000002" y="37" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-27" value="" style="shape=or;whiteSpace=wrap;html=1;rotation=90;" vertex="1" parent="EWoAypN7sHY--DkSotQN-31">
          <mxGeometry x="1.7763568394002505e-15" y="10" width="30" height="30" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-28" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-31">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="10.000000000000002" as="sourcePoint" />
            <mxPoint x="10.000000000000002" y="10" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-29" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-31">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="20" y="10" as="sourcePoint" />
            <mxPoint x="20" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-32" value="" style="group" vertex="1" connectable="0" parent="1">
          <mxGeometry x="340" y="242" width="90" height="30" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-33" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry y="0.218978102189781" width="80.58139534883722" height="29.562043795620433" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-34" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry y="0.218978102189781" width="80.58139534883722" height="14.781021897810216" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-35" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="10.64825581395349" y="30" as="sourcePoint" />
            <mxPoint x="10.441046511627901" y="0.26332116788318377" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-36" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="19.800000000000004" y="30" as="sourcePoint" />
            <mxPoint x="19.800000000000004" y="0.218978102189781" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-37" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="29.58488372093024" y="29.890510948905103" as="sourcePoint" />
            <mxPoint x="29.58488372093024" y="0.1094890510948905" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-38" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32" source="EWoAypN7sHY--DkSotQN-42">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="38.85174418604652" y="29.781021897810213" as="sourcePoint" />
            <mxPoint x="38.85174418604652" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-39" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="48.78627906976743" y="29.781021897810213" as="sourcePoint" />
            <mxPoint x="48.78627906976743" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-40" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="59.146744186046504" y="30" as="sourcePoint" />
            <mxPoint x="59.146744186046504" y="0.218978102189781" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-41" value="" style="endArrow=none;html=1;rounded=0;entryX=0.151;entryY=0.003;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="EWoAypN7sHY--DkSotQN-32">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="69.56476744186047" y="30" as="sourcePoint" />
            <mxPoint x="69.56476744186047" y="0.218978102189781" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-42" value="&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;Terminal Block&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="329.99883720930234" y="272.00065693430656" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-60" value="esp32" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="332.25" y="605.5" width="105.5" height="145" as="geometry" />
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-61" value="" style="endArrow=none;html=1;rounded=0;exitX=0.994;exitY=0.16;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#FF0000;" edge="1" parent="1" source="EWoAypN7sHY--DkSotQN-60">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="460" y="680" as="sourcePoint" />
            <mxPoint x="460" y="750" as="targetPoint" />
            <Array as="points">
              <mxPoint x="460" y="629" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-63" value="5v" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#FF0000;" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-61">
          <mxGeometry x="-0.1059" y="2" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-62" value="" style="endArrow=none;html=1;rounded=0;exitX=0.994;exitY=0.237;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="EWoAypN7sHY--DkSotQN-60">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="480" y="690" as="sourcePoint" />
            <mxPoint x="540" y="640" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EWoAypN7sHY--DkSotQN-64" value="GND" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="EWoAypN7sHY--DkSotQN-62">
          <mxGeometry x="-0.2224" y="1" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
