safebrowsing-rs/docs/workspace-deps.svg
2025-08-07 18:03:21 +01:00

186 lines
9.3 KiB
XML

<?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 13.1.0 (20250701.0955)
-->
<!-- Pages: 1 -->
<svg width="503pt" height="404pt"
viewBox="0.00 0.00 503.00 404.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 400)">
<polygon fill="white" stroke="none" points="-4,4 -4,-400 499.25,-400 499.25,4 -4,4"/>
<!-- 0 -->
<g id="node1" class="node">
<title>0</title>
<polygon fill="none" stroke="black" points="340.75,-324 252.75,-324 252.75,-288 340.75,-288 340.75,-324"/>
<text xml:space="preserve" text-anchor="middle" x="296.75" y="-300.95" font-family="Times,serif" font-size="14.00">safebrowsing</text>
</g>
<!-- 1 -->
<g id="node2" class="node">
<title>1</title>
<polygon fill="none" stroke="black" points="349.25,-108 240.25,-108 240.25,-72 349.25,-72 349.25,-108"/>
<text xml:space="preserve" text-anchor="middle" x="294.75" y="-84.95" font-family="Times,serif" font-size="14.00">safebrowsing&#45;api</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M284.86,-287.72C278.74,-277.76 271.91,-264.73 268.75,-252 257.29,-205.78 272.11,-150.81 283.62,-118.53"/>
<polygon fill="black" stroke="black" points="286.77,-120.12 286.98,-109.53 280.21,-117.67 286.77,-120.12"/>
</g>
<!-- 2 -->
<g id="node3" class="node">
<title>2</title>
<polygon fill="none" stroke="black" points="270.38,-36 153.12,-36 153.12,0 270.38,0 270.38,-36"/>
<text xml:space="preserve" text-anchor="middle" x="211.75" y="-12.95" font-family="Times,serif" font-size="14.00">safebrowsing&#45;hash</text>
</g>
<!-- 0&#45;&gt;2 -->
<g id="edge4" class="edge">
<title>0&#45;&gt;2</title>
<path fill="none" stroke="black" d="M283.07,-287.63C275.7,-277.64 266.88,-264.6 260.75,-252 231.35,-191.59 226.21,-174.2 214.75,-108 211.29,-88.05 210.59,-65.21 210.73,-47.67"/>
<polygon fill="black" stroke="black" points="214.22,-47.78 210.91,-37.72 207.23,-47.65 214.22,-47.78"/>
</g>
<!-- 3 -->
<g id="node4" class="node">
<title>3</title>
<polygon fill="none" stroke="black" points="495.25,-36 374.25,-36 374.25,0 495.25,0 495.25,-36"/>
<text xml:space="preserve" text-anchor="middle" x="434.75" y="-12.95" font-family="Times,serif" font-size="14.00">safebrowsing&#45;proto</text>
</g>
<!-- 0&#45;&gt;3 -->
<g id="edge5" class="edge">
<title>0&#45;&gt;3</title>
<path fill="none" stroke="black" d="M341.14,-299.42C372.52,-293.14 413.22,-279.88 437.75,-252 491.1,-191.36 482.19,-150.39 462.75,-72 460.56,-63.15 456.58,-54.15 452.31,-46.14"/>
<polygon fill="black" stroke="black" points="455.41,-44.51 447.39,-37.59 449.34,-48 455.41,-44.51"/>
</g>
<!-- 4 -->
<g id="node5" class="node">
<title>4</title>
<polygon fill="none" stroke="black" points="425.75,-180 319.75,-180 319.75,-144 425.75,-144 425.75,-180"/>
<text xml:space="preserve" text-anchor="middle" x="372.75" y="-156.95" font-family="Times,serif" font-size="14.00">safebrowsing&#45;db</text>
</g>
<!-- 0&#45;&gt;4 -->
<g id="edge2" class="edge">
<title>0&#45;&gt;4</title>
<path fill="none" stroke="black" d="M341.07,-298.57C369.06,-291.97 403.14,-278.67 420.75,-252 434.42,-231.29 418.36,-206.32 401.23,-188.1"/>
<polygon fill="black" stroke="black" points="404,-185.92 394.46,-181.32 399.05,-190.87 404,-185.92"/>
</g>
<!-- 5 -->
<g id="node6" class="node">
<title>5</title>
<polygon fill="none" stroke="black" points="412,-252 277.5,-252 277.5,-216 412,-216 412,-252"/>
<text xml:space="preserve" text-anchor="middle" x="344.75" y="-228.95" font-family="Times,serif" font-size="14.00">safebrowsing&#45;db&#45;redb</text>
</g>
<!-- 0&#45;&gt;5 -->
<g id="edge3" class="edge">
<title>0&#45;&gt;5</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M308.62,-287.7C314.02,-279.81 320.54,-270.3 326.55,-261.55"/>
<polygon fill="black" stroke="black" points="329.4,-263.58 332.17,-253.35 323.62,-259.62 329.4,-263.58"/>
</g>
<!-- 6 -->
<g id="node7" class="node">
<title>6</title>
<polygon fill="none" stroke="black" points="107.5,-180 0,-180 0,-144 107.5,-144 107.5,-180"/>
<text xml:space="preserve" text-anchor="middle" x="53.75" y="-156.95" font-family="Times,serif" font-size="14.00">safebrowsing&#45;url</text>
</g>
<!-- 0&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>0&#45;&gt;6</title>
<path fill="none" stroke="black" d="M263.01,-287.6C243.74,-277.5 219.21,-264.36 197.75,-252 160.73,-230.68 119.32,-204.87 90.45,-186.55"/>
<polygon fill="black" stroke="black" points="92.38,-183.63 82.06,-181.22 88.62,-189.54 92.38,-183.63"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge7" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="black" d="M274.23,-71.7C264.16,-63.2 251.84,-52.81 240.82,-43.51"/>
<polygon fill="black" stroke="black" points="243.38,-41.09 233.48,-37.32 238.86,-46.45 243.38,-41.09"/>
</g>
<!-- 1&#45;&gt;3 -->
<g id="edge8" class="edge">
<title>1&#45;&gt;3</title>
<path fill="none" stroke="black" d="M329.72,-71.52C347.98,-62.39 370.53,-51.11 390.04,-41.35"/>
<polygon fill="black" stroke="black" points="391.5,-44.54 398.88,-36.94 388.37,-38.28 391.5,-44.54"/>
</g>
<!-- 4&#45;&gt;1 -->
<g id="edge9" class="edge">
<title>4&#45;&gt;1</title>
<path fill="none" stroke="black" d="M353.47,-143.7C344.09,-135.28 332.66,-125.02 322.37,-115.79"/>
<polygon fill="black" stroke="black" points="324.99,-113.43 315.21,-109.36 320.31,-118.64 324.99,-113.43"/>
</g>
<!-- 4&#45;&gt;2 -->
<g id="edge10" class="edge">
<title>4&#45;&gt;2</title>
<path fill="none" stroke="black" d="M374.88,-143.51C376.27,-123.88 375.38,-92.14 358.75,-72 339.68,-48.92 309.74,-35.89 281.84,-28.53"/>
<polygon fill="black" stroke="black" points="282.88,-25.18 272.34,-26.25 281.24,-31.99 282.88,-25.18"/>
</g>
<!-- 4&#45;&gt;3 -->
<g id="edge11" class="edge">
<title>4&#45;&gt;3</title>
<path fill="none" stroke="black" d="M380.35,-143.59C390.91,-119.4 410.14,-75.36 422.68,-46.65"/>
<polygon fill="black" stroke="black" points="425.88,-48.06 426.67,-37.5 419.46,-45.26 425.88,-48.06"/>
</g>
<!-- 5&#45;&gt;1 -->
<g id="edge12" class="edge">
<title>5&#45;&gt;1</title>
<path fill="none" stroke="black" d="M331.25,-215.8C324.1,-205.86 315.78,-192.82 310.75,-180 303.15,-160.65 299.13,-137.5 297.02,-119.66"/>
<polygon fill="black" stroke="black" points="300.51,-119.37 296,-109.78 293.55,-120.08 300.51,-119.37"/>
</g>
<!-- 5&#45;&gt;2 -->
<g id="edge14" class="edge">
<title>5&#45;&gt;2</title>
<path fill="none" stroke="black" d="M323.26,-215.5C297.44,-193.27 254.75,-152.42 231.75,-108 222,-89.17 216.98,-65.69 214.41,-47.58"/>
<polygon fill="black" stroke="black" points="217.9,-47.28 213.2,-37.79 210.95,-48.14 217.9,-47.28"/>
</g>
<!-- 5&#45;&gt;3 -->
<g id="edge15" class="edge">
<title>5&#45;&gt;3</title>
<path fill="none" stroke="black" d="M393.78,-215.73C409.74,-207.5 425.66,-195.9 434.75,-180 458.33,-138.76 450.6,-81.31 442.74,-47.36"/>
<polygon fill="black" stroke="black" points="446.19,-46.72 440.37,-37.86 439.39,-48.41 446.19,-46.72"/>
</g>
<!-- 5&#45;&gt;4 -->
<g id="edge13" class="edge">
<title>5&#45;&gt;4</title>
<path fill="none" stroke="black" d="M351.67,-215.7C354.69,-208.15 358.3,-199.12 361.68,-190.68"/>
<polygon fill="black" stroke="black" points="364.88,-192.09 365.35,-181.51 358.38,-189.49 364.88,-192.09"/>
</g>
<!-- 6&#45;&gt;2 -->
<g id="edge16" class="edge">
<title>6&#45;&gt;2</title>
<path fill="none" stroke="black" d="M73.12,-143.59C100.99,-118.54 152.53,-72.22 184.31,-43.66"/>
<polygon fill="black" stroke="black" points="186.49,-46.41 191.59,-37.12 181.81,-41.2 186.49,-46.41"/>
</g>
<!-- 7 -->
<g id="node8" class="node">
<title>7</title>
<polygon fill="none" stroke="black" points="377.5,-396 312,-396 312,-360 377.5,-360 377.5,-396"/>
<text xml:space="preserve" text-anchor="middle" x="344.75" y="-372.95" font-family="Times,serif" font-size="14.00">sblookup</text>
</g>
<!-- 7&#45;&gt;0 -->
<g id="edge17" class="edge">
<title>7&#45;&gt;0</title>
<path fill="none" stroke="black" d="M332.88,-359.7C327.48,-351.81 320.96,-342.3 314.95,-333.55"/>
<polygon fill="black" stroke="black" points="317.88,-331.62 309.33,-325.35 312.1,-335.58 317.88,-331.62"/>
</g>
<!-- 7&#45;&gt;1 -->
<g id="edge18" class="edge">
<title>7&#45;&gt;1</title>
<path fill="none" stroke="black" d="M363.49,-359.72C386.17,-337.41 423.12,-296.16 437.75,-252 443.95,-233.28 442.5,-154.73 434.75,-144 417.5,-120.11 388.07,-106.98 360.63,-99.78"/>
<polygon fill="black" stroke="black" points="361.45,-96.37 350.91,-97.47 359.84,-103.18 361.45,-96.37"/>
</g>
<!-- 8 -->
<g id="node9" class="node">
<title>8</title>
<polygon fill="none" stroke="black" points="278.25,-396 217.25,-396 217.25,-360 278.25,-360 278.25,-396"/>
<text xml:space="preserve" text-anchor="middle" x="247.75" y="-372.95" font-family="Times,serif" font-size="14.00">sbserver</text>
</g>
<!-- 8&#45;&gt;0 -->
<g id="edge19" class="edge">
<title>8&#45;&gt;0</title>
<path fill="none" stroke="black" d="M259.86,-359.7C265.44,-351.73 272.18,-342.1 278.37,-333.26"/>
<polygon fill="black" stroke="black" points="281.04,-335.54 283.91,-325.34 275.31,-331.53 281.04,-335.54"/>
</g>
<!-- 8&#45;&gt;1 -->
<g id="edge20" class="edge">
<title>8&#45;&gt;1</title>
<path fill="none" stroke="black" d="M245.93,-359.73C242.39,-320.23 237.13,-220.81 263.75,-144 266.84,-135.08 271.51,-125.98 276.29,-117.9"/>
<polygon fill="black" stroke="black" points="279.15,-119.92 281.49,-109.59 273.22,-116.21 279.15,-119.92"/>
</g>
</g>
</svg>