1880 lines
61 KiB
XML
1880 lines
61 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="289.71875mm"
|
|
height="176.47708mm"
|
|
viewBox="0 0 289.71875 176.47708"
|
|
version="1.1"
|
|
id="svg12469"
|
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
sodipodi:docname="classe_tracker.svg">
|
|
<defs
|
|
id="defs12463">
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath487">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 295 V 0 Z"
|
|
id="path1461" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath11983">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 295 V 0 Z"
|
|
id="path11981" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath11987">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 295 V 0 Z"
|
|
id="path11985" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath485">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 309 V 0 Z"
|
|
id="path1455" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath11993">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 309 V 0 Z"
|
|
id="path11991" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath11997">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 309 V 0 Z"
|
|
id="path11995" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath483">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 315 V 0 Z"
|
|
id="path1449" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12003">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 315 V 0 Z"
|
|
id="path12001" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12007">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 254 H 315 V 0 Z"
|
|
id="path12005" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath30">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 303 V 0 Z"
|
|
id="path90" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath29">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path87" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12015">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12013" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12019">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12017" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12023">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12021" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12027">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12025" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12031">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12029" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12035">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12033" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12039">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12037" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12043">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 102 H 303 V 0 Z"
|
|
id="path12041" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath28">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 314 V 128 H -7 Z"
|
|
id="path84" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12049">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 314 V 128 H -7 Z"
|
|
id="path12047" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12053">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 314 V 128 H -7 Z"
|
|
id="path12051" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath27">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 300 V 0 Z"
|
|
id="path81" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath26">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path78" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12061">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12059" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12065">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12063" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12069">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12067" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12073">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12071" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12077">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12075" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12081">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12079" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12085">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12083" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12089">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12087" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12093">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12091" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12097">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12095" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12101">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12099" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12105">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12103" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12109">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12107" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12113">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12111" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12117">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12115" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12121">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12119" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12125">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12123" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12129">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12127" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12133">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12131" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12137">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12135" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12141">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12139" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12145">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12143" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12149">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 357 H 300 V 0 Z"
|
|
id="path12147" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath25">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 311 V 383 H -7 Z"
|
|
id="path75" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12155">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 311 V 383 H -7 Z"
|
|
id="path12153" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12159">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 311 V 383 H -7 Z"
|
|
id="path12157" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath21">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 325 V 0 Z"
|
|
id="path63" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath20">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path60" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12167">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12165" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12171">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12169" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12175">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12173" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12179">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12177" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12183">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12181" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12187">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12185" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12191">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12189" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12195">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12193" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath19">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 335 V 158 H -7 Z"
|
|
id="path57" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12201">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 335 V 158 H -7 Z"
|
|
id="path12199" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12205">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 335 V 158 H -7 Z"
|
|
id="path12203" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath24">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 168 V 0 Z"
|
|
id="path72" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path69" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12213">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path12211" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12217">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path12215" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12221">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path12219" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12225">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path12223" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 179 V 98 H -7 Z"
|
|
id="path66" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12231">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 179 V 98 H -7 Z"
|
|
id="path12229" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12235">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 179 V 98 H -7 Z"
|
|
id="path12233" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12239">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 325 V 0 Z"
|
|
id="path12237" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12243">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12241" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12247">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12245" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12251">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12249" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12255">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12253" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12259">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12257" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12263">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12261" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12267">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12265" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12271">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12269" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12275">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 324 V 0 Z"
|
|
id="path12273" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12279">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 335 V 158 H -7 Z"
|
|
id="path12277" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12283">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 335 V 158 H -7 Z"
|
|
id="path12281" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12287">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 335 V 158 H -7 Z"
|
|
id="path12285" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath2">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 647 H 1095 V 0 Z"
|
|
id="path6" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath1">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 1106 V 678 H -7 Z"
|
|
id="path3" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12295">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 1106 V 678 H -7 Z"
|
|
id="path12293" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath12299">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 1106 V 678 H -7 Z"
|
|
id="path12297" />
|
|
</clipPath>
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="1.4"
|
|
inkscape:cx="264.0731"
|
|
inkscape:cy="486.76466"
|
|
inkscape:document-units="mm"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
inkscape:window-width="1366"
|
|
inkscape:window-height="748"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="1" />
|
|
<metadata
|
|
id="metadata12466">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title></dc:title>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
inkscape:label="Calque 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1"
|
|
transform="translate(146.37128,-189.1067)">
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-146.23899,189.23899)"
|
|
id="g1479">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="218"
|
|
height="20"
|
|
y="0"
|
|
clip-path="url(#clipPath1)"
|
|
id="rect1475" />
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="1094"
|
|
height="646"
|
|
y="20"
|
|
clip-path="url(#clipPath1)"
|
|
id="rect1477" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-146.23899,189.23899)"
|
|
stroke-miterlimit="0"
|
|
id="g1483">
|
|
<path
|
|
style="fill:none"
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,20 H 1094 V 666 H 0 V 0 h 218 v 20"
|
|
clip-path="url(#clipPath1)"
|
|
id="path1481" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-146.23899,194.53066)"
|
|
id="g1487">
|
|
<text
|
|
style="stroke:none"
|
|
x="530"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath2)"
|
|
id="text1485">tracker</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,202.46816)"
|
|
font-weight="bold"
|
|
id="g1603">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="324"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath19)"
|
|
id="rect1601" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,202.46816)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g1609">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="324"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath19)"
|
|
id="rect1605" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath19)"
|
|
x2="324"
|
|
y1="15"
|
|
id="line1607" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1613">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1611">-socket : DatagramSocket</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
stroke-miterlimit="0"
|
|
id="g1617">
|
|
<line
|
|
style="fill:none"
|
|
y2="19"
|
|
x1="0"
|
|
clip-path="url(#clipPath20)"
|
|
x2="324"
|
|
y1="19"
|
|
id="line1615" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1621">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1619">+TrackerManagementUDP(tracker : HostItem, logger : Logger)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1625">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="48"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1623">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1629">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="63"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1627">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1633">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="78"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1631">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1637">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="93"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1635">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<T></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1641">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="108"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1639">#getHostItemSocket(hostItem : HostItem) : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,206.43691)"
|
|
id="g1645">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="123"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1643">#closeHostItemSocket(hostItem : HostItem) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-41.728568,202.46816)"
|
|
font-weight="bold"
|
|
id="g1649">
|
|
<text
|
|
style="stroke:none"
|
|
x="96"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath21)"
|
|
id="text1647">TrackerManagementUDP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,293.74941)"
|
|
font-weight="bold"
|
|
id="g1653">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="168"
|
|
height="87"
|
|
y="0"
|
|
clip-path="url(#clipPath22)"
|
|
id="rect1651" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,293.74941)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g1659">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="168"
|
|
height="87"
|
|
y="0"
|
|
clip-path="url(#clipPath22)"
|
|
id="rect1655" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath22)"
|
|
x2="168"
|
|
y1="15"
|
|
id="line1657" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,297.71816)"
|
|
id="g1663">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath23)"
|
|
id="text1661">-addr : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,297.71816)"
|
|
stroke-miterlimit="0"
|
|
id="g1667">
|
|
<line
|
|
style="fill:none"
|
|
y2="19"
|
|
x1="0"
|
|
clip-path="url(#clipPath23)"
|
|
x2="168"
|
|
y1="19"
|
|
id="line1665" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,297.71816)"
|
|
id="g1671">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath23)"
|
|
id="text1669">+ClientHandler(s : Socket)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,297.71816)"
|
|
id="g1675">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="48"
|
|
clip-path="url(#clipPath23)"
|
|
id="text1673">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,297.71816)"
|
|
id="g1679">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="63"
|
|
clip-path="url(#clipPath23)"
|
|
id="text1677">-handleClientRequest() : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,57.490182,293.74941)"
|
|
font-weight="bold"
|
|
id="g1683">
|
|
<text
|
|
style="stroke:none"
|
|
x="48"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath24)"
|
|
id="text1681">ClientHandler</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,286.34107)"
|
|
font-weight="bold"
|
|
id="g1687">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="324"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath19)"
|
|
id="rect1685" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,286.34107)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g1693">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="324"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath19)"
|
|
id="rect1689" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath19)"
|
|
x2="324"
|
|
y1="15"
|
|
id="line1691" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1697">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1695">-socket : ServerSocket</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
stroke-miterlimit="0"
|
|
id="g1701">
|
|
<line
|
|
style="fill:none"
|
|
y2="19"
|
|
x1="0"
|
|
clip-path="url(#clipPath20)"
|
|
x2="324"
|
|
y1="19"
|
|
id="line1699" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1705">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1703">+TrackerManagementTCP(tracker : HostItem, logger : Logger)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1709">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="48"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1707">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1713">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="63"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1711">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1717">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="78"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1715">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1721">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="93"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1719">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<T></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1725">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="108"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1723">#getHostItemSocket(hostItem : HostItem) : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,290.30983)"
|
|
id="g1729">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="123"
|
|
clip-path="url(#clipPath20)"
|
|
id="text1727">#closeHostItemSocket(hostItem : HostItem) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-39.876488,286.34107)"
|
|
font-weight="bold"
|
|
id="g1733">
|
|
<text
|
|
style="stroke:none"
|
|
x="98"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath21)"
|
|
id="text1731">TrackerManagementTCP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,200.35149)"
|
|
font-weight="bold"
|
|
id="g1737">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="300"
|
|
height="372"
|
|
y="0"
|
|
clip-path="url(#clipPath25)"
|
|
id="rect1735" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,200.35149)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g1743">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="300"
|
|
height="372"
|
|
y="0"
|
|
clip-path="url(#clipPath25)"
|
|
id="rect1739" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath25)"
|
|
x2="300"
|
|
y1="15"
|
|
id="line1741" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1747">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1745">#tracker : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1751">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1749">#logger : Logger</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1755">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1753">#hostList : HostItem = new ArrayList<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1759">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1757">#ratioUp : Map<HostItem, Long> = new HashMap<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1763">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1761">#ratioDown : Map<HostItem, Long> = new HashMap<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1767">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1765">#fileList : Map<String, List<HostItem>> = new HashMap<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1771">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="104"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1769">#fileSize : Map<String, Long> = new HashMap<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1775">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="119"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1773">#stop : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1779">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="134"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1777">#writeLock : AtomicBoolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1785">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="149"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1781">#readLock : AtomicInteger</text>
|
|
<line
|
|
style="fill:none;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0"
|
|
clip-path="url(#clipPath26)"
|
|
x1="0"
|
|
x2="300"
|
|
y1="154"
|
|
y2="154"
|
|
stroke-miterlimit="0"
|
|
id="line1783" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1789">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="168"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1787">+TrackerManagement(tracker : HostItem, logger : Logger)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1793">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="183"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1791">#handleDiscover(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1797">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="198"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1795">#handleRatio(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1801">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="213"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1799">#handleListResponse(pd : T, host : HostItem) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1805">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="228"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1803">#handleUnregister(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
font-style="italic"
|
|
id="g1809">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="243"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1807">#getHostItemSocket(hostItem : HostItem) : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
font-style="italic"
|
|
id="g1813">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="258"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1811">#closeHostItemSocket(hostItem : HostItem) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1817">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="273"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1815">#handleUpdateRatio(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1821">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="288"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1819">#handleRegister(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1825">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="303"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1823">#handleListRequest(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1829">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="318"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1827">#handleSizeRequest(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1833">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="333"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1831">#handleRequest(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,204.32024)"
|
|
id="g1837">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="348"
|
|
clip-path="url(#clipPath26)"
|
|
id="text1835">+setStop() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-135.65565,200.35149)"
|
|
font-style="italic"
|
|
font-weight="bold"
|
|
id="g1841">
|
|
<text
|
|
style="stroke:none"
|
|
x="96"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath27)"
|
|
id="text1839">TrackerManagement</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,321.53066)"
|
|
font-weight="bold"
|
|
id="g1845">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="303"
|
|
height="117"
|
|
y="0"
|
|
clip-path="url(#clipPath28)"
|
|
id="rect1843" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,321.53066)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g1851">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="303"
|
|
height="117"
|
|
y="0"
|
|
clip-path="url(#clipPath28)"
|
|
id="rect1847" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath28)"
|
|
x2="303"
|
|
y1="15"
|
|
id="line1849" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,325.49941)"
|
|
id="g1855">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath29)"
|
|
id="text1853">-tracker : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,325.49941)"
|
|
id="g1859">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath29)"
|
|
id="text1857">-directories : Directories</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,325.49941)"
|
|
id="g1863">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath29)"
|
|
id="text1861">-logger : Logger</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,325.49941)"
|
|
id="g1871">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath29)"
|
|
id="text1865">~DEBUG : boolean = true</text>
|
|
<line
|
|
style="fill:none"
|
|
y2="61"
|
|
x1="2"
|
|
clip-path="url(#clipPath29)"
|
|
x2="127"
|
|
y1="61"
|
|
id="line1867" />
|
|
<line
|
|
style="fill:none;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0"
|
|
clip-path="url(#clipPath29)"
|
|
x1="0"
|
|
x2="303"
|
|
y1="64"
|
|
y2="64"
|
|
stroke-miterlimit="0"
|
|
id="line1869" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,325.49941)"
|
|
id="g1875">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="78"
|
|
clip-path="url(#clipPath29)"
|
|
id="text1873">+Tracker(hostname : String, port : int, isInteractive : boolean)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,325.49941)"
|
|
id="g1881">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="93"
|
|
clip-path="url(#clipPath29)"
|
|
id="text1877">+main(args : String[]) : void</text>
|
|
<line
|
|
style="fill:none"
|
|
y2="95"
|
|
x1="2"
|
|
clip-path="url(#clipPath29)"
|
|
x2="134"
|
|
y1="95"
|
|
id="line1879" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,52.727682,321.53066)"
|
|
font-weight="bold"
|
|
id="g1885">
|
|
<text
|
|
style="stroke:none"
|
|
x="131"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath30)"
|
|
id="text1883">Tracker</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-89.35357,253.26816)"
|
|
id="g8183">
|
|
<line
|
|
style="fill:none"
|
|
y2="125"
|
|
x1="125"
|
|
clip-path="url(#clipPath483)"
|
|
x2="188"
|
|
y1="125"
|
|
id="line8177" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath483)"
|
|
points="125,125 137,131 137,119 "
|
|
id="polygon8179" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="125,125 137,131 137,119 "
|
|
clip-path="url(#clipPath483)"
|
|
id="polygon8181" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-89.35357,189.23899)"
|
|
id="g8191">
|
|
<line
|
|
style="fill:none"
|
|
y2="125"
|
|
x1="125"
|
|
clip-path="url(#clipPath485)"
|
|
x2="180"
|
|
y1="125"
|
|
id="line8185" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath485)"
|
|
points="125,125 137,131 137,119 "
|
|
id="polygon8187" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="125,125 137,131 137,119 "
|
|
clip-path="url(#clipPath485)"
|
|
id="polygon8189" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,13.040182,267.29107)"
|
|
id="g8199">
|
|
<line
|
|
style="fill:none"
|
|
y2="125"
|
|
x1="125"
|
|
clip-path="url(#clipPath487)"
|
|
x2="168"
|
|
y1="125"
|
|
id="line8193" />
|
|
<circle
|
|
style="fill:none"
|
|
r="6"
|
|
clip-path="url(#clipPath487)"
|
|
cx="131"
|
|
cy="125"
|
|
id="circle8195" />
|
|
<line
|
|
style="fill:none"
|
|
y2="130"
|
|
x1="131"
|
|
clip-path="url(#clipPath487)"
|
|
x2="131"
|
|
y1="120"
|
|
id="line8197" />
|
|
</g>
|
|
</g>
|
|
</svg>
|