1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
5 xmlns:
dc=
"http://purl.org/dc/elements/1.1/"
6 xmlns:
cc=
"http://creativecommons.org/ns#"
7 xmlns:
rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:
svg=
"http://www.w3.org/2000/svg"
9 xmlns=
"http://www.w3.org/2000/svg"
13 viewBox=
"1188 1638 10224 9174"
20 <dc:format>image/svg+xml
</dc:format>
22 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
31 style=
"fill:none;stroke-width:0.025in">
39 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
47 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
55 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
63 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
71 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
79 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
87 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
95 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
103 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
111 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
119 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
127 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
135 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
137 points=
"6825,5175 6900,5100 6975,5175 6900,5250 6900,5250 "
139 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
141 points=
"6225,5175 6300,5100 6375,5175 6300,5250 6300,5250 "
143 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
145 points=
"5625,5175 5700,5100 5775,5175 5700,5250 5700,5250 "
147 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
155 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
157 points=
"5025,5250 5175,5250 5100,5100 5100,5100 "
159 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
161 points=
"6300,5250 6300,5700 8400,5700 8400,4200 7216,4200 "
162 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
165 points=
"7322 4170 7202 4200 7322 4230 "
166 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
169 points=
"5700,5250 5700,6000 9000,6000 9000,3600 7216,3600 "
170 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
173 points=
"7322 3570 7202 3600 7322 3630 "
174 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
177 points=
"5100,5250 5100,8100 "
178 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
181 points=
"4650,3600 4725,3525 4800,3600 4725,3675 4725,3675 "
183 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
185 points=
"4650,4500 4725,4425 4800,4500 4725,4575 4725,4575 "
187 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
189 points=
"4650,3600 3616,3600 "
190 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
193 points=
"3722 3570 3602 3600 3722 3630 "
194 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
197 points=
"4650,4500 2416,4500 "
198 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
201 points=
"2522 4470 2402 4500 2522 4530 "
202 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
205 points=
"1800,2400 1800,4183 "
206 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
209 points=
"1770 4078 1800 4198 1830 4078 "
210 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
213 points=
"3000,2400 3000,3283 "
214 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
217 points=
"2970 3178 3000 3298 3030 3178 "
218 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
221 points=
"5850,1950 5850,2700 "
222 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:40, 40"
225 points=
"2925,2325 3000,2250 3075,2325 3000,2400 3000,2400 "
227 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
229 points=
"1725,2325 1800,2250 1875,2325 1800,2400 1800,2400 "
231 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
233 points=
"3300,1950 8700,1950 "
234 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
237 points=
"9600,2400 9600,6600 "
238 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
241 points=
"7950,6900 7950,6600 10350,6600 10350,6900 "
242 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
245 points=
"9525,2400 9675,2400 9600,2250 9600,2250 "
247 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
249 points=
"4800,3000 7200,3000 "
250 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
253 points=
"4800,3300 7200,3300 "
254 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
257 points=
"2775,9450 2925,9450 2850,9300 2850,9300 "
259 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
261 points=
"2100,10200 2100,9900 3750,9900 3750,10200 "
262 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
265 points=
"6600,10200 6600,9900 10500,9900 10500,10200 10500,10125 "
266 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
269 points=
"2850,9450 2850,9900 "
270 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
273 points=
"8475,9450 8475,10200 "
274 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
277 points=
"8400,9450 8550,9450 8475,9300 8475,9300 "
279 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter" />
282 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
285 points=
"1800,10200 1800,9000 2083,9000 "
286 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
289 points=
"1978 9030 2098 9000 1978 8970 "
290 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
293 points=
"9900,10500 9316,10500 "
294 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
297 points=
"9422 10470 9302 10500 9422 10530 "
298 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
301 points=
"7800,10500 7216,10500 "
302 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
305 points=
"7322 10470 7202 10500 7322 10530 "
306 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
309 points=
"2850,8700 2850,8100 8550,8100 8550,8700 "
310 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
313 points=
"10350,7500 10350,9000 9316,9000 "
314 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:40, 40"
317 points=
"9422 8970 9302 9000 9422 9030 "
318 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
321 points=
"7050,7200 2400,7200 2400,8683 "
322 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:40, 40"
325 points=
"2370 8578 2400 8698 2430 8578 "
326 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
329 points=
"6900,5250 6900,5400 7800,5400 7800,4800 7216,4800 "
330 style=
"stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter"
333 points=
"7322 4770 7202 4800 7322 4830 "
334 style=
"stroke:#000000;stroke-width:7;stroke-miterlimit:8"
341 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Node.FS
</text>
347 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Intercessor.FS
</text>
353 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Intercessor.DB
</text>
359 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Scanner
</text>
365 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Builder
</text>
371 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Intercessor
</text>
377 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Environment
</text>
383 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Node.DB
</text>
389 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Dir
</text>
395 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">File
</text>
401 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Table
</text>
407 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Record
</text>
413 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Field
</text>
419 style=
"font-size:168px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Helvetica">Node
</text>
425 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">dependency
</text>
431 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">*
</text>
437 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">srcnode
</text>
443 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">1</text>
449 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">repnode
</text>
455 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">1</text>
461 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">0.
.1</text>
467 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">0.
.1</text>
473 style=
"font-size:144px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Times">*
</text>
479 style=
"font-size:144px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Times">*
</text>
485 style=
"font-size:168px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">build()
</text>
491 style=
"font-size:168px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">scan()
</text>
497 style=
"font-size:144px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Times">1</text>
503 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">1</text>
509 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">*
</text>
515 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">1</text>
521 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">*
</text>
527 style=
"font-size:120px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:Helvetica">*
</text>