1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:35:03 2015 -->
6 <!-- Magnification: 2.000 -->
9 xmlns:
dc=
"http://purl.org/dc/elements/1.1/"
10 xmlns:
cc=
"http://creativecommons.org/ns#"
11 xmlns:
rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12 xmlns:
svg=
"http://www.w3.org/2000/svg"
13 xmlns=
"http://www.w3.org/2000/svg"
14 xmlns:
sodipodi=
"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns:
inkscape=
"http://www.inkscape.org/namespaces/inkscape"
18 viewBox=
"-44 -44 13645.583 16565.045"
21 inkscape:
version=
"0.48.4 r9939"
22 sodipodi:
docname=
"TreeRCU-gp-cleanup.svg">
28 <dc:format>image/svg+xml
</dc:format>
30 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
38 inkscape:
stockid=
"Arrow1Send"
43 style=
"overflow:visible">
46 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
47 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
48 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
49 inkscape:
connector-curvature=
"0" />
52 inkscape:
stockid=
"TriangleOutS"
57 style=
"overflow:visible">
60 d=
"m 5.77,0 -8.65,5 0,-10 8.65,5 z"
61 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
62 transform=
"scale(0.2,0.2)"
63 inkscape:
connector-curvature=
"0" />
66 inkscape:
stockid=
"TriangleOutM"
71 style=
"overflow:visible">
74 d=
"m 5.77,0 -8.65,5 0,-10 8.65,5 z"
75 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
76 transform=
"scale(0.4,0.4)"
77 inkscape:
connector-curvature=
"0" />
80 inkscape:
stockid=
"Arrow2Mend"
85 style=
"overflow:visible">
88 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
89 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
90 transform=
"scale(-0.6,-0.6)"
91 inkscape:
connector-curvature=
"0" />
94 inkscape:
stockid=
"Arrow2Lend"
99 style=
"overflow:visible">
102 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
103 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
104 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
105 inkscape:
connector-curvature=
"0" />
108 inkscape:
stockid=
"Arrow1Mend"
113 style=
"overflow:visible">
116 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
118 transform=
"matrix(-0.4,0,0,-0.4,-4,0)"
119 inkscape:
connector-curvature=
"0" />
122 inkscape:
stockid=
"Arrow2Mend"
127 style=
"overflow:visible">
129 inkscape:
connector-curvature=
"0"
131 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
132 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
133 transform=
"scale(-0.6,-0.6)" />
136 inkscape:
stockid=
"Arrow1Send"
141 style=
"overflow:visible">
143 inkscape:
connector-curvature=
"0"
145 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)" />
150 inkscape:
stockid=
"Arrow1Send"
155 style=
"overflow:visible">
157 inkscape:
connector-curvature=
"0"
159 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)" />
164 inkscape:
stockid=
"Arrow1Send"
169 style=
"overflow:visible">
171 inkscape:
connector-curvature=
"0"
173 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)" />
178 inkscape:
stockid=
"Arrow2Lend"
183 style=
"overflow:visible">
186 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
187 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
188 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
189 inkscape:
connector-curvature=
"0" />
192 inkscape:
stockid=
"Arrow2Lend"
197 style=
"overflow:visible">
200 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
201 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
202 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
203 inkscape:
connector-curvature=
"0" />
206 inkscape:
stockid=
"Arrow2Lend"
211 style=
"overflow:visible">
214 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
215 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
216 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
217 inkscape:
connector-curvature=
"0" />
220 inkscape:
stockid=
"Arrow2Lend"
225 style=
"overflow:visible">
228 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
229 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
230 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
231 inkscape:
connector-curvature=
"0" />
234 inkscape:
stockid=
"Arrow2Lend"
239 style=
"overflow:visible">
242 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
243 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
244 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
245 inkscape:
connector-curvature=
"0" />
248 inkscape:
stockid=
"Arrow2Lend"
253 style=
"overflow:visible">
256 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
257 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
258 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
259 inkscape:
connector-curvature=
"0" />
262 inkscape:
stockid=
"Arrow2Lend"
267 style=
"overflow:visible">
270 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
271 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
272 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
273 inkscape:
connector-curvature=
"0" />
276 inkscape:
stockid=
"Arrow2Lend"
281 style=
"overflow:visible">
284 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
285 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
286 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
287 inkscape:
connector-curvature=
"0" />
290 inkscape:
stockid=
"Arrow2Lend"
295 style=
"overflow:visible">
298 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
299 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
300 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
301 inkscape:
connector-curvature=
"0" />
304 inkscape:
stockid=
"Arrow2Lend"
309 style=
"overflow:visible">
312 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
313 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
314 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
315 inkscape:
connector-curvature=
"0" />
318 inkscape:
stockid=
"Arrow2Lend"
323 style=
"overflow:visible">
326 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
327 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
328 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
329 inkscape:
connector-curvature=
"0" />
332 inkscape:
stockid=
"Arrow1Send"
337 style=
"overflow:visible">
340 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
341 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
342 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
343 inkscape:
connector-curvature=
"0" />
346 inkscape:
stockid=
"Arrow1Send"
351 style=
"overflow:visible">
354 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
355 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
356 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
357 inkscape:
connector-curvature=
"0" />
360 inkscape:
stockid=
"Arrow1Send"
365 style=
"overflow:visible">
368 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
369 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
370 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
371 inkscape:
connector-curvature=
"0" />
376 bordercolor=
"#666666"
381 inkscape:
pageopacity=
"0"
382 inkscape:
pageshadow=
"2"
383 inkscape:
window-width=
"1087"
384 inkscape:
window-height=
"1144"
387 inkscape:
zoom=
"0.78716603"
388 inkscape:
cx=
"513.06403"
389 inkscape:
cy=
"623.1214"
390 inkscape:
window-x=
"102"
391 inkscape:
window-y=
"38"
392 inkscape:
window-maximized=
"0"
393 inkscape:
current-layer=
"g3188-3"
397 fit-margin-bottom=
"5">
404 snapvisiblegridlinesonly=
"true"
405 originx=
"-1.7575793e-05px"
406 originy=
"70.717956px" />
407 </sodipodi:namedview>
409 sodipodi:
nodetypes=
"cccccccccccccccccccccccc"
410 inkscape:
connector-curvature=
"0"
412 d=
"m 6899.303,45.238347 -2.8276,2480.757053 -2316.0141,-1.687 -2.8276,2179.855 2321.1758,-0.844 -2.7042,-1843.237 2404.5142,-0.211 16.1022,1993.267 -7783.8345,-4.728 -16.7936,2120.3945 2033.1033,-23.5344 2.0128,-1866.5611 2051.9097,14.079 2.0128,1838.2983 1280.8475,-4.728 14.608,-1830.1043 1312.2492,12.923 14.608,1818.337 2000.0061,20.4217 -12.279,-1841.4117 1304.168,1.616 -12.279,2032.7057 -4638.6513,1.6154 19.5828,569.0378"
413 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
415 style=
"fill:none;stroke-width:0.025in"
416 transform=
"translate(2450.4073,-11647.612)"
426 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier"><tspan
427 style=
"font-size:172.87567139px"
428 id=
"tspan3143">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>
431 transform=
"translate(947.90548,11584.029)">
434 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
442 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
456 id=
"text202-7-5-1-2-3-7"
457 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
458 sodipodi:
linespacing=
"125%"><tspan
459 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
460 id=
"tspan3104-6-5">Root
</tspan></text>
465 style=
"fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0"
472 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
479 xml:
space=
"preserve">rcu_gp_cleanup()
</text>
481 style=
"fill:none;stroke-width:0.025in"
482 transform=
"translate(2329.9437,-11611.245)"
485 style=
"fill:none;stroke-width:0.025in"
487 transform=
"translate(3054.6101,13760.052)">
490 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
498 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
513 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
514 style=
"font-size:172.87567139px"
515 id=
"tspan3166-5">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>
518 style=
"fill:none;stroke-width:0.025in"
519 transform=
"translate(3181.0244,-11647.612)"
522 style=
"fill:none;stroke-width:0.025in"
524 transform=
"translate(5213.0126,16008.808)">
527 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
535 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
549 id=
"text202-7-5-1-2-3-7-35-7"
550 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
551 sodipodi:
linespacing=
"125%"><tspan
552 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
553 id=
"tspan3104-6-5-6-0">Leaf
</tspan></text>
555 sodipodi:
nodetypes=
"cc"
556 inkscape:
connector-curvature=
"0"
557 id=
"path3134-9-0-3-9"
558 d=
"m 3710.957,19425.516 -20.9546,8604.655"
559 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
561 style=
"fill:none;stroke-width:0.025in"
562 transform=
"translate(-737.93887,7732.6672)"
566 transform=
"translate(947.90548,11584.029)">
569 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
577 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
591 id=
"text202-7-5-1-2-3-7-8"
592 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
593 sodipodi:
linespacing=
"125%"><tspan
594 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
595 id=
"tspan3104-6-5-7">Root
</tspan></text>
599 style=
"font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
600 transform=
"matrix(13.298129,0,0,13.298129,-2487.0857,3868.8376)"><flowRegion
601 id=
"flowRegion3358"><rect
606 y=
"681.87292" /></flowRegion><flowPara
607 id=
"flowPara3362" /></flowRoot> <text
615 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
616 style=
"font-size:172.87567139px"
617 id=
"tspan3166-0">rcu_seq_end(
&rsp-
>gp_seq)
</tspan></text>
620 style=
"fill:none;stroke-width:0.025in"
621 transform=
"translate(-858.40227,7769.0342)"
624 style=
"fill:none;stroke-width:0.025in"
626 transform=
"translate(3054.6101,13760.052)">
629 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
637 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
646 style=
"fill:none;stroke-width:0.025in"
648 transform=
"translate(5205.6909,23741.476)">
651 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
659 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
673 id=
"text202-7-5-1-2-3-7-35-7-2"
674 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
675 sodipodi:
linespacing=
"125%"><tspan
676 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
677 id=
"tspan3104-6-5-6-0-8">Leaf
</tspan></text>
679 transform=
"translate(-4830.8839,7769.0342)"
681 style=
"fill:none;stroke-width:0.025in">
683 style=
"fill:none;stroke-width:0.025in"
685 transform=
"translate(3054.6101,13760.052)">
688 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
696 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
705 transform=
"translate(-3340.0639,7732.6672)"
707 style=
"fill:none;stroke-width:0.025in">
709 style=
"fill:none;stroke-width:0.025in"
711 transform=
"translate(5213.0126,16008.808)">
714 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
721 id=
"rect112-3-5-2-8-9"
722 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
736 id=
"text202-7-5-1-2-3-7-35-7-7-4"
737 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
738 sodipodi:
linespacing=
"125%"><tspan
739 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
740 id=
"tspan3104-6-5-6-0-9-7">Leaf
</tspan></text>
743 transform=
"translate(-6672.8049,7732.6672)"
745 style=
"fill:none;stroke-width:0.025in">
747 style=
"fill:none;stroke-width:0.025in"
749 transform=
"translate(5213.0126,16008.808)">
752 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
759 id=
"rect112-3-5-2-7-0"
760 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
774 id=
"text202-7-5-1-2-3-7-35-7-5-3"
775 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
776 sodipodi:
linespacing=
"125%"><tspan
777 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
778 id=
"tspan3104-6-5-6-0-92-6">Leaf
</tspan></text>
781 transform=
"translate(-10005.546,7732.6672)"
783 style=
"fill:none;stroke-width:0.025in">
785 style=
"fill:none;stroke-width:0.025in"
787 transform=
"translate(5213.0126,16008.808)">
790 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
797 id=
"rect112-3-5-2-3-2"
798 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
812 id=
"text202-7-5-1-2-3-7-35-7-6-0"
813 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
814 sodipodi:
linespacing=
"125%"><tspan
815 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
816 id=
"tspan3104-6-5-6-0-1-6">Leaf
</tspan></text>
819 style=
"fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
820 d=
"m 2285.411,21615.005 -582.9982,865.094"
822 inkscape:
connector-curvature=
"0" />
824 style=
"fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
825 d=
"m 5094.193,21615.267 582.998,865.094"
827 inkscape:
connector-curvature=
"0" />
829 style=
"fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
830 d=
"m 334.77783,23828.182 -582.9982,865.094"
832 inkscape:
connector-curvature=
"0" />
834 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
835 d=
"m 7079.8249,23828.444 582.9999,865.094"
837 inkscape:
connector-curvature=
"0" />
839 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
840 d=
"m 1751.2742,23828.182 0,846.288"
842 inkscape:
connector-curvature=
"0"
843 sodipodi:
nodetypes=
"cc" />
845 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
846 d=
"m 5628.2495,23854.778 0,846.288"
847 id=
"path3414-8-3-6-6"
848 inkscape:
connector-curvature=
"0"
849 sodipodi:
nodetypes=
"cc" />
858 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
859 style=
"font-size:172.87567139px"
860 id=
"tspan3166-93">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>
863 transform=
"translate(-1642.5377,-11611.245)"
865 style=
"fill:none;stroke-width:0.025in">
867 style=
"fill:none;stroke-width:0.025in"
869 transform=
"translate(3054.6101,13760.052)">
872 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
880 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
895 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
896 style=
"font-size:172.87567139px"
897 id=
"tspan3166">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>
900 transform=
"translate(-151.71746,-11647.612)"
902 style=
"fill:none;stroke-width:0.025in">
904 style=
"fill:none;stroke-width:0.025in"
906 transform=
"translate(5213.0126,16008.808)">
909 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
917 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
931 id=
"text202-7-5-1-2-3-7-35-7-7"
932 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
933 sodipodi:
linespacing=
"125%"><tspan
934 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
935 id=
"tspan3104-6-5-6-0-9">Leaf
</tspan></text>
938 transform=
"translate(-3484.4587,-11647.612)"
940 style=
"fill:none;stroke-width:0.025in">
942 style=
"fill:none;stroke-width:0.025in"
944 transform=
"translate(5213.0126,16008.808)">
947 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
955 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
969 id=
"text202-7-5-1-2-3-7-35-7-5"
970 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
971 sodipodi:
linespacing=
"125%"><tspan
972 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
973 id=
"tspan3104-6-5-6-0-92">Leaf
</tspan></text>
982 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
983 style=
"font-size:172.87567139px"
984 id=
"tspan3166-9">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>
987 transform=
"translate(-6817.1997,-11647.612)"
989 style=
"fill:none;stroke-width:0.025in">
991 style=
"fill:none;stroke-width:0.025in"
993 transform=
"translate(5213.0126,16008.808)">
996 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1003 id=
"rect112-3-5-2-3"
1004 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1012 xml:
space=
"preserve"
1018 id=
"text202-7-5-1-2-3-7-35-7-6"
1019 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1020 sodipodi:
linespacing=
"125%"><tspan
1021 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1022 id=
"tspan3104-6-5-6-0-1">Leaf
</tspan></text>
1024 xml:
space=
"preserve"
1031 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
1032 style=
"font-size:172.87567139px"
1033 id=
"tspan3166-56">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>
1036 style=
"fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1037 d=
"m 5473.757,2234.7264 -582.9982,865.094"
1039 inkscape:
connector-curvature=
"0" />
1041 style=
"fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1042 d=
"m 8282.5389,2234.9884 582.9982,865.094"
1044 inkscape:
connector-curvature=
"0" />
1046 style=
"fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1047 d=
"m 3523.1239,4447.9034 -582.9982,865.094"
1049 inkscape:
connector-curvature=
"0" />
1051 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1052 d=
"m 10268.171,4448.1654 583,865.094"
1054 inkscape:
connector-curvature=
"0" />
1056 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1057 d=
"m 4939.6203,4447.9034 0,846.288"
1059 inkscape:
connector-curvature=
"0"
1060 sodipodi:
nodetypes=
"cc" />
1062 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1063 d=
"m 8816.5956,4474.4994 0,846.288"
1065 inkscape:
connector-curvature=
"0"
1066 sodipodi:
nodetypes=
"cc" />
1068 style=
"fill:none;stroke-width:0.025in"
1070 transform=
"translate(4866.6205,-1197.2204)">
1072 transform=
"matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1073 d=
"m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1074 sodipodi:
ry=
"39.550262"
1075 sodipodi:
rx=
"65.917107"
1076 sodipodi:
cy=
"345.54001"
1077 sodipodi:
cx=
"319.379"
1079 style=
"fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1080 sodipodi:
type=
"arc" />
1082 sodipodi:
linespacing=
"125%"
1083 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1084 id=
"text202-7-5-1-2-7-2"
1090 xml:
space=
"preserve"><tspan
1092 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Start of
</tspan></text>
1094 sodipodi:
linespacing=
"125%"
1098 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1099 xml:
space=
"preserve"><tspan
1103 sodipodi:
role=
"line">Next Grace
</tspan></text>
1105 sodipodi:
linespacing=
"125%"
1109 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1110 xml:
space=
"preserve"><tspan
1114 sodipodi:
role=
"line">Period
</tspan></text>
1117 sodipodi:
nodetypes=
"cc"
1118 inkscape:
connector-curvature=
"0"
1119 id=
"path3134-9-0-3-5"
1120 d=
"m 6875.6003,15833.906 1595.7755,0"
1121 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send-36)" />
1123 xml:
space=
"preserve"
1130 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
1131 style=
"font-size:172.87567139px"
1132 id=
"tspan3166-2">rcu_seq_end(
&rnp-
>gp_seq)
</tspan></text>