(???) ?xml version="1.0" encoding="UTF-8" standalone="no"?>
 (???) !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 (???) "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 (???) !-- Generated by graphviz version 5.0.0 (0)
 (???) -->
 (???) !-- Title: systemd Pages: 1 -->
 (???) svg width="705pt" height="479pt"
 (???) viewBox="0.00 0.00 705.49 479.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 (???) g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 475)">
 (???) title>systemd</title>
 (???) polygon fill="white" stroke="transparent" points="-4,4 -4,-475 701.49,-475 701.49,4 -4,4"/>
 (???) !-- listen&#45;minecraft.socket -->
 (???) g id="node1" class="node">
 (???) title>listen&#45;minecraft.socket</title>
 (???) ellipse fill="none" stroke="black" cx="287.49" cy="-453" rx="116.98" ry="18"/>
 (???) text text-anchor="middle" x="287.49" y="-449.3" font-family="Times,serif" font-size="14.00">listen&#45;minecraft.socket</text>
 (???) /g>
 (???) !-- listen&#45;minecraft.service -->
 (???) g id="node2" class="node">
 (???) title>listen&#45;minecraft.service</title>
 (???) ellipse fill="none" stroke="black" cx="287.49" cy="-366" rx="120.48" ry="18"/>
 (???) text text-anchor="middle" x="287.49" y="-362.3" font-family="Times,serif" font-size="14.00">listen&#45;minecraft.service</text>
 (???) /g>
 (???) !-- listen&#45;minecraft.socket&#45;&gt;listen&#45;minecraft.service -->
 (???) g id="edge1" class="edge">
 (???) title>listen&#45;minecraft.socket&#45;&gt;listen&#45;minecraft.service</title>
 (???) path fill="none" stroke="green" d="M287.49,-434.8C287.49,-423.16 287.49,-407.55 287.49,-394.24"/>
 (???) polygon fill="green" stroke="green" points="290.99,-394.18 287.49,-384.18 283.99,-394.18 290.99,-394.18"/>
 (???) text text-anchor="middle" x="419.99" y="-405.8" font-family="Times,serif" font-size="14.00">trigger the proxifier upon connection</text>
 (???) /g>
 (???) !-- hook&#45;minecraft.service -->
 (???) g id="node3" class="node">
 (???) title>hook&#45;minecraft.service</title>
 (???) ellipse fill="none" stroke="black" cx="287.49" cy="-279" rx="116.18" ry="18"/>
 (???) text text-anchor="middle" x="287.49" y="-275.3" font-family="Times,serif" font-size="14.00">hook&#45;minecraft.service</text>
 (???) /g>
 (???) !-- listen&#45;minecraft.service&#45;&gt;hook&#45;minecraft.service -->
 (???) g id="edge2" class="edge">
 (???) title>listen&#45;minecraft.service&#45;&gt;hook&#45;minecraft.service</title>
 (???) path fill="none" stroke="green" d="M287.49,-347.8C287.49,-336.16 287.49,-320.55 287.49,-307.24"/>
 (???) polygon fill="green" stroke="green" points="290.99,-307.18 287.49,-297.18 283.99,-307.18 290.99,-307.18"/>
 (???) text text-anchor="middle" x="299.99" y="-318.8" font-family="Times,serif" font-size="14.00">run</text>
 (???) /g>
 (???) !-- minecraft&#45;server.service -->
 (???) g id="node4" class="node">
 (???) title>minecraft&#45;server.service</title>
 (???) ellipse fill="none" stroke="black" cx="123.49" cy="-18" rx="123.48" ry="18"/>
 (???) text text-anchor="middle" x="123.49" y="-14.3" font-family="Times,serif" font-size="14.00">minecraft&#45;server.service</text>
 (???) /g>
 (???) !-- hook&#45;minecraft.service&#45;&gt;minecraft&#45;server.service -->
 (???) g id="edge3" class="edge">
 (???) title>hook&#45;minecraft.service&#45;&gt;minecraft&#45;server.service</title>
 (???) path fill="none" stroke="green" d="M244.72,-262.17C203.08,-243.97 143.15,-209.51 122.49,-156 108.59,-119.99 112.71,-74.59 117.59,-46.17"/>
 (???) polygon fill="green" stroke="green" points="121.07,-46.63 119.47,-36.16 114.19,-45.35 121.07,-46.63"/>
 (???) text text-anchor="middle" x="139.99" y="-144.8" font-family="Times,serif" font-size="14.00">start</text>
 (???) /g>
 (???) !-- stop&#45;minecraft.timer -->
 (???) g id="node5" class="node">
 (???) title>stop&#45;minecraft.timer</title>
 (???) ellipse fill="none" stroke="black" cx="287.49" cy="-192" rx="106.68" ry="18"/>
 (???) text text-anchor="middle" x="287.49" y="-188.3" font-family="Times,serif" font-size="14.00">stop&#45;minecraft.timer</text>
 (???) /g>
 (???) !-- hook&#45;minecraft.service&#45;&gt;stop&#45;minecraft.timer -->
 (???) g id="edge4" class="edge">
 (???) title>hook&#45;minecraft.service&#45;&gt;stop&#45;minecraft.timer</title>
 (???) path fill="none" stroke="green" d="M287.49,-260.8C287.49,-249.16 287.49,-233.55 287.49,-220.24"/>
 (???) polygon fill="green" stroke="green" points="290.99,-220.18 287.49,-210.18 283.99,-220.18 290.99,-220.18"/>
 (???) text text-anchor="middle" x="304.99" y="-231.8" font-family="Times,serif" font-size="14.00">start</text>
 (???) /g>
 (???) !-- stop&#45;minecraft.service -->
 (???) g id="node6" class="node">
 (???) title>stop&#45;minecraft.service</title>
 (???) ellipse fill="none" stroke="black" cx="291.49" cy="-105" rx="114.28" ry="18"/>
 (???) text text-anchor="middle" x="291.49" y="-101.3" font-family="Times,serif" font-size="14.00">stop&#45;minecraft.service</text>
 (???) /g>
 (???) !-- stop&#45;minecraft.timer&#45;&gt;stop&#45;minecraft.service -->
 (???) g id="edge5" class="edge">
 (???) title>stop&#45;minecraft.timer&#45;&gt;stop&#45;minecraft.service</title>
 (???) path fill="none" stroke="green" d="M202.65,-180.97C173.11,-173.82 150.83,-161.65 166.49,-141 172.43,-133.17 188.84,-126.61 207.9,-121.36"/>
 (???) polygon fill="green" stroke="green" points="208.94,-124.71 217.75,-118.82 207.19,-117.93 208.94,-124.71"/>
 (???) text text-anchor="middle" x="238.99" y="-144.8" font-family="Times,serif" font-size="14.00">run every X seconds</text>
 (???) /g>
 (???) !-- stop&#45;minecraft.service&#45;&gt;hook&#45;minecraft.service -->
 (???) g id="edge8" class="edge">
 (???) title>stop&#45;minecraft.service&#45;&gt;hook&#45;minecraft.service</title>
 (???) path fill="none" stroke="red" d="M398.78,-111.28C443.22,-115.92 487.63,-124.64 501.49,-141 549.82,-198.05 440.33,-239.62 360.83,-261.19"/>
 (???) polygon fill="red" stroke="red" points="359.58,-257.9 350.81,-263.85 361.37,-264.67 359.58,-257.9"/>
 (???) text text-anchor="middle" x="605.49" y="-188.3" font-family="Times,serif" font-size="14.00">stop if conditions are met</text>
 (???) /g>
 (???) !-- stop&#45;minecraft.service&#45;&gt;minecraft&#45;server.service -->
 (???) g id="edge6" class="edge">
 (???) title>stop&#45;minecraft.service&#45;&gt;minecraft&#45;server.service</title>
 (???) path fill="none" stroke="red" d="M259.1,-87.61C232.34,-74.07 194.17,-54.76 165.15,-40.08"/>
 (???) polygon fill="red" stroke="red" points="166.57,-36.87 156.07,-35.48 163.41,-43.12 166.57,-36.87"/>
 (???) text text-anchor="middle" x="310.49" y="-57.8" font-family="Times,serif" font-size="14.00">stop if conditions are met</text>
 (???) /g>
 (???) !-- stop&#45;minecraft.service&#45;&gt;stop&#45;minecraft.timer -->
 (???) g id="edge7" class="edge">
 (???) title>stop&#45;minecraft.service&#45;&gt;stop&#45;minecraft.timer</title>
 (???) path fill="none" stroke="red" d="M304.69,-123.34C310.34,-132.85 314.92,-144.93 311.49,-156 310.51,-159.17 309.13,-162.3 307.52,-165.32"/>
 (???) polygon fill="red" stroke="red" points="304.48,-163.58 302.2,-173.93 310.44,-167.26 304.48,-163.58"/>
 (???) text text-anchor="middle" x="405.49" y="-144.8" font-family="Times,serif" font-size="14.00">stop if conditions are met</text>
 (???) /g>
 (???) /g>
 (???) /svg>