Current File : //usr/local/apps/share/doc/freetds/reference/a00388_gafae08056186b143f3ef1399307dc9be7_icgraph.svg |
<?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 2.38.0 (20140413.2041)
-->
<!-- Title: tds_dstr_get Pages: 1 -->
<svg width="1064pt" height="467pt"
viewBox="0.00 0.00 1064.00 467.09" 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 463.093)">
<title>tds_dstr_get</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-463.093 1060,-463.093 1060,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-276.093 0,-295.093 76,-295.093 76,-276.093 0,-276.093"/>
<text text-anchor="middle" x="38" y="-283.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_get</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00390.html#ga22c7f413d43fc0d511e122a3de389166" target="_top" xlink:title="Reads column information. ">
<polygon fill="white" stroke="black" points="265.5,-238.093 265.5,-257.093 376.5,-257.093 376.5,-238.093 265.5,-238.093"/>
<text text-anchor="middle" x="321" y="-245.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_colinfo</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M85.9846,-276.047C94.6177,-274.446 103.565,-272.886 112,-271.593 163.74,-263.658 223.085,-257.056 265.109,-252.798"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.2165,-272.63 76.0443,-277.933 86.5215,-279.508 85.2165,-272.63"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00390.html#ga07cee55fd522cca16fb59b7a8f0b1376" target="_top" xlink:title="Reads data information from wire. ">
<polygon fill="white" stroke="black" points="267,-371.093 267,-390.093 375,-390.093 375,-371.093 267,-371.093"/>
<text text-anchor="middle" x="321" y="-378.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_get_data_info</text>
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id="edge11" class="edge"><title>Node1->Node8</title>
<path fill="none" stroke="midnightblue" d="M57.3582,-301.98C71.3779,-313.631 91.6857,-328.73 112,-337.593 162.021,-359.417 223.725,-370.379 266.885,-375.744"/>
<polygon fill="midnightblue" stroke="midnightblue" points="59.3723,-299.097 49.4977,-295.258 54.8226,-304.417 59.3723,-299.097"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00390.html#gad9b6b86f48be077fb44ac603845a0c27" target="_top" xlink:title="Reads data metadata from wire. ">
<polygon fill="white" stroke="black" points="112,-137.093 112,-156.093 214,-156.093 214,-137.093 112,-137.093"/>
<text text-anchor="middle" x="163" y="-144.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_data_info</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id="edge17" class="edge"><title>Node1->Node11</title>
<path fill="none" stroke="midnightblue" d="M54.3884,-268.203C80.5791,-238.605 132.974,-179.395 153.487,-156.214"/>
<polygon fill="midnightblue" stroke="midnightblue" points="51.4601,-266.23 47.4543,-276.039 56.7024,-270.869 51.4601,-266.23"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00390.html#gabe2bdd5a41ce067cb31aef18ff81cb1c" target="_top" xlink:title="tds5_process_result2() is the new TDS 5.0 result set processing routine. ">
<polygon fill="white" stroke="black" points="440,-314.093 440,-333.093 558,-333.093 558,-314.093 440,-314.093"/>
<text text-anchor="middle" x="499" y="-321.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_process_result2</text>
</a>
</g>
</g>
<!-- Node1->Node16 -->
<g id="edge29" class="edge"><title>Node1->Node16</title>
<path fill="none" stroke="midnightblue" d="M86.2149,-295.557C94.7662,-297.102 103.626,-298.534 112,-299.593 227.74,-314.229 364.182,-320.053 439.91,-322.285"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.8402,-292.114 76.366,-293.707 85.5479,-298.993 86.8402,-292.114"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00390.html#gae688b515631141acfbc41bbb91c8b921" target="_top" xlink:title="Process new TDS 5.0 token for describing output parameters. ">
<polygon fill="white" stroke="black" points="428.5,-276.093 428.5,-295.093 569.5,-295.093 569.5,-276.093 428.5,-276.093"/>
<text text-anchor="middle" x="499" y="-283.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_process_dyn_result2</text>
</a>
</g>
</g>
<!-- Node1->Node17 -->
<g id="edge32" class="edge"><title>Node1->Node17</title>
<path fill="none" stroke="midnightblue" d="M86.6044,-285.593C167.96,-285.593 334.081,-285.593 428.445,-285.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.1731,-282.093 76.1731,-285.593 86.1731,-289.093 86.1731,-282.093"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00390.html#ga39453d084f3f780ac4602d4abf2839f7" target="_top" xlink:title="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot...">
<polygon fill="white" stroke="black" points="613,-194.593 613,-224.593 725,-224.593 725,-194.593 613,-194.593"/>
<text text-anchor="start" x="621" y="-212.593" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="669" y="-201.593" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M379.433,-236.236C395.133,-233.422 412.181,-230.632 428,-228.593 491.01,-220.471 563.805,-215.296 612.552,-212.431"/>
<polygon fill="midnightblue" stroke="midnightblue" points="378.544,-232.84 369.336,-238.081 379.802,-239.726 378.544,-232.84"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00390.html#gaeec59bca9bd0c5388e245f0d19d9c81a" target="_top" xlink:title="Process list of table from network. ">
<polygon fill="white" stroke="black" points="438.5,-238.093 438.5,-257.093 559.5,-257.093 559.5,-238.093 438.5,-238.093"/>
<text text-anchor="middle" x="499" y="-245.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tabname</text>
</a>
</g>
</g>
<!-- Node2->Node7 -->
<g id="edge8" class="edge"><title>Node2->Node7</title>
<path fill="none" stroke="midnightblue" d="M387.021,-247.593C403.849,-247.593 421.884,-247.593 438.418,-247.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="386.723,-244.093 376.723,-247.593 386.723,-251.093 386.723,-244.093"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00390.html#ga93945b42d45ee28ae1296b35a1c1e9bb" target="_top" xlink:title="tds_process_login_tokens() is called after sending the login packet to the server. ">
<polygon fill="white" stroke="black" points="768,-238.093 768,-257.093 908,-257.093 908,-238.093 768,-238.093"/>
<text text-anchor="middle" x="838" y="-245.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_login_tokens</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M734.932,-224.368C755.165,-228.972 776.929,-233.924 795.142,-238.068"/>
<polygon fill="midnightblue" stroke="midnightblue" points="735.672,-220.947 725.145,-222.141 734.119,-227.772 735.672,-220.947"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="red" points="944,-200.093 944,-219.093 1056,-219.093 1056,-200.093 944,-200.093"/>
<text text-anchor="middle" x="1000" y="-207.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id="edge4" class="edge"><title>Node3->Node5</title>
<path fill="none" stroke="midnightblue" d="M735.346,-209.593C796.316,-209.593 886.275,-209.593 943.753,-209.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="735.067,-206.093 725.067,-209.593 735.067,-213.093 735.067,-206.093"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00390.html#ga65a2316369529731732f200c190d05d6" target="_top" xlink:title="tds_process_info() is called for INFO, ERR, or EED tokens and is responsible for calling the CLI's me...">
<polygon fill="white" stroke="black" points="789,-162.093 789,-181.093 887,-181.093 887,-162.093 789,-162.093"/>
<text text-anchor="middle" x="838" y="-169.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_info</text>
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id="edge5" class="edge"><title>Node3->Node6</title>
<path fill="none" stroke="midnightblue" d="M720.158,-191.932C741.954,-186.28 767.376,-180.518 788.931,-176.353"/>
<polygon fill="midnightblue" stroke="midnightblue" points="719.193,-188.567 710.426,-194.516 720.989,-195.333 719.193,-188.567"/>
</g>
<!-- Node6->Node3 -->
<g id="edge6" class="edge"><title>Node6->Node3</title>
<path fill="none" stroke="midnightblue" d="M805.952,-184.047C783.304,-190.573 752.004,-198.029 725.145,-203.436"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.128,-187.349 815.702,-181.125 805.118,-180.643 807.128,-187.349"/>
</g>
<!-- Node6->Node5 -->
<g id="edge7" class="edge"><title>Node6->Node5</title>
<path fill="none" stroke="midnightblue" d="M889.392,-183.561C911.813,-188.886 937.847,-195.069 958.916,-200.073"/>
<polygon fill="midnightblue" stroke="midnightblue" points="889.913,-180.087 879.375,-181.182 888.295,-186.898 889.913,-180.087"/>
</g>
<!-- Node7->Node3 -->
<g id="edge9" class="edge"><title>Node7->Node3</title>
<path fill="none" stroke="midnightblue" d="M552.208,-235.784C571.484,-231.424 593.38,-226.471 612.903,-222.055"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.375,-232.384 542.393,-238.004 552.919,-239.211 551.375,-232.384"/>
</g>
<!-- Node7->Node5 -->
<g id="edge10" class="edge"><title>Node7->Node5</title>
<path fill="none" stroke="midnightblue" d="M547.116,-259.408C624.272,-276.645 781.628,-302.903 908,-266.593 940.251,-257.326 972.138,-232.911 988.228,-219.231"/>
<polygon fill="midnightblue" stroke="midnightblue" points="547.746,-255.962 537.218,-257.147 546.188,-262.786 547.746,-255.962"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00390.html#gaca56fc22d65a24a96d1bef310ade73aa" target="_top" xlink:title="tds7_process_result() is the TDS 7.0 result set processing routine. ">
<polygon fill="white" stroke="black" points="443,-371.093 443,-390.093 555,-390.093 555,-371.093 443,-371.093"/>
<text text-anchor="middle" x="499" y="-378.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_result</text>
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id="edge12" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M385.504,-380.593C404.242,-380.593 424.591,-380.593 442.764,-380.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.283,-377.093 375.283,-380.593 385.283,-384.093 385.283,-377.093"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00390.html#ga6728e344caa20aea1def85f58dea138b" target="_top" xlink:title="tds7_process_compute_result() processes compute result sets for TDS 7/8. ">
<polygon fill="white" stroke="black" points="606,-428.593 606,-458.593 732,-458.593 732,-428.593 606,-428.593"/>
<text text-anchor="start" x="614" y="-446.593" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_compute</text>
<text text-anchor="middle" x="669" y="-435.593" font-family="Helvetica,sans-Serif" font-size="10.00">_result</text>
</a>
</g>
</g>
<!-- Node8->Node10 -->
<g id="edge15" class="edge"><title>Node8->Node10</title>
<path fill="none" stroke="midnightblue" d="M384.706,-392.01C447.434,-403.432 543.345,-420.895 605.869,-432.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.015,-388.509 374.55,-390.161 383.761,-395.396 385.015,-388.509"/>
</g>
<!-- Node9->Node3 -->
<g id="edge13" class="edge"><title>Node9->Node3</title>
<path fill="none" stroke="midnightblue" d="M532.556,-366.655C545.05,-360.387 558.949,-352.218 570,-342.593 610.877,-306.989 644.812,-251.464 659.775,-224.838"/>
<polygon fill="midnightblue" stroke="midnightblue" points="530.85,-363.592 523.346,-371.071 533.876,-369.904 530.85,-363.592"/>
</g>
<!-- Node9->Node5 -->
<g id="edge14" class="edge"><title>Node9->Node5</title>
<path fill="none" stroke="midnightblue" d="M558.238,-391.753C642.088,-404.603 798.732,-416.291 908,-350.593 959.935,-319.366 987.55,-245.801 996.08,-219.312"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.561,-388.261 548.135,-390.145 557.46,-395.174 558.561,-388.261"/>
</g>
<!-- Node10->Node5 -->
<g id="edge16" class="edge"><title>Node10->Node5</title>
<path fill="none" stroke="midnightblue" d="M742.027,-452.037C793.116,-454.154 860.73,-448.662 908,-413.593 975.273,-363.682 993.807,-252.765 997.956,-219.322"/>
<polygon fill="midnightblue" stroke="midnightblue" points="742.209,-448.542 732.041,-451.519 741.846,-455.532 742.209,-448.542"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00390.html#gacb3354443bcefe7a500a500a4904cc05" target="_top" xlink:title="process output parameters of a stored procedure. ">
<polygon fill="white" stroke="black" points="250,-61.0927 250,-80.0927 392,-80.0927 392,-61.0927 250,-61.0927"/>
<text text-anchor="middle" x="321" y="-68.0927" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
</a>
</g>
</g>
<!-- Node11->Node12 -->
<g id="edge18" class="edge"><title>Node11->Node12</title>
<path fill="none" stroke="midnightblue" d="M192.857,-132.534C224.165,-117.281 273.295,-93.3463 300.403,-80.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="191.215,-129.441 183.758,-136.967 194.28,-135.734 191.215,-129.441"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00390.html#ga547b2f48659f77a69aa802d861ac827d" target="_top" xlink:title="tds5_process_result() is the TDS 5.0 result set processing routine. ">
<polygon fill="white" stroke="black" points="443,-118.093 443,-137.093 555,-137.093 555,-118.093 443,-118.093"/>
<text text-anchor="middle" x="499" y="-125.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_process_result</text>
</a>
</g>
</g>
<!-- Node11->Node14 -->
<g id="edge23" class="edge"><title>Node11->Node14</title>
<path fill="none" stroke="midnightblue" d="M224.062,-143.176C286.263,-139.638 382.627,-134.156 442.923,-130.726"/>
<polygon fill="midnightblue" stroke="midnightblue" points="223.788,-139.686 214.003,-143.748 224.186,-146.675 223.788,-139.686"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00390.html#ga416cf119c1d4a0fca27dc5b50c261358" target="_top" xlink:title="Process results from dynamic. ">
<polygon fill="white" stroke="black" points="434.5,-156.093 434.5,-175.093 563.5,-175.093 563.5,-156.093 434.5,-156.093"/>
<text text-anchor="middle" x="499" y="-163.093" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_dyn_result</text>
</a>
</g>
</g>
<!-- Node11->Node15 -->
<g id="edge26" class="edge"><title>Node11->Node15</title>
<path fill="none" stroke="midnightblue" d="M224.115,-150.101C232.8,-150.604 241.629,-151.113 250,-151.593 312.643,-155.182 384.19,-159.214 434.285,-162.025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="224.208,-146.6 214.022,-149.515 223.803,-153.589 224.208,-146.6"/>
</g>
<!-- Node12->Node5 -->
<g id="edge19" class="edge"><title>Node12->Node5</title>
<path fill="none" stroke="midnightblue" d="M357.028,-57.7639C453.165,-24.9043 726.055,52.3811 908,-55.5927 964.351,-89.0335 989.63,-171.967 996.777,-200.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.795,-54.4872 347.498,-61.0755 358.092,-61.0994 355.795,-54.4872"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00390.html#ga9fdef8228d29cab7fa9098f07fa73fba" target="_top" xlink:title="Process parameters from networks. ">
<polygon fill="white" stroke="black" points="428,-55.5927 428,-85.5927 570,-85.5927 570,-55.5927 428,-55.5927"/>
<text text-anchor="start" x="436" y="-73.5927" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
<text text-anchor="middle" x="499" y="-62.5927" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node12->Node13 -->
<g id="edge20" class="edge"><title>Node12->Node13</title>
<path fill="none" stroke="midnightblue" d="M402.101,-70.5927C410.706,-70.5927 419.412,-70.5927 427.888,-70.5927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="402.066,-67.0928 392.066,-70.5927 402.066,-74.0928 402.066,-67.0928"/>
</g>
<!-- Node13->Node3 -->
<g id="edge21" class="edge"><title>Node13->Node3</title>
<path fill="none" stroke="midnightblue" d="M541.702,-90.5404C551.346,-95.8744 561.317,-102.007 570,-108.593 604.65,-134.874 638.494,-173.437 655.901,-194.497"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.08,-87.308 532.61,-85.6824 539.781,-93.482 543.08,-87.308"/>
</g>
<!-- Node13->Node5 -->
<g id="edge22" class="edge"><title>Node13->Node5</title>
<path fill="none" stroke="midnightblue" d="M580.076,-58.4895C666.119,-49.3871 804.445,-46.2978 908,-99.5927 952.516,-122.503 983.439,-177.746 994.503,-200.033"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.66,-55.0141 570.107,-59.5959 580.432,-61.9714 579.66,-55.0141"/>
</g>
<!-- Node14->Node3 -->
<g id="edge24" class="edge"><title>Node14->Node3</title>
<path fill="none" stroke="midnightblue" d="M553.061,-140.129C558.867,-142.049 564.619,-144.201 570,-146.593 599.019,-159.489 629.303,-180.262 648.387,-194.401"/>
<polygon fill="midnightblue" stroke="midnightblue" points="553.88,-136.719 543.292,-137.116 551.816,-143.408 553.88,-136.719"/>
</g>
<!-- Node14->Node5 -->
<g id="edge25" class="edge"><title>Node14->Node5</title>
<path fill="none" stroke="midnightblue" d="M555.244,-116.273C635.793,-102.324 788.847,-85.5882 908,-130.593 945.578,-144.786 977.976,-182.127 991.827,-199.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="554.546,-112.842 545.315,-118.042 555.774,-119.733 554.546,-112.842"/>
</g>
<!-- Node15->Node3 -->
<g id="edge27" class="edge"><title>Node15->Node3</title>
<path fill="none" stroke="midnightblue" d="M546.224,-177.699C566.812,-183.091 591.225,-189.485 612.767,-195.127"/>
<polygon fill="midnightblue" stroke="midnightblue" points="547.014,-174.288 536.453,-175.14 545.24,-181.06 547.014,-174.288"/>
</g>
<!-- Node15->Node5 -->
<g id="edge28" class="edge"><title>Node15->Node5</title>
<path fill="none" stroke="midnightblue" d="M551.393,-154.052C629.988,-138.589 783.982,-116.959 908,-152.593 940.251,-161.859 972.138,-186.275 988.228,-199.955"/>
<polygon fill="midnightblue" stroke="midnightblue" points="550.383,-150.685 541.272,-156.092 551.766,-157.547 550.383,-150.685"/>
</g>
<!-- Node16->Node3 -->
<g id="edge30" class="edge"><title>Node16->Node3</title>
<path fill="none" stroke="midnightblue" d="M557.564,-310.56C561.881,-308.805 566.077,-306.825 570,-304.593 606.657,-283.728 639.717,-245.95 656.46,-224.866"/>
<polygon fill="midnightblue" stroke="midnightblue" points="556.18,-307.339 547.981,-314.05 558.575,-313.916 556.18,-307.339"/>
</g>
<!-- Node16->Node5 -->
<g id="edge31" class="edge"><title>Node16->Node5</title>
<path fill="none" stroke="midnightblue" d="M546.38,-335.434C625.402,-353.009 789.119,-377.955 908,-318.593 952.551,-296.347 983.453,-241.342 994.508,-219.127"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.789,-331.937 536.26,-333.119 545.228,-338.761 546.789,-331.937"/>
</g>
<!-- Node17->Node3 -->
<g id="edge33" class="edge"><title>Node17->Node3</title>
<path fill="none" stroke="midnightblue" d="M552.04,-273.108C558.175,-271.156 564.282,-268.983 570,-266.593 597.421,-255.131 626.59,-237.359 645.904,-224.709"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.001,-269.766 542.428,-275.992 553.012,-276.47 551.001,-269.766"/>
</g>
<!-- Node17->Node5 -->
<g id="edge34" class="edge"><title>Node17->Node5</title>
<path fill="none" stroke="midnightblue" d="M548,-297.335C626.41,-314.115 785.505,-338.011 908,-290.593 946.068,-275.856 978.459,-237.301 992.095,-219.217"/>
<polygon fill="midnightblue" stroke="midnightblue" points="548.455,-293.852 537.937,-295.125 546.953,-300.689 548.455,-293.852"/>
</g>
</g>
</svg>