<mxfile host="ws001.sspa.juntadeandalucia.es" modified="2024-05-20T10:45:48.801Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36" version="24.0.6" etag="4Q4tHvHv0OfQBfRDpdQm" type="atlas" pages="2">
  <diagram id="YXEjJeXfRbNB8hkVkw7y" name="Página-1">
    <mxGraphModel dx="2002" dy="1142" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="P4HUPywPGOHIOfl1MKLj-1" value="Flujo del Dato Arquitecturas Limpias" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=50;fontColor=default;spacing=3.8;strokeOpacity=0;fillOpacity=0;fillColor=#ffffff;strokeWidth=1.5;lucidId=uqSoLYn7oGBR;" vertex="1" parent="1">
          <mxGeometry x="45" width="930" height="116" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-2" value="View" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#3aa6dd;spacing=3.8;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;lucidId=WqSo641mVlWq;" vertex="1" parent="1">
          <mxGeometry x="105" y="510" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-3" value="View-Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=4qSoJ6YR5y.U;" vertex="1" parent="1">
          <mxGeometry x="105" y="405" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-4" value="Presenter" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=drSoP4buWwC7;" vertex="1" parent="1">
          <mxGeometry x="135" y="300" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-5" value="" style="group;dropTarget=0;pointerEvents=0;" vertex="1" parent="1">
          <mxGeometry x="300" y="180" width="3.75" height="270" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-6" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=xySoA69~D7h9;" edge="1" parent="P4HUPywPGOHIOfl1MKLj-5">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint as="sourcePoint" />
            <mxPoint y="270" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-7" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=IySovgbFgyzr;" edge="1" parent="P4HUPywPGOHIOfl1MKLj-5">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint x="4" as="sourcePoint" />
            <mxPoint x="4" y="270" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-8" value="Controller" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=yzSodJgTJdPW;" vertex="1" parent="1">
          <mxGeometry x="135" y="210" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-9" value="Request &#xa;Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=wASogfGdsBTY;" vertex="1" parent="1">
          <mxGeometry x="345" y="135" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-10" value="&amp;lt;I&amp;gt;&#xa;Input&#xa; Boundary" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=4ASoegR0b3n3;" vertex="1" parent="1">
          <mxGeometry x="345" y="204" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-11" value="&amp;lt;I&amp;gt;&#xa;Output Boundary" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=fBSokKII0XD8;" vertex="1" parent="1">
          <mxGeometry x="345" y="294" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-12" value="Response &#xa;Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=oBSo2BQhAojE;" vertex="1" parent="1">
          <mxGeometry x="345" y="390" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-13" value="Use Case&#xa;Interactor" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c92d39;spacing=3.8;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;lucidId=ZWSoXkYev6MZ;" vertex="1" parent="1">
          <mxGeometry x="518" y="249" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-14" value="&amp;lt;I&amp;gt;&#xa;Entity&#xa;GateWay" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=.WSojpHCmGxf;" vertex="1" parent="1">
          <mxGeometry x="540" y="369" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-15" value="Entity" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=dYSopFuoS0Iv;" vertex="1" parent="1">
          <mxGeometry x="675" y="315" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-16" value="Entity" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=dYSoL.fYS~qV;" vertex="1" parent="1">
          <mxGeometry x="675" y="255" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-17" value="Entity" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=eYSo.20ogTg0;" vertex="1" parent="1">
          <mxGeometry x="675" y="180" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-18" value="Entity&#xa;GateWay&#xa;Implementation" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=JYSoDMyFmnnX;" vertex="1" parent="1">
          <mxGeometry x="540" y="484" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-19" value="Data Source&#xa;API" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#0c7cba;spacing=3.8;strokeColor=#0c7cba;strokeOpacity=100;strokeWidth=1.5;lucidId=0YSoMjkLC7Ba;" vertex="1" parent="1">
          <mxGeometry x="840" y="465" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-20" value="Data Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=_YSotyc29Ctx;" vertex="1" parent="1">
          <mxGeometry x="690" y="540" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-21" value="" style="group;dropTarget=0;pointerEvents=0;" vertex="1" parent="1">
          <mxGeometry x="540" y="445.34999999999997" width="270" height="3.75" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-22" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=IZSo1STAZlt.;" edge="1" parent="P4HUPywPGOHIOfl1MKLj-21">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint y="3.650000000000034" as="sourcePoint" />
            <mxPoint x="270" y="3.650000000000034" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-23" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=IZSooRAqo3mL;" edge="1" parent="P4HUPywPGOHIOfl1MKLj-21">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint y="-0.3499999999999659" as="sourcePoint" />
            <mxPoint x="270" y="-0.3499999999999659" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-24" value="Data Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=UZSoMnyjP.e4;" vertex="1" parent="1">
          <mxGeometry x="690" y="615" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-25" value="Data Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=WZSoUESdPG8r;" vertex="1" parent="1">
          <mxGeometry x="690" y="690" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-26" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=0dTo6cy5gP6V;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-8" target="P4HUPywPGOHIOfl1MKLj-9">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-27" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=deTo5eIG4xjE;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-8" target="P4HUPywPGOHIOfl1MKLj-10">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-28" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitPerimeter=0;entryX=0.5;entryY=1;entryPerimeter=0;lucidId=ueToiqoQ1ecx;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-10" target="P4HUPywPGOHIOfl1MKLj-9">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-29" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;lucidId=BeTodjKDNBi2;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-9">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-30" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=0;exitX=0;exitY=0.5;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;lucidId=GeToiSGLS7B~;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-10">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-31" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0;exitY=0.8;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;lucidId=6eToGBaopVwo;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-11">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-32" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;lucidId=~eTof.lMXa4v;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-14">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-33" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=bfTooihTF0hi;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-17">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-34" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.55;entryPerimeter=0;lucidId=mfToYoGNOZ_s;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-16">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-35" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=rfTots713TEq;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-13" target="P4HUPywPGOHIOfl1MKLj-15">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-36" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=0;exitX=0.5;exitY=0;exitPerimeter=0;entryX=0.5;entryY=1;entryPerimeter=0;lucidId=HfToU1mn9Zj7;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-14">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-37" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;lucidId=SfToZd~hVVKh;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-11" target="P4HUPywPGOHIOfl1MKLj-12">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-38" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=0;exitX=1;exitY=0.5;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=1fTo-wwv42N2;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-4" target="P4HUPywPGOHIOfl1MKLj-11">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-39" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1;exitY=0.75;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=.fTogTtRNroj;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-4" target="P4HUPywPGOHIOfl1MKLj-12">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-40" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitPerimeter=0;entryX=0.5;entryY=1;entryPerimeter=0;lucidId=ngToVqJXckCO;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-2" target="P4HUPywPGOHIOfl1MKLj-3">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-41" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.2;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;entryPerimeter=0;lucidId=TgToNuFlLCZM;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-4" target="P4HUPywPGOHIOfl1MKLj-3">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-42" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0;entryY=0.6;entryPerimeter=0;lucidId=3gTodYhBZh5Y;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-20">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-43" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1.007;exitY=0.189;exitPerimeter=0;entryX=1.007;entryY=0.5;entryPerimeter=0;lucidId=mhTozy45-e33;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-15">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="662" y="495" />
              <mxPoint x="662" y="420" />
              <mxPoint x="781" y="420" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-44" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1.007;exitY=0.189;exitPerimeter=0;entryX=1.007;entryY=0.322;entryPerimeter=0;lucidId=HhToa9FUMbbN;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-16">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="662" y="495" />
              <mxPoint x="662" y="420" />
              <mxPoint x="811" y="420" />
              <mxPoint x="811" y="270" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-45" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1.007;exitY=0.189;exitPerimeter=0;entryX=1.007;entryY=0.5;entryPerimeter=0;lucidId=-hToSeM1n~i_;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-17">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="662" y="495" />
              <mxPoint x="662" y="420" />
              <mxPoint x="811" y="420" />
              <mxPoint x="811" y="203" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-46" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;lucidId=5iTov-2BqedD;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-19" target="P4HUPywPGOHIOfl1MKLj-20">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-47" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;lucidId=gjToELjsd3dP;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-19" target="P4HUPywPGOHIOfl1MKLj-24">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-48" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=1;entryY=0.5;entryPerimeter=0;lucidId=rjToPTe7SgVC;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-19" target="P4HUPywPGOHIOfl1MKLj-25">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-49" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=QjTo-P0d3rRz;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-24">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-50" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0;entryY=0.5;entryPerimeter=0;lucidId=SjTovxJuYasq;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-25">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
        <mxCell id="P4HUPywPGOHIOfl1MKLj-51" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=block;endFill=1;exitX=1.007;exitY=0.813;exitPerimeter=0;lucidId=BnTo0QlCKFO0;" edge="1" parent="1" source="P4HUPywPGOHIOfl1MKLj-18" target="P4HUPywPGOHIOfl1MKLj-19">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram name="Uncle-Bob" id="FZadQPNM4YiTgZB0LDGo">
    <mxGraphModel background="#ffffff" grid="1" gridSize="15">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="2" value="Flujo del Dato Arquitecturas Limpias" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=default;spacing=3.8;strokeOpacity=0;fillOpacity=0;fillColor=#ffffff;strokeWidth=1.5;lucidId=6aTonwTbQJGc;" vertex="1" parent="1">
          <mxGeometry x="375" width="225" height="45" as="geometry" />
        </mxCell>
        <mxCell id="3" value="View" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#834187;spacing=3.8;strokeColor=#834187;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTodaUZoY52;" vertex="1" parent="1">
          <mxGeometry x="75" y="420" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="4" value="View-Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c400ad;spacing=3.8;strokeColor=#c400ad;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTowQXN944T;" vertex="1" parent="1">
          <mxGeometry x="75" y="345" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="5" value="Presenter" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c400ad;spacing=3.8;strokeColor=#c400ad;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToRA54-HBd;" vertex="1" parent="1">
          <mxGeometry x="75" y="240" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="6" value="" style="group;dropTarget=0;pointerEvents=0;" vertex="1" parent="1">
          <mxGeometry x="240" y="120" width="3.75" height="270" as="geometry" />
        </mxCell>
        <mxCell id="7" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=6aToK5MUrVuw;" edge="1" parent="6">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint as="sourcePoint" />
            <mxPoint y="270" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="8" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=6aToG8fm-Y3o;" edge="1" parent="6">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint x="4" as="sourcePoint" />
            <mxPoint x="4" y="270" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="9" value="Controller" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c92d39;spacing=3.8;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTokpCyrmHc;" vertex="1" parent="1">
          <mxGeometry x="75" y="120" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="10" value="Request &#xa;Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c92d39;spacing=3.8;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToTfUt35JL;" vertex="1" parent="1">
          <mxGeometry x="285" y="75" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="11" value="&amp;lt;I&amp;gt;&#xa;Input&#xa; Boundary" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#3aa6dd;spacing=3.8;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTow4jAW9sp;" vertex="1" parent="1">
          <mxGeometry x="285" y="144" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="12" value="&amp;lt;I&amp;gt;&#xa;Output Boundary" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#3aa6dd;spacing=3.8;strokeColor=#3aa6dd;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTobjsIEbsC;" vertex="1" parent="1">
          <mxGeometry x="285" y="234" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="13" value="Response &#xa;Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#19967d;spacing=3.8;strokeColor=#19967d;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToAQm.g_SB;" vertex="1" parent="1">
          <mxGeometry x="285" y="330" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="14" value="Interactor" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c92d39;spacing=3.8;strokeColor=#c92d39;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToq4RJaQ6c;" vertex="1" parent="1">
          <mxGeometry x="450" y="165" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="15" value="&amp;lt;I&amp;gt;&#xa;Entity&#xa;GateWay" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#c400ad;spacing=3.8;strokeColor=#c400ad;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToRx-lBvt1;" vertex="1" parent="1">
          <mxGeometry x="480" y="309" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="16" value="Entity" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTo2q3cD2_c;" vertex="1" parent="1">
          <mxGeometry x="615" y="255" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="17" value="Entity" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToLT6ZHqL9;" vertex="1" parent="1">
          <mxGeometry x="615" y="195" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="18" value="Entity" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#ef8d22;spacing=3.8;strokeColor=#ef8d22;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToG6Y0m.Oh;" vertex="1" parent="1">
          <mxGeometry x="615" y="120" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="19" value="Entity&#xa;GateWay&#xa;Implementation" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#834187;spacing=3.8;strokeColor=#834187;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTo~2HBqUYL;" vertex="1" parent="1">
          <mxGeometry x="480" y="414" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="20" value="Data Source&#xa;API" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=default;spacing=3.8;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToiUHbJnuv;" vertex="1" parent="1">
          <mxGeometry x="750" y="409" width="105" height="56" as="geometry" />
        </mxCell>
        <mxCell id="21" value="Data Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=#834187;spacing=3.8;strokeColor=#834187;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTouJh~CW9B;" vertex="1" parent="1">
          <mxGeometry x="585" y="510" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="22" value="" style="group;dropTarget=0;pointerEvents=0;" vertex="1" parent="1">
          <mxGeometry x="480" y="385.34999999999997" width="270" height="3.75" as="geometry" />
        </mxCell>
        <mxCell id="23" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=6aTowkRAVX.4;" edge="1" parent="22">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint y="3.650000000000034" as="sourcePoint" />
            <mxPoint x="270" y="3.650000000000034" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="24" value="" style="html=1;jettySize=18;whiteSpace=wrap;fontSize=13;strokeOpacity=100;strokeWidth=1.5;rounded=1;arcSize=0;edgeStyle=orthogonalEdgeStyle;startArrow=none;endArrow=none;lucidId=6aToUXPzdrqX;" edge="1" parent="22">
          <mxGeometry width="100" height="100" relative="1" as="geometry">
            <Array as="points" />
            <mxPoint y="-0.3499999999999659" as="sourcePoint" />
            <mxPoint x="270" y="-0.3499999999999659" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="25" value="Data Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=default;spacing=3.8;strokeOpacity=100;strokeWidth=1.5;lucidId=6aToYHkB_6nr;" vertex="1" parent="1">
          <mxGeometry x="585" y="585" width="105" height="45" as="geometry" />
        </mxCell>
        <mxCell id="26" value="Data Model" style="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;fontSize=13;fontColor=default;spacing=3.8;strokeOpacity=100;strokeWidth=1.5;lucidId=6aTowEL2SOB8;" vertex="1" parent="1">
          <mxGeometry x="585" y="660" width="105" height="45" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
