<?xml version="1.0" encoding="UTF-8"?>
<mxGraphModel dx="854" dy="428" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="826" background="#ffffff" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="2" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="340" y="80" width="250" height="180" as="geometry"/></mxCell><mxCell id="3" value="ZMC1" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="515" y="100" width="60" height="30" as="geometry"/></mxCell><mxCell id="4" value="ZMC2" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="515" y="140" width="60" height="30" as="geometry"/></mxCell><mxCell id="5" value="ZMCn" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="515" y="220" width="60" height="30" as="geometry"/></mxCell><mxCell id="8" value="" style="endArrow=none;html=1;exitX=0.5;exitY=0;entryX=0.5;entryY=1;endFill=0;dashed=1;" parent="1" source="5" target="4" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="520" y="220" as="sourcePoint"/><mxPoint x="570" y="170" as="targetPoint"/></mxGeometry></mxCell><mxCell id="9" value="ZMA1" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="440" y="100" width="50" height="30" as="geometry"/></mxCell><mxCell id="10" value="ZMA2" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="440" y="140" width="50" height="30" as="geometry"/></mxCell><mxCell id="11" value="ZMAn" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="440" y="220" width="50" height="30" as="geometry"/></mxCell><mxCell id="12" value="" style="endArrow=none;html=1;exitX=0.5;exitY=0;entryX=0.5;entryY=1;endFill=0;dashed=1;" parent="1" source="11" target="10" edge="1"><mxGeometry x="470" y="170" width="50" height="50" as="geometry"><mxPoint x="445" y="220" as="sourcePoint"/><mxPoint x="495" y="170" as="targetPoint"/></mxGeometry></mxCell><mxCell id="13" value="ZMF1" style="whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1"><mxGeometry x="380" y="100" width="60" height="30" as="geometry"/></mxCell><mxCell id="14" value="ZMF2" style="whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1"><mxGeometry x="380" y="140" width="60" height="30" as="geometry"/></mxCell><mxCell id="15" value="ZMFn" style="whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1"><mxGeometry x="380" y="220" width="60" height="30" as="geometry"/></mxCell><mxCell id="16" value="" style="endArrow=none;html=1;entryX=0.5;entryY=1;endFill=0;dashed=1;" parent="1" source="15" edge="1"><mxGeometry x="392" y="170" width="50" height="50" as="geometry"><mxPoint x="392.2777777777778" y="220.13888888888886" as="sourcePoint"/><mxPoint x="411.7222222222223" y="170.13888888888886" as="targetPoint"/></mxGeometry></mxCell><mxCell id="20" value="" style="endArrow=none;html=1;entryX=0;entryY=0.5;exitX=1;exitY=0.5;endFill=0;startArrow=classic;startFill=1;" parent="1" source="9" target="3" edge="1"><mxGeometry x="450" y="145" width="50" height="50" as="geometry"><mxPoint x="430" y="245" as="sourcePoint"/><mxPoint x="450" y="245" as="targetPoint"/></mxGeometry></mxCell><mxCell id="21" value="" style="endArrow=none;html=1;entryX=0;entryY=0.5;exitX=1;exitY=0.5;endFill=0;startArrow=classic;startFill=1;" parent="1" source="10" target="4" edge="1"><mxGeometry x="460" y="155" width="50" height="50" as="geometry"><mxPoint x="440" y="255" as="sourcePoint"/><mxPoint x="460" y="255" as="targetPoint"/></mxGeometry></mxCell><mxCell id="22" value="" style="endArrow=none;html=1;entryX=0;entryY=0.5;exitX=1;exitY=0.5;endFill=0;startArrow=classic;startFill=1;" parent="1" source="11" target="5" edge="1"><mxGeometry x="470" y="165" width="50" height="50" as="geometry"><mxPoint x="510" y="165" as="sourcePoint"/><mxPoint x="525" y="165" as="targetPoint"/></mxGeometry></mxCell><mxCell id="23" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.video_conversation;rotation=-180;" parent="1" vertex="1"><mxGeometry x="640" y="107" width="30" height="15" as="geometry"/></mxCell><mxCell id="26" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.video_conversation;rotation=-180;" parent="1" vertex="1"><mxGeometry x="640" y="148" width="30" height="15" as="geometry"/></mxCell><mxCell id="27" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.video_conversation;rotation=-180;" parent="1" vertex="1"><mxGeometry x="640" y="228" width="30" height="15" as="geometry"/></mxCell><mxCell id="28" value="zmwatch.pl" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="518" y="324" width="65" height="30" as="geometry"/></mxCell><mxCell id="33" value="zmdc.pl" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="415" y="324" width="65" height="30" as="geometry"/></mxCell><mxCell id="34" value="" style="endArrow=classic;html=1;exitX=0.462;exitY=0;exitPerimeter=0;" parent="1" source="28" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="549" y="290" as="sourcePoint"/><mxPoint x="548" y="253" as="targetPoint"/></mxGeometry></mxCell><mxCell id="36" value="monitor process&lt;div&gt;watchdog&lt;/div&gt;" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fillColor=none;" parent="34" connectable="0" vertex="1"><mxGeometry x="-0.027" y="-2" relative="1" as="geometry"><mxPoint x="20" y="14" as="offset"/></mxGeometry></mxCell><mxCell id="35" value="" style="whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1"><mxGeometry x="509" y="91" width="73" height="162" as="geometry"/></mxCell><mxCell id="37" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;entryX=0;entryY=0.92;entryPerimeter=0;exitX=1;exitY=0.25;" parent="1" source="33" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="485" y="310" as="sourcePoint"/><mxPoint x="510" y="250" as="targetPoint"/></mxGeometry></mxCell><mxCell id="40" value="monitor process&lt;div&gt;control&lt;/div&gt;" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fillColor=none;" parent="37" connectable="0" vertex="1"><mxGeometry x="-0.6134" y="10" relative="1" as="geometry"><mxPoint x="15" y="-48" as="offset"/></mxGeometry></mxCell><mxCell id="39" value="" style="endArrow=classic;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;" parent="1" source="28" target="33" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="240" y="224" as="sourcePoint"/><mxPoint x="290" y="174" as="targetPoint"/></mxGeometry></mxCell><mxCell id="41" value="" style="endArrow=classic;html=1;green;strokeWidth=3;shadow=0;" parent="1" source="23" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="639.9038461538462" y="116.19230769230774" as="sourcePoint"/><mxPoint x="575" y="115" as="targetPoint"/></mxGeometry></mxCell><mxCell id="44" value="video" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fillColor=none;" parent="41" connectable="0" vertex="1"><mxGeometry x="-0.2874" y="-2" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="42" value="" style="endArrow=classic;html=1;green;strokeWidth=3;shadow=0;entryX=1;entryY=0.5;" parent="1" source="26" target="4" edge="1"><mxGeometry x="585" y="124.59375" width="50" height="50" as="geometry"><mxPoint x="649.9999999999998" y="124.59375" as="sourcePoint"/><mxPoint x="585" y="125" as="targetPoint"/></mxGeometry></mxCell><mxCell id="45" value="video" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fillColor=none;" parent="42" connectable="0" vertex="1"><mxGeometry relative="1" as="geometry"><mxPoint x="13" y="1" as="offset"/></mxGeometry></mxCell><mxCell id="43" value="" style="endArrow=classic;html=1;green;strokeWidth=3;shadow=0;entryX=1;entryY=0.5;" parent="1" source="27" target="5" edge="1"><mxGeometry x="595" y="134.59375" width="50" height="50" as="geometry"><mxPoint x="640" y="230" as="sourcePoint"/><mxPoint x="585" y="164.80769230769232" as="targetPoint"/></mxGeometry></mxCell><mxCell id="46" value="video" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fillColor=none;" parent="43" connectable="0" vertex="1"><mxGeometry relative="1" as="geometry"><mxPoint x="11" y="-3" as="offset"/></mxGeometry></mxCell><mxCell id="47" value="" style="endArrow=none;html=1;strokeWidth=1;orange;shadow=0;endFill=0;startArrow=classic;startFill=1;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="465" y="100" as="sourcePoint"/><mxPoint x="465" y="60" as="targetPoint"/></mxGeometry></mxCell><mxCell id="48" value="&lt;div style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;font-size: 10px ; line-height: 1.2&quot;&gt;Analyze for motion&lt;/span&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1"><mxGeometry x="438" y="16" width="85" height="40" as="geometry"/></mxCell><mxCell id="50" value="" style="endArrow=none;html=1;strokeWidth=1;orange;shadow=0;exitX=0.5;exitY=0;endFill=0;startArrow=classic;startFill=1;" parent="1" source="35" edge="1"><mxGeometry x="475" y="69.99999999999994" width="50" height="50" as="geometry"><mxPoint x="475" y="109.99999999999994" as="sourcePoint"/><mxPoint x="546" y="50" as="targetPoint"/></mxGeometry></mxCell><mxCell id="51" value="&lt;div style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;font-size: 10px ; line-height: 1.2&quot;&gt;capture video, convert to frames&lt;/span&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1"><mxGeometry x="509" y="16" width="85" height="40" as="geometry"/></mxCell><mxCell id="52" value="DB" style="shape=cylinder;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1"><mxGeometry x="259" y="155" width="40" height="55" as="geometry"/></mxCell><mxCell id="53" value="" style="endArrow=none;html=1;shadow=0;strokeWidth=1;edgeStyle=orthogonalEdgeStyle;entryX=0;entryY=0.5;startArrow=classic;startFill=1;endFill=0;" parent="1" target="13" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="300" y="190" as="sourcePoint"/><mxPoint x="300" y="90" as="targetPoint"/><Array as="points"><mxPoint x="315" y="190"/><mxPoint x="315" y="115"/></Array></mxGeometry></mxCell><mxCell id="54" value="" style="endArrow=none;html=1;strokeWidth=1;orange;shadow=0;startArrow=classic;startFill=1;endFill=0;" parent="1" edge="1"><mxGeometry x="330" y="74.99999999999994" width="50" height="50" as="geometry"><mxPoint x="330" y="114.99999999999994" as="sourcePoint"/><mxPoint x="330" y="74.99999999999994" as="targetPoint"/></mxGeometry></mxCell><mxCell id="55" value="&lt;div style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;font-size: 10px ; line-height: 1.2&quot;&gt;store frames to disk &amp;amp; catalog in DB&lt;/span&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1"><mxGeometry x="299" y="40" width="101" height="40" as="geometry"/></mxCell><mxCell id="57" value="zmtrigger.pl" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="640" y="315" width="75" height="30" as="geometry"/></mxCell><mxCell id="58" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;entryX=1;entryY=0.981;entryPerimeter=0;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="640" y="330" as="sourcePoint"/><mxPoint x="591.9444444444446" y="250.00000000000006" as="targetPoint"/></mxGeometry></mxCell><mxCell id="59" value="external trigger &amp;nbsp;to&amp;nbsp;&lt;div&gt;start/stop recording&lt;/div&gt;" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;shadow=0;glass=0;fillColor=#DEDEDE;gradientColor=none;" parent="58" connectable="0" vertex="1"><mxGeometry x="-0.6324" relative="1" as="geometry"><mxPoint x="39" y="-60" as="offset"/></mxGeometry></mxCell><mxCell id="60" value="Web Server" style="whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="310" y="440" width="370" height="30" as="geometry"/></mxCell><mxCell id="61" value="ZM GUI (php + JS)" style="whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="310" y="410" width="370" height="30" as="geometry"/></mxCell><mxCell id="62" value="ZM API" style="whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="310" y="350" width="70" height="27" as="geometry"/></mxCell><mxCell id="63" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;entryX=1;entryY=0.818;entryPerimeter=0;startArrow=classic;startFill=1;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="317" y="350" as="sourcePoint"/><mxPoint x="297" y="200" as="targetPoint"/><Array as="points"><mxPoint x="317" y="290"/></Array></mxGeometry></mxCell><mxCell id="64" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;entryX=0;entryY=0.5;exitX=1;exitY=0.5;startArrow=classic;startFill=1;" parent="1" source="62" target="33" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="350" y="380" as="sourcePoint"/><mxPoint x="400" y="330" as="targetPoint"/></mxGeometry></mxCell><mxCell id="65" value="user/admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="783" y="500" width="30" height="60" as="geometry"/></mxCell><mxCell id="68" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;endArrow=classic;html=1;shadow=0;strokeWidth=1;entryX=0.5;entryY=1;exitX=0;exitY=0.5;" parent="1" source="61" target="52" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="270" y="425" as="sourcePoint"/><mxPoint x="320" y="390" as="targetPoint"/><Array as="points"><mxPoint x="260" y="425"/></Array></mxGeometry></mxCell><mxCell id="69" value="zmpkg.pl" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="489" y="370" width="65" height="30" as="geometry"/></mxCell><mxCell id="70" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;" parent="1" target="33" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="490" y="390" as="sourcePoint"/><mxPoint x="410" y="350" as="targetPoint"/><Array as="points"><mxPoint x="440" y="380"/></Array></mxGeometry></mxCell><mxCell id="71" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;entryX=1;entryY=0.25;" parent="1" target="69" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="590" y="410" as="sourcePoint"/><mxPoint x="660" y="370" as="targetPoint"/><Array as="points"><mxPoint x="590" y="390"/></Array></mxGeometry></mxCell><mxCell id="72" value="start/stop/restart/status" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="71" connectable="0" vertex="1"><mxGeometry x="-0.502" relative="1" as="geometry"><mxPoint x="40" y="-3" as="offset"/></mxGeometry></mxCell><mxCell id="73" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;endArrow=classic;html=1;shadow=0;strokeWidth=1;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="489" y="395" as="sourcePoint"/><mxPoint x="294" y="210" as="targetPoint"/><Array as="points"><mxPoint x="390" y="395"/></Array></mxGeometry></mxCell><mxCell id="74" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.lightbulb;glass=0;" parent="1" vertex="1"><mxGeometry x="767" y="270" width="14" height="15" as="geometry"/></mxCell><mxCell id="77" value="&lt;font style=&quot;font-size: 8px&quot;&gt;user script&lt;/font&gt;" style="shape=note;whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;size=5;" parent="1" vertex="1"><mxGeometry x="767" y="345" width="20" height="30" as="geometry"/></mxCell><mxCell id="78" value="" style="endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=0.25;exitY=0;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="774.2543352601158" y="345.08670520231215" as="sourcePoint"/><mxPoint x="774" y="290" as="targetPoint"/></mxGeometry></mxCell><mxCell id="80" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=0;exitY=0.5;" parent="1" source="77" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="760" y="360" as="sourcePoint"/><mxPoint x="720" y="330" as="targetPoint"/></mxGeometry></mxCell><mxCell id="81" value="trigger" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="80" connectable="0" vertex="1"><mxGeometry x="-0.4607" y="-3" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="82" value="&lt;font style=&quot;font-size: 8px&quot;&gt;any 3rd party device&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;shadow=0;glass=0;" parent="1" vertex="1"><mxGeometry x="739" y="235" width="74" height="33" as="geometry"/></mxCell><mxCell id="84" value="zmcontrol.pl" style="whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="708" y="395" width="75" height="30" as="geometry"/></mxCell><mxCell id="90" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=1;exitY=0.5;" parent="1" source="61" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="680" y="450" as="sourcePoint"/><mxPoint x="710" y="410" as="targetPoint"/></mxGeometry></mxCell><mxCell id="91" value="&lt;font style=&quot;font-size: 8px&quot;&gt;camera specific protocol server (perl package)&lt;/font&gt;" style="whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="813" y="390" width="93" height="30" as="geometry"/></mxCell><mxCell id="92" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=1;exitY=0.75;entryX=0;entryY=0.25;" parent="1" source="84" target="91" edge="1"><mxGeometry x="690" y="420" width="50" height="50" as="geometry"><mxPoint x="690" y="435" as="sourcePoint"/><mxPoint x="720" y="420" as="targetPoint"/><Array as="points"><mxPoint x="800" y="400"/></Array></mxGeometry></mxCell><mxCell id="93" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="862" y="390" as="sourcePoint"/><mxPoint x="690" y="160" as="targetPoint"/><Array as="points"><mxPoint x="862" y="260"/></Array></mxGeometry></mxCell><mxCell id="95" value="camera PTZ" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="93" connectable="0" vertex="1"><mxGeometry x="0.5813" y="2" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="94" value="" style="shape=link;html=1;shadow=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeWidth=1;exitX=0;exitY=0.25;" parent="1" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="685.1666666666667" y="249.33333333333326" as="sourcePoint"/><mxPoint x="686" y="96" as="targetPoint"/></mxGeometry></mxCell><mxCell id="96" value="" style="shape=link;html=1;shadow=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeWidth=1;" parent="1" edge="1"><mxGeometry x="240.16666666666674" y="71" width="50" height="50" as="geometry"><mxPoint x="241" y="440" as="sourcePoint"/><mxPoint x="241" y="170" as="targetPoint"/></mxGeometry></mxCell><mxCell id="98" value="zmupdate.pl - upgrades ZM" style="whiteSpace=wrap;html=1;rotation=-90;" parent="1" vertex="1"><mxGeometry x="169" y="243" width="110" height="30" as="geometry"/></mxCell><mxCell id="99" value="zmfilter.pl" style="whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="349" y="285" width="70" height="27" as="geometry"/></mxCell><mxCell id="100" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=0;exitY=0.5;entryX=1;entryY=0.7;" parent="1" source="99" target="52" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="370" y="310" as="sourcePoint"/><mxPoint x="420" y="260" as="targetPoint"/></mxGeometry></mxCell><mxCell id="101" value="process filters" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="100" connectable="0" vertex="1"><mxGeometry x="-0.7097" y="-12" relative="1" as="geometry"><mxPoint x="33" y="-13" as="offset"/></mxGeometry></mxCell><mxCell id="105" value="&lt;font style=&quot;font-size: 11px&quot;&gt;Filesystem&lt;/font&gt;" style="shape=document;whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="219" y="57" width="60" height="50" as="geometry"/></mxCell><mxCell id="107" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=0;exitY=0.25;entryX=1;entryY=0.5;" parent="1" source="13" target="105" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="260" y="170" as="sourcePoint"/><mxPoint x="310" y="120" as="targetPoint"/><Array as="points"><mxPoint x="310" y="108"/><mxPoint x="310" y="82"/></Array></mxGeometry></mxCell><mxCell id="108" value="zmaudit.pl" style="whiteSpace=wrap;html=1;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="1" vertex="1"><mxGeometry x="229" y="117" width="70" height="27" as="geometry"/></mxCell><mxCell id="109" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=0.5;exitY=0;entryX=1;entryY=0.75;" parent="1" source="108" target="105" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="290" y="110" as="sourcePoint"/><mxPoint x="340" y="60" as="targetPoint"/><Array as="points"><mxPoint x="290" y="117"/><mxPoint x="290" y="94"/></Array></mxGeometry></mxCell><mxCell id="110" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;endArrow=classic;html=1;shadow=0;strokeWidth=1;exitX=0.25;exitY=1;" parent="1" source="108" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="150" y="170" as="sourcePoint"/><mxPoint x="260" y="170" as="targetPoint"/><Array as="points"><mxPoint x="247" y="170"/></Array></mxGeometry></mxCell><mxCell id="114" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="292" y="114" width="14" height="7" as="geometry"/></mxCell><mxCell id="115" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="410" y="282" width="14" height="7" as="geometry"/></mxCell><mxCell id="116" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="708" y="311" width="14" height="7" as="geometry"/></mxCell><mxCell id="117" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="575" y="324" width="14" height="7" as="geometry"/></mxCell><mxCell id="118" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;rotation=-90;" parent="1" vertex="1"><mxGeometry x="205" y="203" width="14" height="7" as="geometry"/></mxCell><mxCell id="119" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="569" y="87" width="14" height="7" as="geometry"/></mxCell><mxCell id="120" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="480" y="96" width="14" height="7" as="geometry"/></mxCell><mxCell id="121" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="424" y="96" width="14" height="7" as="geometry"/></mxCell><mxCell id="122" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;glass=0;" parent="1" vertex="1"><mxGeometry x="250" y="526" width="14" height="7" as="geometry"/></mxCell><mxCell id="123" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;shadow=0;strokeWidth=1;entryX=1;entryY=0.5;" parent="1" target="60" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="790" y="530" as="sourcePoint"/><mxPoint x="750" y="500" as="targetPoint"/></mxGeometry></mxCell><mxCell id="124" value="http://server.com/zm" style="text;html=1;resizable=0;;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;shadow=0;glass=0;fillColor=none;gradientColor=none;" parent="123" connectable="0" vertex="1"><mxGeometry x="0.0991" y="-2" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell><mxCell id="125" value="monitored by zmdc.pl, will be started if crashed" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;shadow=0;glass=0;" parent="1" vertex="1"><mxGeometry x="251" y="517" width="291" height="20" as="geometry"/></mxCell></root></mxGraphModel>