<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="eli.ai" agent="eli.ai diagram exporter" version="1">
  <diagram id="agent-platform-durable-provider-agnostic-0ba914af" name="Agent platform (durable, provider-agnostic)">
    <mxGraphModel dx="1600" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1200" math="0" shadow="0">
      <root>
        <mxCell id="0"/>
        <object id="1" label="Agent platform (durable, provider-agnostic)" schemaVersion="1" diagramId="agent-platform-durable-provider-agnostic-0ba914af" canonicalAppearanceKey="md:docs/architecture/README.md#10" sourceSha256="0ba914af17a5563dc7fcac5fab91a34b3024006fbe50f4887f6885b33ee5e4d2" metadataPayloadSha256="2ce34e8c68b6fce1d32d71ffc68e1ca5921a2d1c278506394da213cfa3e21101" generationKey="0e7e3cc1905bf8f525e619f2466dbc25d02139db959ca65526050ba6fac32d7d" concepts="[&quot;Agent platform (durable, provider-agnostic)&quot;,&quot;Architecture&quot;]" keywords="[&quot;agent_runs queued + pg-boss job&quot;,&quot;execute under withWorkspace (RLS)&quot;,&quot;human approves via UI / API&quot;,&quot;worker pins agent_version + config snapshot&quot;,&quot;kb_search / kb_graph_query / kb_doc_read&quot;,&quot;SUSPEND → run_approvals (persisted)&quot;,&quot;tool call?&quot;,&quot;admit + enqueue (web / scheduler)&quot;,&quot;step loop (single-step generateText)&quot;,&quot;atomic decision + agent-resume job&quot;,&quot;budget / wall-clock / cancel?&quot;,&quot;graceful stop: partial answer&quot;,&quot;deterministic citation guardrail&quot;,&quot;persist run + steps + output + trace&quot;,&quot;requiresApproval?&quot;,&quot;mcp:server:tool&quot;,&quot;yes&quot;,&quot;no&quot;,&quot;exceeded&quot;]" application="{&quot;name&quot;:&quot;eli-ai&quot;,&quot;version&quot;:&quot;0.1.0&quot;}" packages="{&quot;mermaid&quot;:&quot;11.16.0&quot;,&quot;mermaidCli&quot;:&quot;11.16.0&quot;,&quot;playwright&quot;:&quot;1.62.1&quot;,&quot;playwrightCore&quot;:&quot;1.62.1&quot;,&quot;puppeteer&quot;:&quot;25.6.0&quot;,&quot;puppeteerCore&quot;:&quot;25.6.0&quot;}" environment="{&quot;architecture&quot;:&quot;x64&quot;,&quot;containerImage&quot;:&quot;playwright:v1.62.1-noble@sha256:c091b21d9fae78c76e85cd4356431e9b018402f172a214fc7d7a5e9a7e29d8ac+node:26.3.1-bookworm-slim@sha256:209558c3e5e40e8adff68959d3c2ba7cd73723e716d89196878a0c362fa1e109&quot;,&quot;node&quot;:&quot;v26.3.1&quot;,&quot;platform&quot;:&quot;linux&quot;,&quot;yarn&quot;:&quot;4.17.1&quot;}" renderer="{&quot;browser&quot;:{&quot;executableSha256&quot;:&quot;0b20b130e7edd9dd51873be867761295fe0cfad490c2b9a64f95bd3cfc08fa71&quot;,&quot;name&quot;:&quot;chromium&quot;,&quot;revision&quot;:&quot;1234&quot;,&quot;version&quot;:&quot;151.0.7922.34&quot;},&quot;font&quot;:{&quot;family&quot;:&quot;Eli Diagram Inter Variable&quot;,&quot;fileSha256&quot;:&quot;3100e775e8616cd2611beecfa23a4263d7037586789b43f035236a2e6fbd4c62&quot;,&quot;licenseSha256&quot;:&quot;3b0a5fca3d17942cde889069889dedbbbd075e9b599968c82a95f4d944e9b345&quot;},&quot;mermaidConfigSha256&quot;:&quot;68c10966fe84406ee626034d58bfabd555df9f65f691204b7c46db24038da101&quot;,&quot;themeCssSha256&quot;:&quot;c80287a78d80ad63d27bd5ca348b2ef9a7e2f44da289e436be6484ea28a1b033&quot;}" adapterVersions="{&quot;diagramGenerator&quot;:&quot;2&quot;,&quot;drawioFlowchart&quot;:&quot;1&quot;,&quot;drawioGantt&quot;:&quot;1&quot;,&quot;drawioSequence&quot;:&quot;1&quot;,&quot;drawioState&quot;:&quot;1&quot;}" mermaidType="flowchart" direction="TD" generatedAt="2026-08-12T23:36:24.201Z" mermaidSource="flowchart TD&#10;  Start[&quot;admit + enqueue (web / scheduler)&quot;] --&gt; Q[&quot;agent_runs queued + pg-boss job&quot;]&#10;  Q --&gt; Ver[&quot;worker pins agent_version + config snapshot&quot;]&#10;  Ver --&gt; Loop[&quot;step loop (single-step generateText)&quot;]&#10;  Loop --&gt; Tools{&quot;tool call?&quot;}&#10;  Tools --&gt;|kb_search / kb_graph_query / kb_doc_read| Exec[&quot;execute under withWorkspace (RLS)&quot;]&#10;  Tools --&gt;|mcp:server:tool| Approve{&quot;requiresApproval?&quot;}&#10;  Approve --&gt;|yes| Susp[&quot;SUSPEND → run_approvals (persisted)&quot;]&#10;  Susp --&gt; Human[&quot;human approves via UI / API&quot;]&#10;  Human --&gt; Resume[&quot;atomic decision + agent-resume job&quot;]&#10;  Resume --&gt; Loop&#10;  Approve --&gt;|no| Exec&#10;  Exec --&gt; Loop&#10;  Loop --&gt; Budget{&quot;budget / wall-clock / cancel?&quot;}&#10;  Budget --&gt;|exceeded| Partial[&quot;graceful stop: partial answer&quot;]&#10;  Loop --&gt; Guard[&quot;deterministic citation guardrail&quot;]&#10;  Guard --&gt; Final[&quot;persist run + steps + output + trace&quot;]">
          <mxCell parent="0"/>
        </object>
        <object id="n:Start" label="admit + enqueue (web / scheduler)" mermaidId="Start" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="884.53125" y="8" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Q" label="agent_runs queued + pg-boss job" mermaidId="Q" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="884.53125" y="134" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Ver" label="worker pins agent_version + config snapshot" mermaidId="Ver" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="884.53125" y="260" width="256" height="100" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Loop" label="step loop (single-step generateText)" mermaidId="Loop" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="884.53125" y="410" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Tools" label="tool call?" mermaidId="Tools" mermaidShape="diamond">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;perimeter=rhombusPerimeter;shape=rhombus;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="273.414063" y="614.570313" width="118.859375" height="118.859375" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Exec" label="execute under withWorkspace (RLS)" mermaidId="Exec" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="618.34375" y="1149.375" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Approve" label="requiresApproval?" mermaidId="Approve" mermaidShape="diamond">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;perimeter=rhombusPerimeter;shape=rhombus;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="309.65625" y="886" width="189.375" height="189.375" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Susp" label="SUSPEND → run_approvals (persisted)" mermaidId="Susp" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="8" y="1149.375" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Human" label="human approves via UI / API" mermaidId="Human" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="8" y="1275.375" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Resume" label="atomic decision + agent-resume job" mermaidId="Resume" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="661.6875" y="1401.375" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Budget" label="budget / wall-clock / cancel?" mermaidId="Budget" mermaidShape="diamond">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;perimeter=rhombusPerimeter;shape=rhombus;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="539.03125" y="536" width="276" height="276" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Partial" label="graceful stop: partial answer" mermaidId="Partial" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="548.53125" y="942.6875" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Guard" label="deterministic citation guardrail" mermaidId="Guard" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="864.53125" y="636" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:Final" label="persist run + steps + output + trace" mermaidId="Final" mermaidShape="rectangle">
          <mxCell parent="1" vertex="1" style="fillColor=#ECECFF;fontColor=#333333;html=1;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="864.53125" y="942.6875" width="256" height="76" as="geometry"/>
          </mxCell>
        </object>
        <object id="e:L_Start_Q_0" label="" mermaidId="L_Start_Q_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Start" target="n:Q" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1012.53125" y="84" as="sourcePoint"/>
              <mxPoint x="1012.53125" y="134" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="1012.53125" y="109"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Q_Ver_0" label="" mermaidId="L_Q_Ver_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Q" target="n:Ver" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1012.53125" y="210" as="sourcePoint"/>
              <mxPoint x="1012.53125" y="260" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="1012.53125" y="235"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Ver_Loop_0" label="" mermaidId="L_Ver_Loop_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Ver" target="n:Loop" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1012.53125" y="360" as="sourcePoint"/>
              <mxPoint x="1012.53125" y="410" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="1012.53125" y="385"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Loop_Tools_0" label="" mermaidId="L_Loop_Tools_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Loop" target="n:Tools" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="884.53125" y="459.855555" as="sourcePoint"/>
              <mxPoint x="332.34375" y="614.570313" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="332.34375" y="511"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Tools_Exec_0" label="kb_search / kb_graph_query / kb_doc_read" mermaidId="L_Tools_Exec_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Tools" target="n:Exec" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="299.721658" y="700.807596" as="sourcePoint"/>
              <mxPoint x="618.34375" y="1172.062946" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="119.386719" y="849"/>
                <mxPoint x="119.386719" y="980.6875"/>
                <mxPoint x="119.386719" y="1112.375"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Tools_Approve_0" label="mcp:server:tool" mermaidId="L_Tools_Approve_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Tools" target="n:Approve" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="349.581976" y="716.191462" as="sourcePoint"/>
              <mxPoint x="403.84375" y="886" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="403.84375" y="849"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Approve_Susp_0" label="yes" mermaidId="L_Approve_Susp_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Approve" target="n:Susp" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="352.955715" y="1024.486965" as="sourcePoint"/>
              <mxPoint x="194.1875" y="1149.375" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="250.84375" y="1112.375"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Susp_Human_0" label="" mermaidId="L_Susp_Human_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Susp" target="n:Human" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="136" y="1225.375" as="sourcePoint"/>
              <mxPoint x="136" y="1275.375" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="136" y="1250.375"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Human_Resume_0" label="" mermaidId="L_Human_Resume_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Human" target="n:Resume" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="136" y="1351.375" as="sourcePoint"/>
              <mxPoint x="661.6875" y="1427.03883" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="136" y="1376.375"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Resume_Loop_0" label="" mermaidId="L_Resume_Loop_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Resume" target="n:Loop" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="917.6875" y="1418.475348" as="sourcePoint"/>
              <mxPoint x="1110.84871" y="486" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="1175.53125" y="1376.375"/>
                <mxPoint x="1175.53125" y="1313.375"/>
                <mxPoint x="1175.53125" y="1250.375"/>
                <mxPoint x="1175.53125" y="1187.375"/>
                <mxPoint x="1175.53125" y="1112.375"/>
                <mxPoint x="1175.53125" y="980.6875"/>
                <mxPoint x="1175.53125" y="849"/>
                <mxPoint x="1175.53125" y="674"/>
                <mxPoint x="1175.53125" y="511"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Approve_Exec_0" label="no" mermaidId="L_Approve_Exec_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Approve" target="n:Exec" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="469.934308" y="1009.284442" as="sourcePoint"/>
              <mxPoint x="727.01125" y="1149.375" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="708.1875" y="1112.375"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Exec_Loop_0" label="" mermaidId="L_Exec_Loop_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Exec" target="n:Loop" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="874.34375" y="1163.913873" as="sourcePoint"/>
              <mxPoint x="1098.785218" y="486" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="1155.53125" y="1112.375"/>
                <mxPoint x="1155.53125" y="980.6875"/>
                <mxPoint x="1155.53125" y="849"/>
                <mxPoint x="1155.53125" y="674"/>
                <mxPoint x="1155.53125" y="511"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Loop_Budget_0" label="" mermaidId="L_Loop_Budget_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Loop" target="n:Budget" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="884.53125" y="472" as="sourcePoint"/>
              <mxPoint x="676.53125" y="536" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="676.53125" y="511"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Budget_Partial_0" label="exceeded" mermaidId="L_Budget_Partial_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Budget" target="n:Partial" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="676.53125" y="812" as="sourcePoint"/>
              <mxPoint x="676.53125" y="942.6875" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="676.53125" y="849"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Loop_Guard_0" label="" mermaidId="L_Loop_Guard_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Loop" target="n:Guard" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1000.467758" y="486" as="sourcePoint"/>
              <mxPoint x="992.53125" y="636" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="992.53125" y="511"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:L_Guard_Final_0" label="" mermaidId="L_Guard_Final_0" mermaidKind="relationship">
          <mxCell parent="1" source="n:Guard" target="n:Final" edge="1" style="edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="992.53125" y="712" as="sourcePoint"/>
              <mxPoint x="992.53125" y="942.6875" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="992.53125" y="849"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
