[farsight2/master] Added diagrams sources from the doc to the source tree

Olivier Crête olivier.crete at collabora.co.uk
Tue Dec 23 15:23:36 PST 2008


---
 docs/diagrams/farsight2-references.svg |  431 ++++++++++++++++++++++++++++++++
 docs/diagrams/farsight2rtp.dia         |  Bin 0 -> 8425 bytes
 2 files changed, 431 insertions(+), 0 deletions(-)
 create mode 100644 docs/diagrams/farsight2-references.svg
 create mode 100644 docs/diagrams/farsight2rtp.dia

diff --git a/docs/diagrams/farsight2-references.svg b/docs/diagrams/farsight2-references.svg
new file mode 100644
index 0000000..46de451
--- /dev/null
+++ b/docs/diagrams/farsight2-references.svg
@@ -0,0 +1,431 @@
+<?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://web.resource.org/cc/"
+   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:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="/home/tester"
+   sodipodi:docname="farsight2-references.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/tester/farsight2-references.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path3203"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+         transform="scale(0.4) translate(10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path3230"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lstart"
+       style="overflow:visible">
+      <path
+         id="path3224"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3233"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;">
+      <path
+         id="path3227"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3156">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3158" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3160" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3138">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3140" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3142" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3138"
+       id="linearGradient3175"
+       gradientUnits="userSpaceOnUse"
+       x1="305.71429"
+       y1="458.07648"
+       x2="307.14285"
+       y2="612.36218" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3156"
+       id="linearGradient3177"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,0,0,0.6239273,310.28304,170.49977)"
+       x1="260"
+       y1="720.93359"
+       x2="308.57144"
+       y2="638.57648" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.5471754"
+     inkscape:cx="377.50119"
+     inkscape:cy="927.12394"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1279"
+     inkscape:window-height="778"
+     inkscape:window-x="0"
+     inkscape:window-y="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="background"
+     style="display:none"
+     sodipodi:insensitive="true">
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:0"
+       id="rect2213"
+       width="334.70389"
+       height="160.69414"
+       x="90.296097"
+       y="71.668037" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2215"
+       width="330"
+       height="230"
+       x="100"
+       y="12.362183" />
+  </g>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       id="g3168"
+       transform="matrix(0.5669567,0,0,0.3257829,14.082952,-107.88225)">
+      <path
+         transform="matrix(0.7423474,0,0,0.7335457,82.276355,122.26266)"
+         d="M 354.28571 408.07648 A 47.142857 50 0 1 1  260,408.07648 A 47.142857 50 0 1 1  354.28571 408.07648 z"
+         sodipodi:ry="50"
+         sodipodi:rx="47.142857"
+         sodipodi:cy="408.07648"
+         sodipodi:cx="307.14285"
+         id="path3136"
+         style="opacity:1;fill:url(#linearGradient3175);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.15314341;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-type="polyline"
+         id="path3150"
+         d="M 310.28304,456.86583 L 310.28304,568.61312"
+         style="fill:url(#linearGradient3177);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.00000029px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+      <path
+         inkscape:connector-type="polyline"
+         id="path3152"
+         d="M 275.84533,483.56726 L 344.61787,483.56726"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.63595128px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 190,42.362183 C 190,82.362183 190,82.362183 190,82.362183 L 210,102.36218 L 210,102.36218 C 197.96926,91.672457 196.66667,89.028849 190,82.362183 L 170,102.36218 L 170,102.36218"
+         id="path3409"
+         transform="matrix(1.7638031,0,0,3.0695288,-24.839555,331.14768)"
+         sodipodi:nodetypes="ccccccc" />
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="342.18906"
+       y="48.886063"
+       id="text3183"><tspan
+         sodipodi:role="line"
+         id="tspan3185"
+         x="342.18906"
+         y="48.886063">FsConference</tspan><tspan
+         sodipodi:role="line"
+         x="342.18906"
+         y="63.886063"
+         id="tspan3187" /></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="355.3949"
+       y="108.10723"
+       id="text3189"><tspan
+         sodipodi:role="line"
+         id="tspan3191"
+         x="355.3949"
+         y="108.10723">FsSession</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="358.82227"
+       y="167.19226"
+       id="text3193"><tspan
+         sodipodi:role="line"
+         id="tspan3195"
+         x="358.82227"
+         y="167.19226">FsStream</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="153.82227"
+       y="169.86609"
+       id="text3197"><tspan
+         sodipodi:role="line"
+         id="tspan3199"
+         x="153.82227"
+         y="169.86609">FsParticipant</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 225.52315,45.046774 L 338.64551,44.61124"
+       id="path3201"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline;marker-start:url(#Arrow1Mstart)"
+       d="M 382.66959,52.585749 L 382.66959,91.556784"
+       id="path3413"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline;marker-start:url(#Arrow1Mstart)"
+       d="M 382.66959,112.58575 L 382.66959,151.55678"
+       id="path3417"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 225.06487,57.715954 L 349.30657,107.00841"
+       id="path3419"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.59892684px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1;display:inline"
+       d="M 182.29104,112.4588 L 182.70384,151.56695"
+       id="path3425"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 225.50123,40.217755 L 338.65225,39.805832"
+       id="path3429"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 130.34045,191.01592 L 160.13394,191.0236"
+       id="path3433"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:3,1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+       d="M 130.27262,205.55263 L 159.44776,205.55263"
+       id="path3435"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 130.27954,220.18919 L 159.52083,219.74881"
+       id="path3437"
+       inkscape:connector-type="polyline" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="173.82227"
+       y="192.19226"
+       id="text3439"><tspan
+         sodipodi:role="line"
+         id="tspan3441"
+         x="173.82227"
+         y="192.19226">Reference</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="171.60742"
+       y="206.47937"
+       id="text3443"><tspan
+         sodipodi:role="line"
+         id="tspan3445"
+         x="171.60742"
+         y="206.47937">Weak reference</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="172.87109"
+       y="221.47937"
+       id="text3447"><tspan
+         sodipodi:role="line"
+         id="tspan3449"
+         x="172.87109"
+         y="221.47937">Pointer</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend);stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 397.29104,52.458798 L 397.70384,91.566952"
+       id="path3453"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend);stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 397.58978,112.4588 L 398.00258,151.56695"
+       id="path3457"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 354.49095,160.33138 L 241.31642,159.93849"
+       id="path3459"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 225.45538,77.81756 L 353.96806,156.77639"
+       id="path3461"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.59892684px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1;display:inline"
+       d="M 191.99742,112.66165 L 192.41022,151.7698"
+       id="path3463"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend);stroke-opacity:1;display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 354.49095,165.33138 L 241.31642,164.93849"
+       id="path3465"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 225.35313,52.715311 L 349.14031,102.00905"
+       id="path3467"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 225.45503,72.817211 L 353.89951,151.69662"
+       id="path3469"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:2,1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+       d="M 240.49699,170.33138 L 353.67152,169.93849"
+       id="path3473"
+       inkscape:connector-type="polyline" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="473.82227"
+       y="107.19226"
+       id="text2214"><tspan
+         sodipodi:role="line"
+         id="tspan2216"
+         x="473.82227"
+         y="107.19226">FsTransmitter</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="458.82227"
+       y="167.19226"
+       id="text2218"><tspan
+         sodipodi:role="line"
+         id="tspan2220"
+         x="458.82227"
+         y="167.19226">FsStreamTransmitter</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 415.38559,105.10376 L 469.09508,104.65289"
+       id="path2222"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline;fill:#000000"
+       d="M 415.37519,100.10487 L 469.09828,99.678447"
+       id="path2224"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 419.86266,165.22995 L 454.06962,164.76918"
+       id="path3197"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 419.85603,160.12127 L 454.07166,159.68548"
+       id="path3199"
+       inkscape:connector-type="polyline" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+       d="M 517.36489,111.92983 L 517.77769,151.03798"
+       id="path3202"
+       inkscape:connector-type="polyline" />
+  </g>
+</svg>
diff --git a/docs/diagrams/farsight2rtp.dia b/docs/diagrams/farsight2rtp.dia
new file mode 100644
index 0000000000000000000000000000000000000000..acd88781b2ca6b917fe4e5576ed0c9fd56a6350e
GIT binary patch
literal 8425
zcmV<FAQs;riwFP!000001MOYga@$Cfeb-kgJg;oH?w8SYPwdP_$3E=DPIP<sRY6O%
z%pIC?P;__uWxsu^0Pq45AOTcW0wmKNqmg79rK0jwp2|F#`Io=`@nv!U+idkVe_j6g
zj%MWD{cQR4`aEC0{P^y_Km7cIdH2_!?*8&TpZ?kX?`1Xpa_|1d^38ws<Gau6_18bY
zfB*aMzh{f at Z`1YbDqGCIWpA_h|2JJMrtjU0-oN|l?*4xN0ngL*)PJx1?sUCg%|Cuy
z&+eDgFS8%teVji1>t*%&ZTbAJcvbnjr`N^n>i)Os;>UM?`jr29_r840`^s}pJp1eP
zW%hA3oBpf$(Zv0+w$G!#&Q^zy{qptoZSG#O{{HpoB at NH<ANO8UzUs}rX!-KfpZ-n!
zsrZq~Z|t5`_k%Vrvi>q%z08-#>$vx3QM?f>GmJ6!W=Lx+(L&SBd(wTmkFd)vV3%9L
zE;oOB{QA0Ducq_$@sb~3Ul+6KvRHM!`Znvo&fC*;;Y{q*wgPtXX}(^+p85GdO&4!%
zHc)(fi?*)FeOb+)PXo8|iiW5BK7U?+e*ELq+eI?j{|zgi|2^6Bf1AI}KQ3l<JD4xm
z!N2d#<G;sw{NZmXKf!nZJkTPFr!~5WXET#C+1*9Fe49Vd-p-g>^)(Go`dq&3{keDj
z at O5q9nBrRp4m)3BG5tPUm5=}1&Q;%+zu at xJ*?SjWKmPCRX<csb*Y$MyJY7BC|8W1e
z*FWCvn1|yX^XDJm{THdeJ%<}|4|AvA(fjlDb!$Xo!Vb54d|)&^`s2sLC$HSkK3%>n
zX2sKaX61ys4-Z0TL{7MMAN#F0Tg<*ZKE1A%$DAO>cJjyPhsN=iHV1~_0nh$Co4<Ts
zH$R-~eh+{9{QCQ24GC=FA-XJ6yz`H%>GS;CTk|exMzs`HC{Br?)(|oKf!i}n7T+uk
zzc&(SC=z()>@z7Agq*Mv3(|e+{7+IW1Z=1k8bm at gP@Tz9<H2#g+2h;#`(k#u!fg5N
z%aMb=DyXp-P-C?3Z at 2^6sQXyLjT->C_21M85QlghDc*QE$&;x`p74%Md5))&Q at n%_
zV<{1q9$?iFMmmcWp%%&9ft>XGXWk$u-U~eBmkxjar?tzFEwwRCn)3AL0)lVFH_!ic
zZlT6LWvG3siA-vqGP9gn=2j8@{~vV5l;PYRo<dov`#Q4a@^Q9&&iBz_cgHW#6V>lW
zaK8BI>*30E5vxuXynKF~u2!$VH at kku0w4Xjm@QvU!H at LD_I8Og0B^m5|2;c%au)w~
z6zALg&HZPG5g%W2kXXOwB;tPex6X?m{rYSEEiL~owW9j3`EiKs;75vsV-<>H+S`&_
z!I&!VWgM6us42LQObp%XhHC!aAat({x*`a>S`UL=9gJN&F-e`U!>mKEd0@<A*QQ49
z!FFmGB<sInMDJM9OO0%VZ&Co72mqu60D+X05TrCc1}QlU!v32^6pj~#dKeVi;82N}
zn3RE%Jbb4eg=NxX&?Kj@)eY4KQVhcH%5I-FG5S8t{#fs!k8ZNU;R1=w2e(r?LB9g`
z at gN^S7fR>Bbl!8twSOPZsDBP#(-hdtC6krc9jGhc=F5LQ(gua)2}x3u#_e^vu3OH3
z|NhhT%Y5<O{Z!NC+q?Tb5tLh3 at lXF_w)kzfo<B|Z&z0^!!BLd77AJ;O|A??ftLE3r
z1p6#g6=|JN^AZxa&~!0>S$>(-|1NiDX4_S2C0N}s at mu~QH6PzRZcMuAC<<1nFq=^(
z{3THcNo`6}P_CpiW8F#*oM)_9+4Nr-@@V?y!$0r;F<nkyW-C0OQlC$ac8TZIn9r$(
z3kwaG_gHsuqzt=rlUZSnTZLF=&4Zxs=0deIKw>#(iSI9m+pBTd)L*D9rx- at Kl6%Z1
znr;S4gi#(ranV;n(2g>YJe0?`fdnejM-r-gs(AtJy=lbYSTQI`;#fk1z+8mO at F-7S
zY{9ldJO{wkN<7L at iZ`^@iOLwR!6bGKW<qx{W@<oO!|5oq<BYubzR^33);s87yn~A1
z9dvT<pmyHDr1uUQy#ttcXo at -p%W(YZO^74X88?b2b`yRfk}0>)1JfCk`MRd}x{x8q
zpWlA@@Xx=$E<epyv*pw5#=?#?d62Qe3^B%diMbFH;Z(}YX|+syBISz^rX6(^nbCQX
z2ea}Lj-y{^Z~k4sr+5 at aKZ=fQ509ZSA43hC-A3r1kvyWqb`c$xKBB`gqBD3zhXsq4
z7<IOiJlN0jU_UD at GkHX(x~E#@F2i8|wdr=X9Y(jyXaxB at QvmXLrZynd>E-j)9o2(S
zp?rRfFpPu?76TU$g<Wh@*~I`#yV&{KE{4TjS6Eg;2Xaq5LR|?{$qP%E+-Cilf+#Iv
z>P&43!}{oJtB<C`6qhg&qqxNRsMOUZj8 at 7^d_>`5>Pr~vw;}3Fs#b{6%nMAauwWq&
z<(V=5fN)IJ%9M?P_f{f8vWLB|ZSR#K&n7&TQlCnV#)ya0B_2-U`Y4teYpE}lC5EOv
zoOUa5K@@usDl=56iEv+YdI5*ihm|`ozRcHa_glb&Dmi^>GE6+EF0lNKh4-!E6Q1&T
zvUz7y>YL8-yt64w-*v9KrJ5Iz-h0Nl%2?wnnl=`@wdomY28xWD7|n at U^6Ytz;36^#
zfZ&5Y)uz`G!Piy{q3IyS5G;bQiqq7>Do(b-D$bG%tNQK-g;nuf11B-Kol4H_<c`}Z
z5N at Z=aXZYJT^qMELEKIa!|ix at 52d{9Gbx7Y4#a*n0|DaWZPm%v5yw}L<4(Q74H*c=
zEXEa0B`;a$JMjtxhUGZ`2c2Dr;nCjG%pkWk9$~H+Pd-?T?<R}!^rOW%&K4WIWSxsh
z#i2A~0M()HY}hXkb*t*jst;vYADW~-v}%5s47@<q0+%rqo>V1Qcv4v?JWa;E!qfM8
zxd?^l>gka_vPVh;>J%Vko>ZaC^U}{G73EAyuR5ot>Re|wKa<!cok{f3YCMuajwDo`
zU;L4zV;o5wV9W}y&?GJ{=SX5XO_F#fL7Yh($E{ranPj4zNhE!7o~_U%uS&U`Gs)2;
zg+~&|kwoxF8rzZNqvl^L3wO-G*ux*`{3%u2TB4fuZG0nJol_0LZki`!d at d&MLgr~Z
zk^PsgPsqgHTy0wBRAQ#r0yU?`!3w7T3e72+^GTX!kQ~`_KPM|l6a(fHliq-xy=p(`
zR5%NEcFg3&W&ywXdOv#B+jjA{$1~0D{_*XP6BEr&9 at XugZm`?!^K;a?-tNw~&(g;Z
z_`HqwTdB?kw{*gNmTPjvNB)m?SgXMucg4?<OFre4&po_WcF}z*ZOtiE^W+*b at cw`e
zL}3SlMq&qy0nvl}W62L3Uj^a^j3Gf7EkR(B2*N>Ir-TfF$vukThY%n~K#tIsBUH^4
zNx~J7gv0J)BO?hs#sO<5GWqeE_vFmQoK$;)ph5US(9YVi1CyK`uuEqL4RruQ#4ui;
zK%S(h2W}Z5CuM1#bSq{7mep7k&}MtJy^@07g2UQ?6V(BoO}wT;;AD+J?*)$Q1WxPt
z`!96%Na(aqU%#YJRQ{YVIuIud0NcB at p2(L`kgp(cFTLZ+ai9AwFx;!NsMm=38^gQ_
z!#qD#EEo;*O|bwK1 at k21jz-G#gtb`d!Qr3fy!Dde0KYoJz5n~`^X%#VZ}TMv1K@)J
zwRU=40ReKU0fEjZTEpF2$2rhExk!GR*@DFgM`KudeF3<Bhi<NAd_H)I^LKE1>38r3
z8#YmF*xx at Ptk^9iHfF3!HV$FN!TUo)P999MaU!7#CK8%oC<)|+(w at Cf61-2|*nN_p
z2m-aZPwF@^q%^4!N#eM+3FQ#MWm}ZU6-}e^ie3WZ*@Cu*8Iq*zOh%CaQ8DoZ27;V<
zBjzPLbC(P%VCY%s29cemHsmNeAgVJ7WXfJAT$(b=SsIinhi?&$IrUXT at _5#qzI4MK
z#f2^B8LaYDhDl)^@31b<75Fyb#pCiW9?l<xTs$NNNn|y_KZ<OHQ4sLkl9O%k6;R+m
z+Fxx)S_J-$0iOhAun*4-VBpJG*D(PVQOLc%00sWh{_3L+2>jauJ`MBu1VpaZAYG9v
zQkJafgT+B&F*<L-r41{tuw at S}Z7xd4^2_XLHvet5)3V%CRI?1AW~nz_)U%9K&ypyk
zqGM%LG!*|)n~aK?xT_FUMnxyjsAPoi9|M$PilwJbn^>G)!=+gCUW&zlrC2mZrN?Z@
zHeOI#!=+gCUW&y4rdZIJN1b9(B%U=Js1%FdrC1DTip8`^u^0 at v+*H8Dh6P;Akdamu
zr}s at hFbe|zwxng-yM_VFvK()*KGA~kzb*KOl?NZ59<Zf?ibagKD!_QFJczfd%a6A*
zjJFOJZ&es?y^8w5CYHlv#hwgQJXP=V$p$c=Y|iJCk>A`FzcFFgn^BjpC=sWYjd7S_
zHpX^+y_f`Q?8UHdWxU}#8LhJy6F{xK7~l5xVgj<c7ZWYIdok2Y-IRY*VXc0Y9kRWb
zQjywwL4ZH+ at 5T7G!519()p_V^1pci7--ZES3>vu8(RzF_2G-<@v7*aYPGhmn7Y6D&
zw)r|TRgBYJQ=czoBK7%V9IDY5<GW5 at OhC2zVpz94W`&rt(RzI`4%Y08 at m;qsC{qsK
zA{uk*5R)d6Vx$5nM#{Gxzrb#o_WT8t;05#6E|?-HbE3?cGbfrxDpBDSD5dHLK5vTi
zIfp7y;S`f6tv%bP>Edk`a$x)4$m44IJpcA~(p6_vOJRlLlo)Ca5wjn-g(HZXMbaa1
z3RVl_mfF_Ba0XQi6ShGlhp7!YUV|nWQ_gE)3R5m>VW3Poe2Zwz$!|I$o;5R|S{QFr
zWi1S6khL(?9X8a$guD%S<+;2oj}Gf|tOxBnq-CUbV-VoCB`4e7Xc%0(v2)O81c85R
zz^6gUbUo<6EFH1y5GQa|Fw9n~VBFf+bqJH|eXC%OOc%53S5*b0b*!ipg9_QwZ50gM
z<wl&p+HmAIx5jV6`Y3BU>RgVAmCKP(2ZPwP8{--*mm{&=7$$elqRGZ`vl1 at 3BlnU!
z3M{#Ulm5n>+%fT5L&2DGk=&7c$sGll+(Ba=b#lkhc-E|-k~?yj+)<#(9n~hegF`HD
z>JDT`*d1ulPDdtUrz3a!0E_W*eh}jo*y#vky!~Um0%N?_9OE^yIvqi999CXEw=rG?
z7~@svW4y?3ZY#zc*2q;S)$4b>y6=>1Ef0Z1`xkT~GHTS`E}D+6R!2bH0U*30-!H=z
ze-JEhc1A0~+%8Mj-_|4VtM;DWe1q=%=pzzw at NAVC%Jm+5F#Q&5zN(+QsMoGiW5s<q
zx(v74j59gW88KR>v|P6iadgT#EcW2O&~8ziQO0^Mdce2aaq{+zyu!yn+|BN0jST!0
zVQR^~1G#tCpP-g^cV*pO7d>X&Elsh{Vs&i071!>%P!rES&9a-FaXrKC0*oVe-OR0H
z9868DS_L0WY$7w0_C#{NRA$V&KMx}3(<<xf<r=B<xoy?FLiFGGA&G9J(4E|D4ShaA
zo_js|m^h!Jv;CGhLqb}wP)nB2ab43)l^d9DBp~WgAad)Qhl_+r<R-Ji_`$20vDSEc
zKqO&)SxX2 at jL4(?)ly*p5~A#gVEMM5uGXo5x%cpN(A-~SP;go^5I9W)FG+c(lDkQ_
z2rYf2Ln%$~B&)ls^^*NJj(8k79%DJnP at SKNqD*qODzfwnV8P4akbDq%GF)duIBuI>
z&Jnu7wptERxsXboT-xDIJ%2mcsSCw*3YRR2W9OMSg!EmDgwM%M{0HxojJI?qA<R5<
zf9(vNWZdrmF%qC-Nv3Ue(JQs|D556ed$NL9x^%~RY3V9sOi~}QfUx!89k#V~t0mc)
zomL{bt&<~Lzt&*~mPO((hcT;k{6%KkAL_z?W<he>$J=W-`h(tt+sSX!gTw&^%6A8>
z+cE#Wy{C{NM;TZiiL at Da&>INSroAh3 at b)gueFg>Z;|(_YI|Miad>`Nx1mF!+RYaqz
z5{#<KeX6S9sH#M&dfE3f8O_)gn6ayUW7lxTuF%*o{9dM_Q8xuf-PD%4DM;$3T2VKJ
z)D5Xyg}TW>?`Aq0z$F;K<rd%)65z5Gz%lrO0Iw7u90p%HHqf(TJjDmrL?}L>EP3Gp
z^;(ck-GRxB;yQ8VLElYb)j=0=Z>UVd#*#@;D3wHM$+=8|0%g>~wuc&tfg=>o!$lKG
zPzIp~%2g6>DY}tKI7=r`I*G6?qEKRZbC0K#fHC(xBv+by8Iz+hQ;Q;O5~Fg%N98Dq
zC6_o-FDGO&et2IYnD7lNpcE5_J8bd-L2pFDYkR#~JL<*#q-Hzq)%}!`dlb<*Po at S8
z&ruRjJK at fK1r(t3Q<KXGo%>Y7h3F3V*z5uk?TGdov=6DHpd_A<!uc~WCd(^KRsb?t
zj!gE#?{4wb6jZ=jyr@{b1hja87Jun?w|J5YXANMCPV5++0A+Nd9itP-=#bIXF*-Ty
z{Vkrp0wz{dpq=l~&Oy=6+o2t!HHh{asl`#WrlZ!v- at ryZ&4&^bDekMm%H*^=Pd52$
z3Y66g+a4yc2fr2CXbEfsl)cuuOruC%lgvORuMK9dFWAm0i5C4ZK%oy^%8~NOhk-Hl
z!2My=V+2tTN+U5B3sE$cGZ&ljGGA?hn%5t1ui at AadJ|A%etktGo-z#?=AbNEn8U#I
zWzy2E#LFOu0R#B)2AdonLL4DpfjA{Y=B6o+##Jp4S2g=w)xvRAi(K`hZ)Fix7zD`F
z?Y^l)1t3Cqh{isKi<yj<pdw(@%`LUzZj?Zhx5GU)!UE|V(zhyo6T{xn;>k`d7|iV!
z<rWg;wiU)P2!jwm$UfV!?6bRL4N&Uecw*=XLmzC?fh@($2ji!)Y)2#6%%-3EV9(59
z5&bugqmjls8p+Eq(vDwgn4U;!guWY at D1=>#r=Fk4WU&&_enOHTZBC8*;u0n({(SfC
zZt4D;-7RpABETHQTAS>%+Smpu(u*IY7%Wz!(VDGDxFThl$*o)sNZt^-LDZ`a9WiDR
z8?FF#(c`(T>#b(ZWD2a|ip)^9cG2b at vEd4cxfexyvQ#1$IT8h9 at Zp=pEXfG6BrICP
z6%96E&n-na4Oeu=!5Xd{?6AoT1icYh!gI9+du-T-D=cEe6$R5g&)=by$9j<uRbW`J
z*<+InRETy&dmY*bZMecBN_`X at lT{Tas{xs;LMD6RcejWQS2Uc(>x#u2K#SLC at t1yg
zi`a0*z%e?rV{`_T(V2FP&LE>hMpwt^hHbdQA~synaA?;%v};hb>vm|zXbqyhPV&YA
z8?G=hCdnH!5hQO_tR&LBQB{l|Cj~i9uXsB;0nSB!2iLsS9}SUIZzm6hSh}}U at P}2t
zQJYx#)^uI95e7~%mT{wa@~KmP9j<secZ%7pui~xs)TyAI;pnL at a;UD7O->?6Ho4=2
z%<(UiTC$lh<d`V;VHTQc|D_IC7gDqN;cj*}L$xM=TC>(1uR*OzE?%wKmFaRCf$6gJ
zwH>US8bk8)Nv7wy>|9|7!@7=ZtLxw*F}rO<Aqzzzw-a7zh8rD+++<c5?w29f8cz?1
zBy7Tkk2kQyh&<X~Ef4lDA<E+A^C~Z&f)52x9>Ga+nwjKo(k;SEH_2JX)4R#)u4)}+
z|BWLe$BxKY4l}sOh>J+VT*kl}OZuqIrpU-$r(g;%0yl_7MnfxixQte0#DFFN^4!+t
zrpU<Ix_~M&3fm$U84YjlDw<FY#@utET50a3P>pdIgAd;%3e`p+RO31pmjPok?qgYE
z#6(7+N{m>W9 at z}LGhuh8N|bL{VH!8lglUWe$<mxtv861{L7l?M(yBXba(NsPjtJjJ
zxEivUh}(FKmBTSsUSX^Pkg;-Pte1U96Y=I3F#%`sqGIt9(BcJJ{Dt4q1dYeyBovDi
zI~FHFS)6Rc;v}*-WO4h+rC}RDh<Kxn7*wC^A`Vj^T!13HO`~j##2~^eMMH;?n65=b
z+zwGR)I@@Lgc1c#($);+^$BhfD$D8wt}~*zPF$bRe_L3b0NSfn#F9}|f8$A$52ZQh
zG71iqX$##T$|wepS;Ui3aG-fdJhyeekx at 8XXHYVVuq~pDVt8|pC!>Hd_dG;bntK_d
z;}pi=!#9Z`x-o?4V#z3uG|maR3 at ys}MgFOU5>g!Qu*nMqy%E^`<7#{Th+!oaBA%qe
zo%;qTSm&0~Ww6eDYT<%)hkI;xfrxfQdkxwLl~;&(@(SnAz?dwpFj)r3WGOP)%f7qG
zc=8I);4Ge1ES>{eJVT4W at VlFgC$DhU0LJLpj?pntM#tJQI);o68C?ydlfz0aWIU+_
zOsu9rJKdq3f})+aLpw%m5bbrc3lS*05J_bh!8vTnW0lWAO&ev>ecUtxus~V8pzUG)
zdhko3h}Q-HXg-y11E6xPM$rbqW(2GafJ(2{!2ESebB{N#2FBcr5))NQlZp}(4P)@(
zo5UE%7-AqQ7LU<jbJN{Ya?=Q)(vCiHBY=Y)HhF=dHv%Q-S6E~s#juf&cvEWJiLao_
zOq54?QD&mRP+qggX6J`EN1Ru1E{DunOB0X1YB=_)E9}((vR94l^}_FK5u0EbIEyzG
zi?@IlZ_wf|{Jy40JT7P8xSZK>IRnb&Ogk=Tkjo*Lt8zIz=$%bPZ2h6(aISYa*PuAp
z?Qo8<8N_)tPkk7h>6)i at x2_S*6jdz7q$Qnn#!ESCDIY>y%vv%T1(>y@&rEg^0UO78
zOQW5)BvTJ`X&TC?BJ}FWM4<sQJoQjURxISl?fI!o%75vusQeO!GX8w`?QZG*o82vN
zG$X)h##*E7v)b53Gt!G6%@{0fQ_-5UaJYhIp6P9K79jmY=mt^THgxn at MQqLj)|!Rq
zBF>^Ui*g^KTC-qdmWwv^h>cmmO8a=JS1wBX1dOqVZV{6tV at Q%jYsw<Q=JdIx_@*g~
z%p_P-mV+HOo&P~^1eW<+ZBd^ZwkeB>*px+NP#u)rQhZa?C%~{?v&TjUh-gQ&*P(sT
zrYtIAQx*xuVnv0;N<bDXk;Pu}olQq<$O1L(hRcezD?n?<SvQw`XVVdzu_!nur*=$E
zfigMOj>#!xa>(Rrn4BKA8H<kCj77qsUGC5>LD4STp&g?%i1s>>n+j~kqU at MNZkk6B
zxmB@}NaV&vF|wQ#)HuD!?dSwJ7x5ij<W_$)M3T9kJQQLH-A=(DR_dliVyRmrB1I at 7
zx%CZ-OhQC*lUZT?oXCt>?lo>iQl0m(u$(7`=F#?QCs?_cXv--|P_Ima%Ir|Ml%cp}
zbdpjF&hlAtj!QqVd{Uh1`>Sq^#Oj7>{+>-x1AZj{-11+o8~JZy0IE;`dKZ<Fs8W?z
zV{ivSYVv9fksN~ud#ZVX>Ah)0;aE|qPE}f+4_L+Wp}`7i9YtN_Ogw!Kl4=j`JO#--
z-<`mSqr>*rE*-<ut3xk6)zVa$q)i+H&bTqwQ8p_49P{M1T&^cG<=1;~)KT+%ePM&v
zudhNnTdUNiTIrx(>F?98Z=dFi^=#Exu5_}*rG3d#aM4nqpQE;Lsm9r;YHri2 at THH-
zmpU14zeVe+m|E5`^;xc|mg$I+bXlvRqNyvEj;fkY)irfE=@NDE);5wWXB^0vyKC~+
znKKFH%^62`K3aEfNKAL`u7Cbm1as%^=IQ<U)}6ccy+22Hj_$mhJFhWZbmzC_&P@~z
z8ReNZdDF7=hoD=E7k!hQSEn}j>M#ufW9+h>Yj-S#GP$RBpviqby;@%%MK?v=uSBt;
zJD#)vX1-gGSjHb5mDQZ^+|;cwm*ngJ{lh<g{&n?q(~ka3%aLS`zS(Ng(chS(k1~CW
zf=u6{d(*c{4-XWDhnT)4(U<r3<syy|J6~FiOHe`rgyDDV5v{dP8gp6Lv>_K2h5zNl
zKmUFG<r8}IVZ3>>-J&<YF>fv-d2<8g%=d2V7Rr?y^yK69<SM2oH~v7R7R;0TOSxMw
z_vHR-XVPKoqbt8nS6*Yd=*n-*mFt)hcuK$`@OJ0YDFqF{hino9 at ZhfA#0tRk{CA%z
z3vp at Rtw-Hu%Lm|9ZhO at Geue>f^z$tP at C{are*U8TeAhA-V?)bWOwuwky{RIzFhykM
zbPbus60)l+A+sUXD}oPH0BT7na8+I#mJqwr5pZUiUq-l39(2Z(;XD at tDytGB`EYy3
zuh3YEc7<pTDMhn1F`64L*OrEYSyz<Y(V?t%3UyN>Q14_YwYTVa`>DM-H(z2qKl+Hu
zH>=S*^%`ls9G|-ycNrqn^-^qur_SjtHyoMNIQ>j3MholYtgzJa54ZZCsk>j|SgX`y
zt&T0Q&pJ5JD)vCD&Wx9bUsaPfT+rKo3l^x|f;rP|!6L)GLWWBNC~mYyV!;U|8$~3i
z0eUT{ZL0+X*J(kgZ?r(MGP5@?jv{RG%p_<^NNWSmhrar7OwN!6%k4R2jsSdm=rmi#
z<WREYP>q#dS5k<g_~V?fjv|Az5W`u_raP~Epd at e43*)aXz*rV^*!>-L6#0_PLg#w5
zw&L7l^U{oYF;C2*zeaz3)?e2dDLU*MbJ!-5!=^wEo9sDk4&|^ZI_&W}Y#YsC6EKI(
z?7qV$=&;dYw{_SA9ro?WE*S|{Z#nnHl4`e%GQ#ACm^CWTXlW_jqWLF@^IFx-)oHsp
z?VHBI%+`1_Tjta-sxz4_W`~&szzB_iWd(s{ae!q7gk^OG%M!7CeOOijSmt~vEC=h|
zD4)=jA`^eZn9zKv2hVF70fu^1w^Z{2(tFQ{;ISfDk`QN1)KCcKF%WE$BUtYcY(Nlf
z&LP+!g0Bq0Italc5`sg6+5RVq63nI=CYYTM-YSFH)B**wLpF!O?6kpbMr5pDHdSE3
zY%2GH+1{oxn2o{gR>AB;BgJ6$O=X`w`H$nUIgrC<dk$MdIc$y&d%O-inp})BIEPL5
z9X3OUjSjo5!)EBPZz=n1!ZTJ$gWQ{pl|RJxGgef<WUNkyyHy^4$7tDgMazyt)}6v-
zR16jGwh^#wAh4_suxx;^Y|da=BbKiZ%OV8J!MUsA>&5i at Z1vM!@rC=}%WC at Nr@Q|L
L4#U5ly8HqFvf!1l

literal 0
HcmV?d00001

-- 
1.5.6.5




More information about the farsight-commits mailing list