<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Container Architecture — One Paging Cell" id="09-paging-cell">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="910" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_box1" value="Paging cell · site A · three dedicated hosts · systemd, no orchestrator" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#8c8c8c;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#6f6f6f;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="80" width="1410" height="540" as="geometry" />
        </mxCell>
        <mxCell id="_ico2" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACQ0lEQVRoge2Zv08UQRTHP3cQNUAAvRgSChRILlEJPwydsZIYGjqxJFJSasLfQGPpH6D/hTFGLSlILLCysdKIiYoaCBwEKPaIe3vfY3Z5Oxk2d59kin33nZn3cu+92ZuDDmEppdA8BZaAfs++JPkMrAKfLIvcB44Djo8uB8uOz++kDNQXEy6BK4A0KeYT5/6uAC483cb5R8Ar4EfMNgXMC+3funa3/lwC5oC7Rh/OZIWzi+yNmFMGtoV2TWirjvUPXQ5aU2hX2I6AvZRaZctE4Wug8AFYi3gSuEFUoKdUgYrQ3gOu05jXD437O3EVse/hvYiDY00hgLfA79jzOLq37wOvgVrMNguM5uBDS1wp9EHMuQT8E9rnQjvhWN97Cm0LWw3YEfY/KednovA10PYBVIGehO0mcFVoJ8V+M8b9zV3oFvCLxneafqBLaB8RFfd+zKYCzUQebfRyfaShh+ZvzEQeAWwCW7HnKjAidMfAOv87VBmYBq7l4ENLXOfAupjTW3cyqX0htLOO9b2fA9+FbYco15NsCZuan4m2b6PBsQYwQnPLrAADQqte2saM+5u70AzwlcZ3nwpwRWiXgQc0Fuawcf9c2uhQBq1qrybavgaCU/gA8qgBxQbwjug0heh0fgL05b2RrwAeA18SthrwLO+NfKWQujJUPzPNFL4GOgGEphNAaFq10dMrv/P+/bNA80XW7XOsUwIWif40eU90geBkEDgg7K20Gi+VsyqF+vB3wFkYVEbl6E+ik/Si8S20Ax0UJ+HA5MDF0ECIAAAAAElFTkSuQmCC;" vertex="1" parent="_box1">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box3" value="Receive" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="110" width="320" height="490" as="geometry" />
        </mxCell>
        <mxCell id="n.p-edge" value="&lt;b&gt;HAProxy edge&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;anycast VIP · BFD&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="140" y="140" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico4" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAFaElEQVR4nO3dz2/TdRzH8df703ab7aaMRCauG2wxQIKQkMBFMCqJejBmgbmdXGLEaYh3NR5UOBj/AA9GhhqRGEeHesMLHuQ0L2qQOFA2tg4BCSzQzo2237cHGSm0G92Pfj/L3q9HwqGl/e4FfabtukIFC6UqyYHsFgDPQLADio0A1gGIA0gs+Lg0l+ztX6MQDEF1EIH8mO5KnIaILuSAMt8rJPsnmyGFXgh6AGlfyBelpSZ/QXBEojg01pG4OK9rVnrB9f2ZRwoR/UBVXgFQO9+JFIpphXxWE9MDwx31lyu5wv0DUJWWVGa/inwI4KHFLqRQTKjKO+MvxT+930PDnAG0Hp1oDGojnwPSsbT7KBSq30aj+VdH9jROzHaRWQNYN5BdW1A9AWBrVcZRWM6ouOfHO+Ppcr9ZNoBk/2SzuuCUAOurOo3CMiwx2VXuCaK794zWoxONcMEPvPFXlDbN6Yn2/mslz+HuDkBVgprIYQCbw1pGodmSczVHoHrXvf5dAbSkMvshsifcXRQWBV5MHp/sLT7vTg1t32eacjn8AWBV6MsoPILrOdFNl/c2XAGK7gHyeT0A3vgrn6IxWnDvz5wU4M63fOcB1HkbRmGalpi0j3UkLjoAKATBG+CNb0mt5vAaADioCsS97HsRha4HqiLJVGYrgF99r6HwOejjTgW7fQ8hPwLBbifAdt9DyA+BbHcANvkeQn4osMlpgKTvIeSJosWJoMH3DvLmQQfgAd8ryJu4wwLeGEorhpS8H4BsYQDGMQDjGIBxDMA4BmAcAzCOARjHAIxjAMYxAOMYgHEMwDgGYBwDMI4BGMcAjGMAxjEA4xiAcQzAOAZgHAMwjgEYxwCMYwDGMQDjGIBxUd8DltoLzVE892ik5PyPh3I4dyOo6Bg7H46ge33pX83R4TwGrxYWvXE5WXEBbF7lsLe19I917EIe525Udoz2Bil7jFNXChi8utiFywsfAoxjAMYxAOMYgHEMwDgGYBwDMI4BGMcAjFtxrwTOZteaCJrqKvsvEbetLn0peaUyE8CbG2O+JyxLfAgwjgEYxwCMM/Mc4JuRPC5kK3s/wLbVETy71sYTQTMBfDeWx6krlb2Zo6ddzQTAhwDjGIBxDMA4BmAcAzCOARjHAIxjAMYxAOMYgHEMwDhJpjLqewT5w3sA4xiAcQzAOAZgHAMwjgEYxwCMYwDGMQDjGIBxDMA4BmAcAzCOARjHAIxjAMYxAOMYgHEMwDgGYBwDMI4BGMcAjGMAxjEA4xwA/ssgu9QB+Nf3CvJm0qnipu8V5M0NJ4Ix3yvIm1EHwZDvFeTNWQfFz75XkC866BDgpO8Z5IcLcFIAIJnKDAHY4HkPhUr+THfGN/z/QpDq157XUMhE8SVE1AFAVOUT8PUAS6ZQg8PA7ZeCR7rrLynkC6+TKETSN9aRuAgU/SygJqYHILjubxSFQnA9HwQHZ07eCWC4o/6yqrzrZxWFJpC3LnU3/DNzsuSTFJOp7ACge8NdRaFQSaW7El3FZ5X8ODgaubUPwOnQRlFYfqubntp375llP0s12T/ZDBf8BKCt6rMoBHpeYu7JmSd+xcq+ISTdHR+PiOwE8EvVt1G1/a4SearcjQ/M8Y6gC52Jv2uCW08DMlC1aVRVInKsbmr6ifHOeHrWy1RyoORA9nVAP4KicenmURVdg8rb6a5E3/0uWNnnqQNoOn5zTSxw7wG6D0DdouZRtUwB0pcPgoPF3+rNpeIAZqwbyK4tKHoB9AD62LwnUjWcFZWvIqqHRrrrL83nivMOoFhr6ubmQLAbKjsg2AhFKyD1gNYv5rg0G8kAmoFgFIohQAddgJOj3Q1nFnrE/wACBkyeaCH75QAAAABJRU5ErkJggg==;" vertex="1" parent="n.p-edge">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-gw" value="&lt;b&gt;Ingest gateway&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;ingest.slice · capped&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="130" y="250" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico5" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABkUlEQVRoge2Zu0oDURCGv1UJCjYSGwVvIFhZiZ1YqI2vYLAQ1MJGtPJVfAMrwUoEaysJKNhYWNlIGkHBFCGx2ESOq7vOmjl7EpgPBnbD5J/5yTl7mYBhGEZIBj3qLgObQBl48lRHjQhYBA6BC+AVaDlxEq61dOaBfeAMeOF7w8l49NXEUI7cSWAdWGvHdI7vjuVpKg9SA6fALjCgUHOG9L3XBJ6BhkKdL1bIXh6SqDl6tT9y31HeM5WCDXRiW9KcZElEEiEP7EiSNNa0L+YkSXmuQlpspNTdAo6dc9EvH8LAXcrnq/8R6+UlJMIMhMYMJKgC98qamWgauCZ+B1gCbhR1M9E0cE78MNZoHxeCpoGyczyuqJuJ5o3sALgESsCeom4mmgYmgFtFPRF2GQ2NGQiNGQiNGQhN3xtw78SjwMIvObPFtPKDEvGTbZI3UmatV3Q/wJIMttI4Emo1cQYA7hKaEhTpBSKcwXLf7wHXQDVYF/moAw+dk+T0y9ccv0X8r00Ww8CIQKsOfHTdkWEYhgqfzyqDzDcUYCYAAAAASUVORK5CYII=;" vertex="1" parent="n.p-gw">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box6" value="State" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#b85450;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#b85450;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="420" y="110" width="320" height="490" as="geometry" />
        </mxCell>
        <mxCell id="_ico7" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="_box6">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.p-jsi" value="&lt;b&gt;Ingest domain&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;JetStream · site R3&lt;/font&gt;" style="shape=process;size=0.08;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="490" y="140" width="170" height="100" as="geometry" />
        </mxCell>
        <mxCell id="_ico8" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.p-jsi">
          <mxGeometry x="21" y="38" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-jsp" value="&lt;b&gt;Paging domain&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;JetStream · 3-site R3&lt;/font&gt;" style="shape=process;size=0.08;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="480" y="260" width="190" height="100" as="geometry" />
        </mxCell>
        <mxCell id="_ico9" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.p-jsp">
          <mxGeometry x="21" y="38" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box10" value="Decide and page · paging.slice, reserved CPU" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="770" y="110" width="320" height="490" as="geometry" />
        </mxCell>
        <mxCell id="n.p-eng" value="&lt;b&gt;Incident engine&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;grouping key CAS&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="140" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico11" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAByklEQVRoge3YvY9NQRjH8c9aItbLJlTipSca4qUgXhLRiU7jXxCtiEqiFX8BjU5oFP4A26kkW+mWCAkauS6W2FWMTY6zNznmhbEy3+Qk986ZZ37P786cO88cGo1GoyZTve9ncBjrBuJe4T6+FcpjP85h40C/D3iId5NuXsZyxPWoQOJwBIsRui8wO2mgp5EGlrGjgIFbCboXVoK7S2VLgnhKTIkxtq58WJ8pvhfTibGv8SVTP9vAk4zYk5jL1B/8t/nnaQZqk/sMnMebxNjnmdrINzAvbCzV6C6hcaUcUnQ/Tmq8In5HPJ4g3ucovkZovtQpJfrF3FkcmtBO2DGv9+7N4dTPgXM4IBRzGwb6jfAAb1OF7ln9i1xMHawGu4T115/SmVoJxdYxI2GaT3faZvFJgbLgb7EJC36dhRF2VswpmktWPwt3qmYUyZSwZLoGvgunqzXDMSzhM65hd9100riLEzUTmLRhxTAtLJ3NuC1sakP11XvcwONM7aLcFFeCjLG9hHCp88DByP4z2FdCuJSBlHGKaK/5E1kzUJtmoDbNQG1KGViI7L+UEPNH2YNnfq+MWMTVUsK5xVyfbYaPqWPhNUqj0Wj8B/wA3nShnzCqca0AAAAASUVORK5CYII=;" vertex="1" parent="n.p-eng">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-tim" value="&lt;b&gt;Escalation timers&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;shard lease&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="830" y="250" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico12" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAClElEQVRoge3Zz4tNYRzH8Zdh1HTlR2IojIjIj42sbJQhhdhMFDUS2ciClYVSs6H8AZaarV+xVfKjWNBkYackQyljzCDj18xYnLl1Xfece885z5mL5lPfuuc8z3m+789znnOee56HKTVX0wK1swA3sLiBumPoRU+g3EG0E+Mp4nmoxC2B2kl7J0Pd+WAGmqZQBr4XXD9WMwK1cx9nMHfi+ARKVXUe4OHE79uB8hamt/58cM8WkeiffwamB25vJfZNxMyqsp8Ywgd8CZw3l5bgAl5rbA4Yw10cRltMm1uwsUBmRLNur+iNkmYSq4x+HPX7SOjGKEawoyj4LgzkAK+OR1iBA6KhVj7/FbtDgrfgUkDwyhgW9Xz1+RGsDQE/HZcLgk+Kb1gfwkBRPV8Pfk8I+P0pE3djXkW0406z4DtE7+80ydtrtNOTso1bjcA1MhOfw5xGGquj8ZT1d2NzvUr1DCzHwZSJQ2maBr7a6hk4hdYgONm0XdSJsapnYG8wlGxqEb0QEivEaR2WBcXJps6kwiQD2wKDZNUmCcM4yUBHeJZMasOquMIkA4vCs2TW/LiCJAMLCwDJqkwG0k48RWo0riDJwHABIFkVy5Jk4EWOhLVW3vKsxsWyJK0LPcuR8BCuVxy3yf55OIg3WS5cavL//9eKa0mQSUOoH31pHBekm3kuPqm5vf8Rs/IYKOFdEw2czwNf1ukmwb8X7fzkViueNsHAsRDwZa3Bp0mEvxISvqxd+DEJ8I/lfHCT1CVa7isK/olA4z5JW9XewMgbVxXY89VaJJohQ4AP4vhkgVerE/fqAMbFZ1z0l3x3bBBNOn1qrzCXY0i04nYEs0MkDrbhXKESVos2QEoi8AG8xCvRDs2U/hv9AvPCJpqThg7sAAAAAElFTkSuQmCC;" vertex="1" parent="n.p-tim">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-disp" value="&lt;b&gt;Dispatcher&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;human dedup 60 s&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="370" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico13" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADcklEQVRoge3aWYhcRRQG4C8TJ8xo1LTGmLgEXBEUjD5piCKCCyqCL4JiXJ4EIRAVfBUGIoj6IDIi6oMKKoi4PIgKQiRoNO5G1IAgIg6OgluURGNMfKi+SXVPVd/b0923eyA/HGam65yq/+9Tp5Z7h0MYLhb1sa/zMY3/MIvv8Bk+wdfY38exBoInBZIpm8HjuAJjwyJYhmfkBcT2Le7B0uHQzKOqgMJ+xt0YHwbZFB7UnYDCvsDa+Q66uCfKrdiGP4TincUkjqoQtwK3CmLeMWLFvlIg9zL2KM/Ga0awNgqswpSQpU4itmH5MAiejpfwPO7DdTgu4Xesg/tFTsTnWDZ4yq14LEFkL7bgNqEmYqzD94mYwrZgog7iBcqW0R9wk9bdfzk2d4h5oibuqL4PbMU5UdyEUOQ5/5vroc+jJcRj24lrotgleCPj+7uwAAwcJ+NpYWOqsmTuxcYofmkzNuX7Qh0CYozjSjyL3RlShd0SxZ2FPzN+F9TEfQ5O0rk+9uCSyP/OjN+btTHO4Ab5bPyEY5p+i4V7RMrv3CoD3YG3tX4r/cKF8jvxI5HftRmf6bIBVuGfpvMuXNY/7gdwlVDA7eT+xdlNn0XSBf2bkuP3VFvAoETcmyC3Hy9GPhsyPpfmOh0TjsHtAYMQMSHczFJZOLHps0L6vPRQrtM1Cef5iFiN05Q/MFifGWtD5LM10f5ursO7OgioIuIwYcMp/DfjyA7+h0sX9OuRz/2J9r9kLmJPlQgoE3F7wn9TBwGEnbs95lcHs3d9hsepRQfxI44q541JvJoRkVqj15T090HiswZOaP7+TSauaG8RcHzJYAVSIhrCGl+FYIztmc9XN3/OZNpXpj78UPkUSk2nBj5OtL8izPNOmDR3NZrVeqV8v619p3D7m4O3uhRQiPgy+nuHcCDr5k47Kczpwo5oax9vaz8619Fz8xAQ2w41ndtjxDXwUY99bcKPPfbRE9bqLQN/a71l1Y4lwrG2FxG7cXndxGM8kCC1oDJxpvRRd0FlYroCwZHOREN4dr+gRVytP1NpqNNp4zzIjlwmprCvS7Ijl4n1wjfYDxG7cEq99APOw3tdks3Zupq5H8CY8Jy/eGndrX2KG2tnncFFwovrr+RrZJ/wbOdhXDwoIv34V4MGzhDeSDaES/dM037pQ/+HMNL4H3MEknbe815/AAAAAElFTkSuQmCC;" vertex="1" parent="n.p-disp">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-ack" value="&lt;b&gt;Ack receiver&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;signed ack tokens&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="490" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico14" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB8UlEQVRoge2YvUrDUBhAj+ggrQouoiBI/auKDj6HiJO/gwq+gG/g5KQvIVZRcHB1EVx8AtFBB62Wan0C0VKH9GIISZovuclNsAe+7ZJ7TnobmkKb/0seKAFXwIhhFzE54BpoNOcFKBg1EuCUz1SEl3wmIvLADd7yap6AHkOOngSVVzNvRtMdqfyRGU13Wp1555wBXXEKFYELYDfAWumdPwY69Sv/UQQqtg0Pfdam8s7b5dUcZEF+Cqj6COzb1uo8NmvAJ1ADVsPKD7eQt0dI5Us+8ttA3ba2DmyFCdgRCJVjkrdHbEoD+oF7gVhc8pEiBjVGRJFX8wWMmYjQIa9mURoQNeJEo/wz0BsmAGAAuBPKn+P9nJfKV4HpsPJhIlInL4kwLt8NzGH9NHBjCHjw2PAUfWf+DZiQyo8Dj80LlJshQSNSIf/quFAtYITOp01Fl3yQiBzWa2CHSfmCj7w9YlZ43TDyk1J5gMuAG0giEpMHuBVsFCQiUXmABeBHsOGHT0Ti8opl4FuwsdsXWyr/DszokNcRYVxesY78OO0J5bUdGy+kn4RkYrvzTlZiiEhMPo6IxOUVOiKMySuiRBiXV4SJSI28QhKROnlFkIjUyiv8IlIvr3CLyIy8YgPr774G1vtz0axOOEaBJaDPtEibpPkFWbT2ZbcE/xkAAAAASUVORK5CYII=;" vertex="1" parent="n.p-ack">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box15" value="Delivery" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1120" y="110" width="320" height="490" as="geometry" />
        </mxCell>
        <mxCell id="n.p-ast" value="&lt;b&gt;Asterisk&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;IVR · DTMF&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1190" y="140" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico16" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADbElEQVRoge2ZX2iOURzHP3v3bvNnM7M2NNFMIqVwIReSV5GNohDl741yQ0ooaZcusYQW5cIFcsUFF+NCwoUao/yplSFjimV7/Zt3c3HO0/Pz7vlznvc975+0T52e8/6ec37P93fOc/49L4wxhsNm4BGwpNBCMqEU+AaMAK+Aifl8eC0w3oKf66gARoBzFvwZsR34DfQBu4CSiPVl4HXAR1QAKWCeDYFBtKDEj4h0F5hrWP8gSuh+YdsufF2wptSDxUCSf8U76SfQClSE+OjR5b8Dc7QtDrwRfmot6wagCniNt3iZXgALAvwcFmUvCvtRYd9kWTsAlwgX76Qbol4JsAy3Z+K4vfADqNb2RaL+edviV0YQPwK0ibqntO2MsLWKsi3aFgO+aNtjm+LLgOcRA1go6j/TtgHcXlghyh4XZZ9o27swUbEIAewg+J1O5yHQJX536Gsl0Kjzb8X9qSLfp691hEzNpgHEgEOGZR3a036XiXzK4/kpkXfsTu8ECjOhGZhvWBagH7iWZkvo61fUVAluTwB8Evl6D5snpgHsNCzncBk1v0uu6ms7MKTzCXHfGbBxYJbOhwZgwiQtJtPBK2nCbbRxQC/uwHY2cEuFn9Nh4uIGAazGe7P2EniAGnwzgGlADWoj1uVRHqBb5I/pOqDWlqTOrxVl7hjoC6UN71Y+kKVfZxHrBxq0TfbKIKr3s6YT7wCasvS7B7VgyfG1jwivjwkx1KYqXbyVwZVGA+4KPIQ7kLOiEe/Wv2XDeRq3hf8Ttpwm8A7grK0HaEpxW78TKDetGLYOVPnYP5g+wJAUsAW4CWxDHZSMCJtGK33sSR97NnTg7peMCesBv/vDUR+UK8IC8GvpCbaFZEpYAAM+9jrbQjIlLID3PvZGH3vRUQ78YfQ02h1Uqdjw+wJRH1QpX5icB+772NfYFJIppQZlaoANHvYpqHVkHbAV2IvajA0DT20JtMF0vMeBXxrC3R7nHJMeGASWA7MNfcZQe/x7mYrKBbuJdqTswaxx8kYFagMXJYjmfAgzbaUUKohVEXxXAlciK8oh1bh/QBTNYI7ynv4CPuM9pXpRlIO5BCXItBdycfTMmpm4x7+glATWF0hjKBtRK25Qy5uuGwXjCKOF9xL9O2pBOYkSnkJ9UpxcWDmZkSDap/cx/iv+AiDLSvKrFK/3AAAAAElFTkSuQmCC;" vertex="1" parent="n.p-ast">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-jas" value="&lt;b&gt;Jasmin SMS&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;SMPP · MO replies&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1190" y="250" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico17" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADqklEQVRoge3ZXYhVVRQH8N841jhjUTF9kmI1ETr0kJANlQUGTiBEPVRESdJ3GPTxUBERQWVvET5EFFkQ9WQPgURUFH2AlqlFgVZoJH1BH2iGmTNN9rDOYfbcOfeee2fu3LnQ/cOCsz/W3v+1z95rr3UOHXTw/0bXDI07P5NjMIYD+AP/NnuiZhiwEMMYwlKcif6CfiP4Hl9hGz7ChxhtAoeG0Y97sANHpiH78TIuNXO7YQJOxdM4OE3iRbIDV80U8W7cK/Zxs4lXyntY3EzyJ+OtFhBP5ZDYotPGueLgtZJ8Khswd6rkl2nNlimTVzGnUfJn49c2IJ/L+kbI92B7G5CulNX1GvB4G5Atkn3CodTEIuEBZptsNXm+zID1bUCyloxgQTXyPcq9zmE8gUHh3s5J2t7E8dlYi7E3aVuHXhEuDOOfpG0jLkCfCP6+KeHwcDUDVtWxAjdW6HQlbWsq2lZn9btN9uU5yQ0FPN4v4bCtmgFPlijuTfoeh8uwNmmv9BLdIvK8qWCunZnOWVl5LpaLWOiXEh5j4k1NwqYSxS1J3zUF7UVuboXim3SnyA36svKgxgLEoSIDPi5ROmRinH+zOFRFBhS5u7QufwOrkrpl+LlOA67IldIren6RVQnmiWu9Jyu/iBuyASuxtqLcj2sL+j1n3Kt8iktEjlCG/M1NMOBgHYqX4x3jb2Ij3ijod4s4JznuTCdNsEC8+fOy8m7h5crwZ/6QGvBDHYrEKr2QlLcX9DkWt2bPR+OuGuOdjrdxVI3xKvFT/pAa8EUdio9gANckdUuq9L1bHODrcFqVPptE4DhgPDeuNl6OEXGGJmG58sMzXKGzwvillB7i/Vnd6/gxe34gac8P8bqK8U5J+leTd1OF1MVtEcnLwiLrMqzE79lEK8XW6E6M2SXy5txPX5noXozzxfbKD+6Q8D594ja+HyfVmB9eq9X4kMbjk1bKvmwBqqLXxBim3eTRWuRzXN8GRItkT7bApejCK21AOJVRXFQP+Ry9ykOLVsodjZDPsaQNiB/Bg1MhT3HE2eptc/tUycMHs0j+Ow3u+UpcOEvER/GUEl9fhjnY2mLif4v0cmA6xHPcVseEh/EYnhGR4VRIj2Ez7sOJUyVb+VPhDPGd/oQaOp+LbOyzZIxBEessFau4SGyDeVmfA/hN3PK7RPKyWXy+bBp61N46e0QG1vCH1lbhWZNJ/yVi9qtFYtJ2SMPpr/GS+Lj1Lb7EJyKZ76CDDjqYGfwHgPy+PMNb7f8AAAAASUVORK5CYII=;" vertex="1" parent="n.p-jas">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-push" value="&lt;b&gt;Push relay&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;APNs · FCM&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1190" y="370" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico18" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABfElEQVRoge2aO0sDQRSFP5/YGBXRgI3gD7AWLMTaQmwkWtlYWQi29nY21jaCgkbwJ4hlSh+FYGdlakFQhMRCA9khwbnz8Aq5H0yxy5w757C7U8xdMHTpC9BUgC1gFhhO5OMNuAUOgbtENTtyBDQzjndgJZf5pczmW6MOjPia6hcEWBPMjaEMLPpOHhQUnnKur4F94FNQo1vdU2Cy7d60r1gSwKUK1CL07dQovvvem4vkFXJpRmhdGqHCmAD/AgugjQXQxgJoYwG0sQDaWABtLIA2FkAbC6CNBdDGAmjT0wGGkrmIOKaPOVrcA0pEnKr9MAYsh4pjAswBBxH6JPT0N/AbV8A6sA08ZlzHmzP8uywnjrYEPAv0m76mcj2BY+f6FbjIsVCuAJ02h1QdzQKSAJJW0i7FLksZ2BDoP3wnSrbRe8HcVeAGOAfGgR0EfS/hWt5MAC/kb7NWc5hvMc/3lpjL/CUwKjEU8qvBALAAzARou9EAHoCnhDWNP+ELqDOX6u+2/68AAAAASUVORK5CYII=;" vertex="1" parent="n.p-push">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-mon" value="&lt;b&gt;Monitoring sources&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;signed webhooks&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="450" y="650" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico19" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAMS0lEQVR4nO2de4xeRRXAf/vtdrdboCC1hUK7bWkBoTwjbUgLWFsCRR6CETT4ioloiKBWTRSIjyhii8VS0GBMUEETCoiYQgVbHgqtFLbIq1hcCoUAtfRd+gDa8q1/nPt17969z+/emTPf45ecbLs739xzzsx379yZM2daqD9agHHAsd7PsUAXMBwY5slgoB3Yz/vMTmA38B6wyZP1wBvAa8CrwCpgDdBrxQpLtGgrUACHA1OBKcBk4DjgAEPX2g68AHQDyzxZa+haTSIYDJwN3Aj8F/lGaspLwDxPpw6Ddjc0g4DzgNuBreg3epRsBW4DzvV0bpKTI4HZwDr0GzerrAPmAxML90oDcBpwH1BGvyGLkKXA+dTHmMsYLcCFwL/RbzBT8jTwSZodYQAzgRXYbYy9wCJkVG+7I3Qjg8aG5xjgAew3wCpgEnAw8mqndUdYBByd24s1yBBgLrAH+07/DzDC0+MyhesHZTcwB+is3p21xZnAK+g4+x1kdrDCH5T0CJOXgenVOLRW6ARuQndkf1lApwcVdQmTMjLBNTiba93neGAlus59ASgF9FqgrFOUPE8dzR9ciiy2aDv14hDdfumAXlGyA/hMSh87SSvuOHg94VOzn3NAtySZy8A7l/N0AHej77yK/CpCz0OojdnGO6mhhaahwMPoO80vF8To+6QD+qWRhzC3zF0YI5DpTm1nBaXy3h/G5Tnq7QF2WbRjRYItqoxF3mW1Gzso6xP0PojqGrEHOEfBnh7P104xAjcbvxeZ+UviTxnr3I5MY1+rZFMPDt0JhuLmbb8ij6ewYUbGOq/0PrdQ0a4VODAm6MC9AV9Q7kthRwkJ/ExT3/P0vZY9q2zbQ0hwqwqt6LzqXQvclaH8H1Pa84OU9V3o+8xbCvYHZQFK8wRakzw3eNf/RsryN6e0ZzQSIxBX12v0d7bWolZQ5qS0sTAuLUjxauRRnx43pSj/0wx2JcUm/DBQXiOYJEzKSCCqFY5H5qm1jF3j06UdWJ1Q/ooMtl0cU89e5C7hZ5GiH4KyMUS/wulEf1XvzYBOSfP5MzPYN5josPMlIeWvV/ZFUJaRMRw96+BhDvrLlLsD/78DeRZH8XKGut8D7o34299DfvdchrptMAUZJBthBm4snCwN0e1HEWW3k72Tnx1R1wkhZQ91xCd+KQMfy2hzIkNwZ8T7+xD9xhPeEGkmgYK0AW8H6llLdCi39lxAmKwk5aMg7bfjJ8ARKcuaJuwO8AqyRy/Iiirqr4SL+3kUcWwYd1VxDdNMBL5VVGXHIM9d7V5dkSMj9LwlpGzcMnAcXwjUMyumbBfwQYH2FSU7gTFV2t8Pjbj9KInbiv3ZQNk9wIFV2nx0oK5pCeXvzWCDTbm7Svv3MdMBI/xyW4yuRwbKPpbD7lbgXa+eMrJkHMdHcW8wWJEZ1TqhBfvbtZIkbrarDXjfV/br1Rru8aJXz6spy7s0KVTIF+FCB5T3yyaSV75WeWX3kH+9fLFX14Mpy5+Kvo+i5IwopePeAoLz3trcy8BJoCCrfWWTIoGSqMw4pr0DLAf+mvOaprgm6g9RHWA6cLIZXapmQYoym7yfcwu4XtYOAHA18hrpGmchm2EHENUBvmNOl6p4E3gkRbmtyJTtUwVc8y3vZ5YOsArZb+gikXeBIBNwb0Q7O6XuVwFHpTU0gQu8a0/O+LnDcWMnVFDKyIxpIrMdUDYoaRegqn3vD2Oyd+0xVXx2Pvo+C5PrkhQfhHsJmZ5OUtoQY7zrV7NT9wiSo4s0ZC3yuryP4BjgLGS7lEv8Wem6bwPbkCXirLwK/K1YdQphJJKfYR/BDuDiblStDvAe6fYURHF7UYoUTGQbx0XDaIl2wMWNOT7bgdxBtH0YlC34JtT8d4BpFDuIKoJ7lK/fneOz75Pu1dU2B+ELGPF3gHPs65LIYuXr5+kAEB5G5gKhcZIuJF72y04Ud7145E3oeDL6fgyTF4OKHu6AUkFx8faZlXb6r1C6JCOh7xEw1YT1OfmXtgIFsJtsUck2mQJud4Dl2goUxBvaCkQwFfo6QOhKkTKufnOy4uqJIpNBOkALcsyKS5SRjZj1wAZtBSI4DmgpIStE6okGAuxABk/1wLvaCkRwINBVQsK+XWOntgIF4moHADi2hIMJh5CYvnrBxQihCuNc7QBDtBUokP21FYhhbAnZ2eIaQ6nB9KgRDNVWIIYxJRxKN+ajHRilrURBjNVWIIbhJeTYFBepl6NUUsXhKTGshJyl6yKnaitQAJ3IGcauMqyEu2fVnK6tQAFMQn9FM44hJdxNQz4Ndx9PaXExxsJPRwl3e+gg5JDFWuZT2gok0AFuhi9XJG9Ejianoe+/JNlbwu0591Oo3cFglvyEWrwP7kUCB6UWI4OOQudQzKyyuRVJfW5yNfARJF/vBmRXysFkm+UbhwSHxOUCdI3fUN0S+y4kKcdC4LeIv6JyIhXBJjCf73Yj/Qea+yFhyd9H9tOn2Yq2mtpZH4jKMxiUbcA/kKTbn0f2P7b66ikh0UQm2+Y56EuBZlKSRsPjkZSvNyPfgLDb5/yEOlxgKBLIEtR9ExLiPhu4BNmBnRRxfG5IPUXLw2An53/W+PhOZPB3BZIY8gWkU1ySsR6btCAbWXYhOXvnIVnVJ1RZ3/2Yb5c7QfLvm75QL5JJKw/7ASfmrMMkH0L2AWRK1hzBOOzkHry+RP/06ya5Kufnd6K/VzCOLcAzFBPM8k3sLIevATgPO3eAD9DPNF4LdNGXo9C0zARJZmDjYr3IgDPvdqt651bstUcXSIPY3Mb8pcJcVX9Mwl7e4a34vozLLF20F8nf52oMgiZtyBjCVjs8Dn0DDZuLLsMpJo9fvTELOMni9fql0os7LKn5KDDPKdjfRXyRX4HDLF+8F5kwcfm93hb7o5Ob4dCgIi8pKLEKt+PmTVMC/oJ9v6/0K1AhbVbsIvkI8trTqNxA4FZsiQfCfpl2FcuEVE7jbiRmoefvfbkC/ZMyHUhyRI1MYXuBfyLKNQIlJOhVY/fTFuT5H5p6/zb0emVT7Ei/R26wB95Jk3qnXxsH5+XbgNeR18Im9cc6ZP5/34pl8A6wF3dz3DbJz60ElqvDVuYmAD0RfzNFL7I40UgchH0fTyDlCSg2wpH84moiJZNswK6PF2ZR7uOWlWt2APOSebOtzUMjmx3ArFSVdLNyaFKzA5jBZgf4RLVKLrekYLMDmJOnyDHYPMuSks0OYE6m51XUxhtBswOYkTSnrSYyATlAqdkBisV0B3gHOQciljSrUavJd3hSEx1+TN/xt7npRNK3N+8AxWHyDrCSlFvU2pKLALJT5avIblIT05dt5N87WGuk9X1WysDlGMq3PA/zA5em5JOfRbZeAXQAzzpgZFPC5QmK2Z0cy0Rgu7KhTRkoG7CYX/ki5FmjbXRTRMrI1H1m8gzofgF8N8fn87AL2VPgEsegl8fo58DVti/agl4Q6YCTLx1gFTq+uAPFsxXagSUJCpqQjTaMy8hm7PthMQ6k+j0Au7EDFUmc5rTIaOzb341D2+o+jP29hV+2Ylk6voJd21cDh1ixLANjkGBSW07QPlrez0PYs7sH8bWTjEBuTTYcUQZOsGNWLCdhr/G7kQQbTnMA9gaGSyzZFEULdjKt9iJ3PGee+Um0I68nNhzzNUs2hXFljF5Fyj3AYEs2FUYJyY1resbwXeRwBttMw3ygTBm4jho/Q/Fc5L3dpKM2Y/dgiamYP2dhA+6fOZSa0cBSzDpsB5Jx3DRfRNLWmrTlMern4Mx9tCFhSqYTId4PjDSg/wjkWWxS9zKSFt/4kq4mZyAhSyYduR5JTl3EsXPDgGswH8T5PPVxVmIqBiEriabjCnYAv0bGB1kGUq3AFOAWzN/u3wG+jbkQsVi0EzePQsLMPm3hWhuRnU7PIOcP/Q95g2hBgl4PQxJnn4x0GBvpbO9CGr+w6N1aZTp9SaIaQZ6ggB079cjpSL5C7QYyJU+SY6NmI3EikqrG5VNN00oZmbI+v1APNQijgO8hiau0GzKrrEVmQscX7pUGpA053uR3SKJD7caNks2ejmejNKpvBNqRVKdzkdhA7UZf6elyJg6EZ2VF+zWwCA5F3tlPAyYjR7aaSne7DTnDsBuZ2l6GpNetWeqhA4QxFgnTHuf9uwuZyh3myRDkFl05M3k7MuDchZzyuQlp2DeQo9XWIFG/r1vS3xr/ByQ46MmkIbq9AAAAAElFTkSuQmCC;" vertex="1" parent="n.p-mon">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-cells" value="&lt;b&gt;Cells B and C&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Raft peers&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="680" y="650" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico20" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB9ElEQVRoge3YvY9MURjH8Q8hhMR62YKIAoleIUS8lBIv0UhEolJS+Q/0uo1oKLQUOlsQ3SZIJBIFEhReG5FBkJVdRnHmrmP23N2bDffMcL7Jk9x5Zs69z++ec555zkOh8H+zKOFbi9VtB9KAH3iF73U/GME4ugNsH3CiTsDYAATYxCaxqQp6cSRgT52yAWMZdlYfYgHL249FB2dwFLcj/xUcwjlMJcYlY32k/eVwKnr+SrzHXb8nl9TSPll9Gc9ADp5F11/wFs+FICueNr1Zjhm4hqW95x8QUmQH23q+ETxIjJuZgdwCunghLJvpyPcVE3hXMyYp4FYmAQuxfSkBh4UpzB3cfHYPS6qg+0uJvcI/3WhKYWam8RAX8DlzLIUZ+pfQbhzHhgyxzMeUkFIvCllqFgcNxya+I9rEMcOURvdXQcelxMaUqhZ4g/vCgaViUkiXnZoxyXI6B9exGTtwRBDxEduxC1uF1FlLbgFjfpXL43iMG3jS83Vwea4b5BawJbpegfV9PsIs1JLczS1yXqhGX+Is1vXsEq4KJ6/TTW+WKlsH1Y5VQcdLaKKp0sx8EzLULNbgpvxvdy77pO8skGpsjWJV4/fRHl28lj7kDy+ltdiyldbiIFBai3/SSmsxprQWF2iltVhRWot/mdJaLBT+RX4CFqUhUb2gGVAAAAAASUVORK5CYII=;" vertex="1" parent="n.p-cells">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p-carr" value="&lt;b&gt;Carrier A&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;SIP trunk · SMPP&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="880" y="650" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico21" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADrElEQVRoge2YWahNURjHf+493G645JrLPCRzhsiQMRlKkSgeKVc8ePAgusoLD5IkHlDkgcQD8mSISyTTi66xyJiha7jm4V4e1j5Z97/W3mefY5/j5fxrd/a3zv/71n/N39pQRBFFFPE/0cxTNg/oH7zXAfuAhoIpaoohwCyMzp/AYeB5lMM44Lc8M/OrMRJXRMuZTA77xeEb0DF/+jJiq+hpBPqGkZsDH8RhX/41RqIPZvramtaFkSfhTp/xHl4PoHfwWxJReSrgtMsgsm0QrzfQxvP/WdFUExZorRDrgFLh7BDOZk+cUqAaeMvfYb8ADPdwK2k66p+BXsJZI3V+9egC4IAQfQvmiXC2eTh7cUfyN/ARGCzcCuCX8JYLZ6InVr/0n/YU6CaOd8Wu9HDOiT0KWOq2CYBWwBYpqwduSNkwse94YnVPv9gNqBDSW7HbewI9EjvTljsds1lExeiQQQdYa8VuQAshfRNbKwb4HoNjowR3/moM1dEI/JCylB0wjc9CqhT7nUdQF7F1OihqcTtGY9SJ3RK3UfXpF7sBz4TUVeyXmIVoQ7fZk8BrwqHnSgoYI2UPxNYGYtdhN0Adx4rdAFyWsn5iDyL65J7sEadr75LYo8VuBO6ljZT1hzr2xOzJ9iKrAhZg5nEDcER8Vriam2AO5nB7HNhPgUX83fufYs4MG1PFvo873QFzIv6k6X5bnUGQjQrM3LT9r2J6zC7blEXMcuCN+G+Pcjgu5Be4CygMq3APnCnAaSl7BZTFjLnME3NalMNcj8OsGBU1w+wwtl9tUD7PE3NJzAacF7+HROdfpDA7xfXgOYV/F1BM8YhcZcXUFEQ3gzBUAdcCLVcwHZwXHMXNe+zdZT1uA0fmS0y26Io5KW1xO4XTAXOA2Zw9BdQYiY24vTvEwzsonC9kvivkHc0xJ7gt7HwIdwJuQ1f/qwDfV4lssBDzpcDGe/wZJJhbl437wABMY/4LavBfXrJ5ZhRcdYCBuKdsLs+xQgtPY1dMgZmeX5i8KyfkugYqMIu3tVV2GTgRw7cc2CB1b8KcFQVDWN4TF2fE9zXx86NEcEsE3Ca70ZyP2wGLE9YYCl/eszLLGClM7m/H0PtI3nBEKta8Jy6qcTtiREIaQ9EFN+/ZlWOszpgvEnas3QlojMQG3F7z5T1xcUhifSLL0Yy8HHjQSeyLmAWdK3T0WuD/wJsYyjDXvJuY+/PsBGLWYC7pe4GhCcSLjfKE4pRQ4DOgiCKKKCI5/AEftHH+FBp7rQAAAABJRU5ErkJggg==;" vertex="1" parent="n.p-carr">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e22" value="HTTPS" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p-mon" target="n.p-edge">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="390" y="700" />
              <mxPoint x="390" y="190" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e23" value="publish" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p-gw" target="n.p-jsi">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="400" y="300" />
              <mxPoint x="400" y="190" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e24" value="CAS · outbox" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p-eng" target="n.p-jsp">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="750" y="190" />
              <mxPoint x="750" y="310" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e25" value="SIP · TLS" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p-ast" target="n.p-carr">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1120" y="190" />
              <mxPoint x="1120" y="700" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e26" value="Raft" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p-jsp" target="n.p-cells">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="670" y="310" />
              <mxPoint x="670" y="700" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Container Architecture — One Paging Cell" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=20;fontStyle=1;fontColor=#16202c;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="20" width="1410" height="30" as="geometry" />
        </mxCell>
        <mxCell id="rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#c9d3de;" vertex="1" parent="1">
          <mxGeometry x="40" y="50" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg27" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="40" y="810" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg28" value="Interface / broker" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="70" y="810" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg29" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="200" y="810" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg30" value="Application we own" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="230" y="810" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg31" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="360" y="810" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg32" value="Queue / topic" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="390" y="810" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="490" y="810" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" value="External / third party" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="520" y="810" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="670" y="820" as="sourcePoint" />
            <mxPoint x="700" y="820" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg36" value="synchronous" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="700" y="810" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="800" y="820" as="sourcePoint" />
            <mxPoint x="820" y="820" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg38" value="event / async" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="820" y="810" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Omitted for legibility: the engine consuming the ingest domain, timers and dispatcher reading the paging domain, and every ack path (view 19)." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="840" width="1410" height="20" as="geometry" />
        </mxCell>
        <mxCell id="foot-rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="40" y="860" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Reliability Architecture   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="870" width="1410" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
