Initial Commit
[packages] / xemacs-packages / gnats / texi / flowchart.eps
1 %!
2 %%BoundingBox: 182 124 429 469
3 %%Title: gnats-fc
4 %%CreationDate: Wed Oct 27 17:48:56 1993
5 %%Creator: Tgif-2.14-p5 by William Chia-Wei Cheng (william@cs.UCLA.edu)
6 %%Pages: 1
7 %%DocumentFonts: (atend)
8 %%EndComments
9 %%BeginProlog
10 %
11 %       Due to bugs in Transcript, the 'PS-Adobe-' stuff is omitted from line 1
12 %
13
14 /tgifdict 132 dict def
15 tgifdict begin
16
17 %
18 %       Using a zero value radius for an ellipse or an arc would result
19 %               in a non-invertible CTM matrix which causes problem when this
20 %               when this PostScript is wrapped inside other routines, such as
21 %               the multi.ps package from
22 %               ftp.ucc.su.oz.au:/pub/ps_printing/multi.  You can overcome such
23 %               error by uncommenting the sole line of the procedure below:
24 %
25 /tgif_min_radius
26  {
27 %    dup 0.01 lt { pop 0.01 } if
28  } bind def
29
30 /tgifellipsedict 6 dict def
31 tgifellipsedict /mtrx matrix put
32
33 /tgifellipse
34  { tgifellipsedict begin
35       /yrad exch def
36       /xrad exch def
37       /y exch def
38       /x exch def
39       /savematrix mtrx currentmatrix def
40       x y translate
41       xrad yrad scale
42       0 0 1 0 360 arc
43       savematrix setmatrix
44    end
45  } def
46
47 /tgifarrowtipdict 8 dict def
48 tgifarrowtipdict /mtrx matrix put
49
50 /tgifarrowtip
51  { tgifarrowtipdict begin
52       /dy exch def
53       /dx exch def
54       /h exch def
55       /w exch def
56       /y exch def
57       /x exch def
58       /savematrix mtrx currentmatrix def
59       x y translate
60       dy dx atan rotate
61       0 0 moveto
62       w neg h lineto
63       w neg h neg lineto
64       savematrix setmatrix
65    end
66  } def
67
68 /tgifarcdict 8 dict def
69 tgifarcdict /mtrx matrix put
70
71 /tgifarcn
72  { tgifarcdict begin
73       /endangle exch def
74       /startangle exch def
75       /yrad exch def
76       /xrad exch def
77       /y exch def
78       /x exch def
79       /savematrix mtrx currentmatrix def
80       x y translate
81       xrad yrad scale
82       0 0 1 startangle endangle arc
83       savematrix setmatrix
84    end
85  } def
86
87 /tgifarc
88  { tgifarcdict begin
89       /endangle exch def
90       /startangle exch def
91       /yrad exch def
92       /xrad exch def
93       /y exch def
94       /x exch def
95       /savematrix mtrx currentmatrix def
96       x y translate
97       xrad yrad scale
98       0 0 1 startangle endangle arcn
99       savematrix setmatrix
100    end
101  } def
102
103 /tgifsetuserscreendict 22 dict def
104 tgifsetuserscreendict begin
105    /tempctm matrix def
106    /temprot matrix def
107    /tempscale matrix def
108
109    /concatprocs
110     { /proc2 exch cvlit def
111       /proc1 exch cvlit def
112       /newproc proc1 length proc2 length add array def
113       newproc 0 proc1 putinterval
114       newproc proc1 length proc2 putinterval
115       newproc cvx
116     } def
117    /resmatrix matrix def
118    /findresolution
119     { 72 0 resmatrix defaultmatrix dtransform
120       /yres exch def /xres exch def
121       xres dup mul yres dup mul add sqrt
122     } def
123 end
124
125 /tgifsetuserscreen
126  { tgifsetuserscreendict begin
127       /spotfunction exch def
128       /screenangle exch def
129       /cellsize exch def
130
131       /m tempctm currentmatrix def
132       /rm screenangle temprot rotate def
133       /sm cellsize dup tempscale scale def
134
135       sm rm m m concatmatrix m concatmatrix pop
136
137       1 0 m dtransform /y1 exch def /x1 exch def
138
139       /veclength x1 dup mul y1 dup mul add sqrt def
140       /frequency findresolution veclength div def
141
142       /newscreenangle y1 x1 atan def
143
144       m 2 get m 1 get mul m 0 get m 3 get mul sub 0 gt
145
146       {{neg} /spotfunction load concatprocs
147          /spotfunction exch def
148       } if
149
150       frequency newscreenangle /spotfunction load setscreen
151    end
152  } def
153
154 /tgifsetpatterndict 18 dict def
155 tgifsetpatterndict begin
156    /bitison
157     { /ybit exch def /xbit exch def
158       /bytevalue bstring ybit bwidth mul xbit 8 idiv add get def
159
160       /mask 1 7 xbit 8 mod sub bitshift def
161       bytevalue mask and 0 ne
162     } def
163 end
164
165 /tgifbitpatternspotfunction
166  { tgifsetpatterndict begin
167       /y exch def /x exch def
168
169       /xindex x 1 add 2 div bpside mul cvi def
170       /yindex y 1 add 2 div bpside mul cvi def
171
172       xindex yindex bitison
173        { /onbits onbits 1 add def 1 }
174        { /offbits offbits 1 add def 0 }
175        ifelse
176    end
177  } def
178
179 /tgifsetpattern
180  { tgifsetpatterndict begin
181       /cellsz exch def
182       /angle exch def
183       /bwidth exch def
184       /bpside exch def
185       /bstring exch def
186
187       /onbits 0 def /offbits 0 def
188       cellsz angle /tgifbitpatternspotfunction load tgifsetuserscreen
189       {} settransfer
190       offbits offbits onbits add div setgray
191    end
192  } def
193
194 /tgifxpmdict 4 dict def
195 /tgifbwpicstr 1 string def
196 /tgifcolorpicstr 3 string def
197
198 /tgifsetpixels { tgifxpmdict begin /pixels exch def end } def
199
200 /tgifsetpix { tgifxpmdict begin pixels 3 1 roll putinterval end } def
201
202 /tgifbwspot
203  { tgifxpmdict begin
204       /index exch def
205       tgifbwpicstr 0
206       pixels index 3 mul 3 getinterval aload pop
207       255 mul .114 mul exch 255 mul .587 mul add exch 255 mul .299 mul add
208       cvi put
209       tgifbwpicstr
210    end
211  } def
212
213 /tgifcolorspot
214  { tgifxpmdict begin
215       /index exch def
216       pixels index 3 mul 3 getinterval aload pop
217       255 mul cvi tgifcolorpicstr 2 3 -1 roll put
218       255 mul cvi tgifcolorpicstr 1 3 -1 roll put
219       255 mul cvi tgifcolorpicstr 0 3 -1 roll put
220       tgifcolorpicstr
221    end
222  } def
223
224 /tgifnewcolorspot
225  { tgifxpmdict begin
226       /index exch def
227       pixels index 3 mul 3 getinterval aload pop setrgbcolor
228    end
229  } def
230
231 /tgifcolordict 4 dict def
232
233 /colorimage where
234  { pop }
235  { /colorimage
236    { tgifcolordict begin
237         pop pop pop pop pop
238         /ih exch def
239         /iw exch def
240         /x 0 def
241         /y 0 def
242         1 1 ih
243          { pop 1 1 iw
244             { pop currentfile
245               tgifbwpicstr readhexstring pop 0 get tgifnewcolorspot
246               x y moveto 1 0 rlineto 0 1 rlineto -1 0 rlineto
247               closepath fill
248               /x x 1 add def
249             } for
250            /y y 1 add def
251            /x 0 def
252          } for
253      end
254    } def
255  } ifelse
256
257 /tgifpatdict 10 dict def
258
259 /tgifpatbyte
260  { currentdict /retstr get exch
261    pat i cellsz mod get put
262  } def
263
264 /tgifpatproc
265  { 0 1 widthlim {tgifpatbyte} for retstr
266    /i i 1 add def
267  } def
268
269 /tgifpatfill
270  { tgifpatdict begin
271       /h exch def
272       /w exch def
273       /lty exch def
274       /ltx exch def
275       /cellsz exch def
276       /pat exch def
277
278       /widthlim w cellsz div cvi 1 sub def
279       /retstr widthlim 1 add string def
280       /i 0 def
281
282       ltx lty translate
283       w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
284       ltx neg lty neg translate
285    end
286  } def
287
288 /pat1 <ffffffffffffffff> def
289 /pat2 <0000000000000000> def
290 /pat3 <8000000008000000> def
291 /pat4 <8800000022000000> def
292 /pat5 <8800220088002200> def
293 /pat6 <8822882288228822> def
294 /pat7 <aa55aa55aa55aa55> def
295 /pat8 <77dd77dd77dd77dd> def
296 /pat9 <77ffddff77ffddff> def
297 /pat10 <77ffffff77ffffff> def
298 /pat11 <7fffffff7fffffff> def
299 /pat12 <8040200002040800> def
300 /pat13 <40a00000040a0000> def
301 /pat14 <ff888888ff888888> def
302 /pat15 <ff808080ff080808> def
303 /pat16 <f87422478f172271> def
304 /pat17 <038448300c020101> def
305 /pat18 <081c22c180010204> def
306 /pat19 <8080413e080814e3> def
307 /pat20 <8040201008040201> def
308 /pat21 <8844221188442211> def
309 /pat22 <77bbddee77bbddee> def
310 /pat23 <c1e070381c0e0783> def
311 /pat24 <7fbfdfeff7fbfdfe> def
312 /pat25 <3e1f8fc7e3f1f87c> def
313 /pat26 <0102040810204080> def
314 /pat27 <1122448811224488> def
315 /pat28 <eeddbb77eeddbb77> def
316 /pat29 <83070e1c3870e0c1> def
317 /pat30 <fefdfbf7efdfbf7f> def
318 /pat31 <7cf8f1e3c78f1f3e> def
319
320 /tgifcentertext { dup stringwidth pop 2 div neg 0 rmoveto } def
321
322 /tgifrighttext { dup stringwidth pop neg 0 rmoveto } def
323
324 /tgifreencsmalldict 12 dict def
325 /tgifReEncodeSmall
326  { tgifreencsmalldict begin
327       /newcodesandnames exch def
328       /newfontname exch def
329       /basefontname exch def
330
331       /basefontdict basefontname findfont def
332       /newfont basefontdict maxlength dict def
333
334       basefontdict
335       { exch dup /FID ne
336          { dup /Encoding eq
337             { exch dup length array copy newfont 3 1 roll put }
338             { exch newfont 3 1 roll put }
339             ifelse
340          }
341          { pop pop }
342          ifelse
343       }
344       forall
345
346       newfont /FontName newfontname put
347       newcodesandnames aload pop
348
349       newcodesandnames length 2 idiv
350       { newfont /Encoding get 3 1 roll put}
351       repeat
352
353       newfontname newfont definefont pop
354    end
355  } def
356
357 /tgifgray { 8 1 0 72 300 32 div div tgifsetpattern } bind def
358
359 /tgifboxdict 6 dict def
360 /tgifboxstroke
361  { tgifboxdict begin
362       /pat def /w def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
363       1.415 setmiterlimit
364       w 1 eq { w setlinewidth } if
365       pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if
366       newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath
367       pat pat2 eq { 1 setgray stroke 0 setgray } { stroke } ifelse
368       pat pat1 ne pat pat2 ne and { grestore } if
369       w 1 eq { 1 setlinewidth } if
370       1 setmiterlimit
371    end
372  } def
373 /tgifboxfill
374  { tgifboxdict begin
375       /pat def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
376       pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if
377       newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath
378       pat pat2 eq { 1 setgray fill 0 setgray } { fill } ifelse
379       pat pat1 ne pat pat2 ne and { grestore } if
380    end
381  } def
382
383 end
384
385 %%EndProlog
386 %%Page: 1 1
387
388 %%PageBoundingBox: 182 124 429 469
389 tgifdict begin
390 /tgifsavedpage save def
391
392 1 setmiterlimit
393 1 setlinewidth
394
395 72 0 mul 72 11 mul translate
396 72 128 div 100 mul 100 div dup neg scale
397
398 gsave
399
400 % RCBOX
401 gsave
402    pat5 8 1 0 72 300 32 div div tgifsetpattern
403    newpath
404       744 736 moveto
405       760 736 760 1184 16 arcto 4 {pop} repeat
406       760 1168 lineto
407       760 1184 328 1184 16 arcto 4 {pop} repeat
408       344 1184 lineto
409       328 1184 328 736 16 arcto 4 {pop} repeat
410       328 752 lineto
411       328 736 760 736 16 arcto 4 {pop} repeat
412    closepath fill
413 grestore
414 gsave
415    2 setlinewidth
416    newpath
417       744 736 moveto
418       760 736 760 1184 16 arcto 4 {pop} repeat
419       760 1168 lineto
420       760 1184 328 1184 16 arcto 4 {pop} repeat
421       344 1184 lineto
422       328 1184 328 736 16 arcto 4 {pop} repeat
423       328 752 lineto
424       328 736 760 736 16 arcto 4 {pop} repeat
425    closepath stroke
426    1 setlinewidth
427 grestore
428
429 % RCBOX
430 gsave
431    pat6 8 1 0 72 300 32 div div tgifsetpattern
432    newpath
433       424 576 moveto
434       440 576 440 672 16 arcto 4 {pop} repeat
435       440 656 lineto
436       440 672 328 672 16 arcto 4 {pop} repeat
437       344 672 lineto
438       328 672 328 576 16 arcto 4 {pop} repeat
439       328 592 lineto
440       328 576 440 576 16 arcto 4 {pop} repeat
441    closepath fill
442 grestore
443 gsave
444    2 setlinewidth
445    newpath
446       424 576 moveto
447       440 576 440 672 16 arcto 4 {pop} repeat
448       440 656 lineto
449       440 672 328 672 16 arcto 4 {pop} repeat
450       344 672 lineto
451       328 672 328 576 16 arcto 4 {pop} repeat
452       328 592 lineto
453       328 576 440 576 16 arcto 4 {pop} repeat
454    closepath stroke
455    1 setlinewidth
456 grestore
457
458 % BOX
459 newpath
460    351 592 moveto 415 592 lineto 415 608 lineto 351 608 lineto
461 closepath 1 setgray fill
462 0 setgray
463 gsave
464    1.415 setmiterlimit
465    2 setlinewidth
466    newpath
467       351 592 moveto 415 592 lineto 415 608 lineto 351 608 lineto
468    closepath stroke
469    1 setlinewidth
470    1 setmiterlimit
471 grestore
472
473 % TEXT
474 0 setgray
475 /NewCenturySchlbk-Roman findfont [12 0 0 -12 0 0] makefont setfont
476    gsave
477       357 604 moveto (User Site) show
478    grestore
479
480 % RCBOX
481 gsave
482    pat6 8 1 0 72 300 32 div div tgifsetpattern
483    newpath
484       584 576 moveto
485       600 576 600 672 16 arcto 4 {pop} repeat
486       600 656 lineto
487       600 672 488 672 16 arcto 4 {pop} repeat
488       504 672 lineto
489       488 672 488 576 16 arcto 4 {pop} repeat
490       488 592 lineto
491       488 576 600 576 16 arcto 4 {pop} repeat
492    closepath fill
493 grestore
494 gsave
495    2 setlinewidth
496    newpath
497       584 576 moveto
498       600 576 600 672 16 arcto 4 {pop} repeat
499       600 656 lineto
500       600 672 488 672 16 arcto 4 {pop} repeat
501       504 672 lineto
502       488 672 488 576 16 arcto 4 {pop} repeat
503       488 592 lineto
504       488 576 600 576 16 arcto 4 {pop} repeat
505    closepath stroke
506    1 setlinewidth
507 grestore
508
509 % BOX
510 newpath
511    511 592 moveto 575 592 lineto 575 608 lineto 511 608 lineto
512 closepath 1 setgray fill
513 0 setgray
514 gsave
515    1.415 setmiterlimit
516    2 setlinewidth
517    newpath
518       511 592 moveto 575 592 lineto 575 608 lineto 511 608 lineto
519    closepath stroke
520    1 setlinewidth
521    1 setmiterlimit
522 grestore
523
524 % TEXT
525 0 setgray
526 /NewCenturySchlbk-Roman findfont [12 0 0 -12 0 0] makefont setfont
527    gsave
528       517 604 moveto (User Site) show
529    grestore
530
531 % RCBOX
532 gsave
533    pat6 8 1 0 72 300 32 div div tgifsetpattern
534    newpath
535       744 576 moveto
536       760 576 760 672 16 arcto 4 {pop} repeat
537       760 656 lineto
538       760 672 648 672 16 arcto 4 {pop} repeat
539       664 672 lineto
540       648 672 648 576 16 arcto 4 {pop} repeat
541       648 592 lineto
542       648 576 760 576 16 arcto 4 {pop} repeat
543    closepath fill
544 grestore
545 gsave
546    2 setlinewidth
547    newpath
548       744 576 moveto
549       760 576 760 672 16 arcto 4 {pop} repeat
550       760 656 lineto
551       760 672 648 672 16 arcto 4 {pop} repeat
552       664 672 lineto
553       648 672 648 576 16 arcto 4 {pop} repeat
554       648 592 lineto
555       648 576 760 576 16 arcto 4 {pop} repeat
556    closepath stroke
557    1 setlinewidth
558 grestore
559
560 % RCBOX
561 newpath
562    408 624 moveto
563    424 624 424 656 16 arcto 4 {pop} repeat
564    424 640 lineto
565    424 656 344 656 16 arcto 4 {pop} repeat
566    360 656 lineto
567    344 656 344 624 16 arcto 4 {pop} repeat
568    344 640 lineto
569    344 624 424 624 16 arcto 4 {pop} repeat
570 closepath 1 setgray fill
571 0 setgray
572 gsave
573    2 setlinewidth
574    newpath
575       408 624 moveto
576       424 624 424 656 16 arcto 4 {pop} repeat
577       424 640 lineto
578       424 656 344 656 16 arcto 4 {pop} repeat
579       360 656 lineto
580       344 656 344 624 16 arcto 4 {pop} repeat
581       344 640 lineto
582       344 624 424 624 16 arcto 4 {pop} repeat
583    closepath stroke
584    1 setlinewidth
585 grestore
586
587 % TEXT
588 0 setgray
589 newpath
590    351 631 moveto 417 631 lineto 417 649 lineto 351 649 lineto
591 closepath 1 setgray fill
592 0 setgray
593 /Courier findfont [14 0 0 -14 0 0] makefont setfont
594    gsave
595       353 645 moveto (send-pr) show
596    grestore
597
598 % RCBOX
599 newpath
600    568 624 moveto
601    584 624 584 656 16 arcto 4 {pop} repeat
602    584 640 lineto
603    584 656 504 656 16 arcto 4 {pop} repeat
604    520 656 lineto
605    504 656 504 624 16 arcto 4 {pop} repeat
606    504 640 lineto
607    504 624 584 624 16 arcto 4 {pop} repeat
608 closepath 1 setgray fill
609 0 setgray
610 gsave
611    2 setlinewidth
612    newpath
613       568 624 moveto
614       584 624 584 656 16 arcto 4 {pop} repeat
615       584 640 lineto
616       584 656 504 656 16 arcto 4 {pop} repeat
617       520 656 lineto
618       504 656 504 624 16 arcto 4 {pop} repeat
619       504 640 lineto
620       504 624 584 624 16 arcto 4 {pop} repeat
621    closepath stroke
622    1 setlinewidth
623 grestore
624
625 % TEXT
626 0 setgray
627 newpath
628    511 631 moveto 577 631 lineto 577 649 lineto 511 649 lineto
629 closepath 1 setgray fill
630 0 setgray
631 /Courier findfont [14 0 0 -14 0 0] makefont setfont
632    gsave
633       513 645 moveto (send-pr) show
634    grestore
635
636 % RCBOX
637 newpath
638    728 624 moveto
639    744 624 744 656 16 arcto 4 {pop} repeat
640    744 640 lineto
641    744 656 664 656 16 arcto 4 {pop} repeat
642    680 656 lineto
643    664 656 664 624 16 arcto 4 {pop} repeat
644    664 640 lineto
645    664 624 744 624 16 arcto 4 {pop} repeat
646 closepath 1 setgray fill
647 0 setgray
648 gsave
649    2 setlinewidth
650    newpath
651       728 624 moveto
652       744 624 744 656 16 arcto 4 {pop} repeat
653       744 640 lineto
654       744 656 664 656 16 arcto 4 {pop} repeat
655       680 656 lineto
656       664 656 664 624 16 arcto 4 {pop} repeat
657       664 640 lineto
658       664 624 744 624 16 arcto 4 {pop} repeat
659    closepath stroke
660    1 setlinewidth
661 grestore
662
663 % TEXT
664 0 setgray
665 newpath
666    671 631 moveto 737 631 lineto 737 649 lineto 671 649 lineto
667 closepath 1 setgray fill
668 0 setgray
669 /Courier findfont [14 0 0 -14 0 0] makefont setfont
670    gsave
671       673 645 moveto (send-pr) show
672    grestore
673
674 % RCBOX
675 newpath
676    584 688 moveto
677    600 688 600 720 16 arcto 4 {pop} repeat
678    600 704 lineto
679    600 720 488 720 16 arcto 4 {pop} repeat
680    504 720 lineto
681    488 720 488 688 16 arcto 4 {pop} repeat
682    488 704 lineto
683    488 688 600 688 16 arcto 4 {pop} repeat
684 closepath 1 setgray fill
685 0 setgray
686 gsave
687    2 setlinewidth
688    newpath
689       584 688 moveto
690       600 688 600 720 16 arcto 4 {pop} repeat
691       600 704 lineto
692       600 720 488 720 16 arcto 4 {pop} repeat
693       504 720 lineto
694       488 720 488 688 16 arcto 4 {pop} repeat
695       488 704 lineto
696       488 688 600 688 16 arcto 4 {pop} repeat
697    closepath stroke
698    1 setlinewidth
699 grestore
700
701 % TEXT
702 0 setgray
703 /NewCenturySchlbk-Roman findfont [12 0 0 -12 0 0] makefont setfont
704    gsave
705       522 708 moveto (Email...) show
706    grestore
707
708 % POLY/OPEN-SPLINE
709 gsave
710    newpath
711       544 656 moveto
712       32 0 atan dup cos 8 mul 544 exch sub
713       exch sin 8 mul 688 exch sub lineto
714    stroke
715 grestore
716 gsave
717    newpath
718       544 688 8 3 0 32 tgifarrowtip
719    closepath fill
720 grestore
721
722 % BOX
723 newpath
724    671 592 moveto 735 592 lineto 735 608 lineto 671 608 lineto
725 closepath 1 setgray fill
726 0 setgray
727 gsave
728    1.415 setmiterlimit
729    2 setlinewidth
730    newpath
731       671 592 moveto 735 592 lineto 735 608 lineto 671 608 lineto
732    closepath stroke
733    1 setlinewidth
734    1 setmiterlimit
735 grestore
736
737 % TEXT
738 0 setgray
739 /NewCenturySchlbk-Roman findfont [12 0 0 -12 0 0] makefont setfont
740    gsave
741       677 604 moveto (User Site) show
742    grestore
743
744 % RCBOX
745 newpath
746    728 796 moveto
747    744 796 744 1168 16 arcto 4 {pop} repeat
748    744 1152 lineto
749    744 1168 392 1168 16 arcto 4 {pop} repeat
750    408 1168 lineto
751    392 1168 392 796 16 arcto 4 {pop} repeat
752    392 812 lineto
753    392 796 744 796 16 arcto 4 {pop} repeat
754 closepath 1 setgray fill
755 0 setgray
756 gsave
757    newpath
758       728 796 moveto
759       744 796 744 1168 16 arcto 4 {pop} repeat
760       744 1152 lineto
761       744 1168 392 1168 16 arcto 4 {pop} repeat
762       408 1168 lineto
763       392 1168 392 796 16 arcto 4 {pop} repeat
764       392 812 lineto
765       392 796 744 796 16 arcto 4 {pop} repeat
766    closepath stroke
767 grestore
768
769 % RCBOX
770 newpath
771    568 752 moveto
772    584 752 584 784 16 arcto 4 {pop} repeat
773    584 768 lineto
774    584 784 504 784 16 arcto 4 {pop} repeat
775    520 784 lineto
776    504 784 504 752 16 arcto 4 {pop} repeat
777    504 768 lineto
778    504 752 584 752 16 arcto 4 {pop} repeat
779 closepath 1 setgray fill
780 0 setgray
781 gsave
782    2 setlinewidth
783    newpath
784       568 752 moveto
785       584 752 584 784 16 arcto 4 {pop} repeat
786       584 768 lineto
787       584 784 504 784 16 arcto 4 {pop} repeat
788       520 784 lineto
789       504 784 504 752 16 arcto 4 {pop} repeat
790       504 768 lineto
791       504 752 584 752 16 arcto 4 {pop} repeat
792    closepath stroke
793    1 setlinewidth
794 grestore
795
796 % TEXT
797 0 setgray
798 newpath
799    511 759 moveto 577 759 lineto 577 777 lineto 511 777 lineto
800 closepath 1 setgray fill
801 0 setgray
802 /Courier findfont [14 0 0 -14 0 0] makefont setfont
803    gsave
804       513 773 moveto (send-pr) show
805    grestore
806
807 % BOX
808 newpath
809    416 1088 moveto 720 1088 lineto 720 1152 lineto 416 1152 lineto
810 closepath 1 setgray fill
811 0 setgray
812 gsave
813    1.415 setmiterlimit
814    newpath
815       416 1088 moveto 720 1088 lineto 720 1152 lineto 416 1152 lineto
816    closepath stroke
817    1 setmiterlimit
818 grestore
819
820 % TEXT
821 0 setgray
822 /NewCenturySchlbk-Roman findfont [12 0 0 -12 0 0] makefont setfont
823    gsave
824       528 1116 moveto (GNATS Database) show
825    grestore
826
827 % TEXT
828 0 setgray
829 /Courier-Oblique findfont [10 0 0 -10 0 0] makefont setfont
830    gsave
831       547 1130 moveto (category) show
832    grestore
833
834 % TEXT
835 0 setgray
836 /Courier-Oblique findfont [10 0 0 -10 0 0] makefont setfont
837    gsave
838       600 1130 moveto (PR-number) show
839    grestore
840
841 % TEXT
842 0 setgray
843 /Courier-Oblique findfont [10 0 0 -10 0 0] makefont setfont
844    gsave
845       488 1130 moveto (GNATS_ROOT) show
846    grestore
847
848 % TEXT
849 0 setgray
850 /Courier findfont [14 0 0 -14 0 0] makefont setfont
851    gsave
852       541 1131 moveto (/) show
853    grestore
854
855 % TEXT
856 0 setgray
857 /Courier findfont [14 0 0 -14 0 0] makefont setfont
858    gsave
859       594 1131 moveto (/) show
860    grestore
861
862 % BOX
863 newpath
864    576 808 moveto 736 808 lineto 736 824 lineto 576 824 lineto
865 closepath 1 setgray fill
866 0 setgray
867 gsave
868    1.415 setmiterlimit
869    newpath
870       576 808 moveto 736 808 lineto 736 824 lineto 576 824 lineto
871    closepath stroke
872    1 setmiterlimit
873 grestore
874
875 % TEXT
876 0 setgray
877 /Courier findfont [12 0 0 -12 0 0] makefont setfont
878    gsave
879       640 820 moveto (/gnats-queue/) show
880    grestore
881
882 % TEXT
883 0 setgray
884 /Courier-Oblique findfont [10 0 0 -10 0 0] makefont setfont
885    gsave
886       586 820 moveto (GNATS_ROOT) show
887    grestore
888
889 % BOX
890 newpath
891    361 752 moveto 441 752 lineto 441 768 lineto 361 768 lineto
892 closepath 1 setgray fill
893 0 setgray
894 gsave
895    1.415 setmiterlimit
896    2 setlinewidth
897    newpath
898       361 752 moveto 441 752 lineto 441 768 lineto 361 768 lineto
899    closepath stroke
900    1 setlinewidth
901    1 setmiterlimit
902 grestore
903
904 % TEXT
905 0 setgray
906 /NewCenturySchlbk-Roman findfont [12 0 0 -12 0 0] makefont setfont
907    gsave
908       367 764 moveto (Support Site) show
909    grestore
910
911 % RCBOX
912 newpath
913    729 752 moveto 729 768 lineto 617 768 lineto 617 752 lineto
914 closepath 1 setgray fill
915 0 setgray
916 gsave
917    newpath
918       729 752 moveto 729 768 lineto 617 768 lineto 617 752 lineto
919    closepath stroke
920 grestore
921
922 % TEXT
923 0 setgray
924 /Courier findfont [12 0 0 -12 0 0] makefont setfont
925    gsave
926       633 764 moveto (/etc/aliases) show
927    grestore
928
929 % POLY/OPEN-SPLINE
930 gsave
931    newpath
932       584 720 moveto
933       32 48 atan dup cos 8 mul 632 exch sub
934       exch sin 8 mul 752 exch sub lineto
935    stroke
936 grestore
937 gsave
938    newpath
939       632 752 8 3 48 32 tgifarrowtip
940    closepath fill
941 grestore
942
943 % POLY/OPEN-SPLINE
944 gsave
945    newpath
946       680 768 moveto
947       40 0 atan dup cos 8 mul 680 exch sub
948       exch sin 8 mul 808 exch sub lineto
949    stroke
950 grestore
951 gsave
952    newpath
953       680 808 8 3 0 40 tgifarrowtip
954    closepath fill
955 grestore
956
957 % BOX
958 newpath
959    338 850 moveto 376 850 lineto 376 1058 lineto 338 1058 lineto
960 closepath 1 setgray fill
961 0 setgray
962 gsave
963    1.415 setmiterlimit
964    2 setlinewidth
965    newpath
966       338 850 moveto 376 850 lineto 376 1058 lineto 338 1058 lineto
967    closepath stroke
968    1 setlinewidth
969    1 setmiterlimit
970 grestore
971
972 % TEXT
973 0 setgray
974 /Times-BoldItalic findfont [14 0 0 -14 0 0] makefont setfont
975    gsave
976       352 873 moveto (M) show
977       352 890 moveto (a) show
978       352 907 moveto (i) show
979       352 924 moveto (n) show
980       352 941 moveto (t) show
981       352 958 moveto (a) show
982       352 975 moveto (i) show
983       352 992 moveto (n) show
984       352 1009 moveto (e) show
985       352 1026 moveto (r) show
986       352 1043 moveto (s) show
987    grestore
988
989 % POLY/OPEN-SPLINE
990 gsave
991    newpath
992       401 1056 moveto
993       0 -24 atan dup cos 8 mul 377 exch sub
994       exch sin 8 mul 1056 exch sub lineto
995    stroke
996 grestore
997 gsave
998    newpath
999       377 1056 8 3 -24 0 tgifarrowtip
1000    closepath fill
1001 grestore
1002
1003 % POLY/OPEN-SPLINE
1004 gsave
1005    newpath
1006       456 1072 moveto
1007       16 0 atan dup cos 8 mul exch sin 8 mul rmoveto
1008       456 1088 lineto
1009    stroke
1010 grestore
1011 gsave
1012    newpath
1013       456 1072 8 3 0 -16 tgifarrowtip
1014    closepath fill
1015 grestore
1016
1017 % BOX
1018 newpath
1019    569 1047 moveto 697 1047 lineto 697 1063 lineto 569 1063 lineto
1020 closepath 1 setgray fill
1021 0 setgray
1022 gsave
1023    1.415 setmiterlimit
1024    newpath
1025       569 1047 moveto 697 1047 lineto 697 1063 lineto 569 1063 lineto
1026    closepath stroke
1027    1 setmiterlimit
1028 grestore
1029
1030 % TEXT
1031 0 setgray
1032 /Courier findfont [12 0 0 -12 0 0] makefont setfont
1033    gsave
1034       630 1059 moveto (/pending/) show
1035    grestore
1036
1037 % TEXT
1038 0 setgray
1039 /Courier-Oblique findfont [10 0 0 -10 0 0] makefont setfont
1040    gsave
1041       576 1059 moveto (GNATS_ROOT) show
1042    grestore
1043
1044 % RCBOX
1045 newpath
1046    713 997 moveto
1047    729 997 729 1029 16 arcto 4 {pop} repeat
1048    729 1013 lineto
1049    729 1029 649 1029 16 arcto 4 {pop} repeat
1050    665 1029 lineto
1051    649 1029 649 997 16 arcto 4 {pop} repeat
1052    649 1013 lineto
1053    649 997 729 997 16 arcto 4 {pop} repeat
1054 closepath 1 setgray fill
1055 0 setgray
1056 gsave
1057    2 setlinewidth
1058    newpath
1059       713 997 moveto
1060       729 997 729 1029 16 arcto 4 {pop} repeat
1061       729 1013 lineto
1062       729 1029 649 1029 16 arcto 4 {pop} repeat
1063       665 1029 lineto
1064       649 1029 649 997 16 arcto 4 {pop} repeat
1065       649 1013 lineto
1066       649 997 729 997 16 arcto 4 {pop} repeat
1067    closepath stroke
1068    1 setlinewidth
1069 grestore
1070
1071 % TEXT
1072 0 setgray
1073 /Courier findfont [14 0 0 -14 0 0] makefont setfont
1074    gsave
1075       657 1017 moveto (edit-pr) show
1076    grestore
1077
1078 % RCBOX
1079 newpath
1080    464 1040 moveto
1081    480 1040 480 1072 16 arcto 4 {pop} repeat
1082    480 1056 lineto
1083    480 1072 400 1072 16 arcto 4 {pop} repeat
1084    416 1072 lineto
1085    400 1072 400 1040 16 arcto 4 {pop} repeat
1086    400 1056 lineto
1087    400 1040 480 1040 16 arcto 4 {pop} repeat
1088 closepath 1 setgray fill
1089 0 setgray
1090 gsave
1091    2 setlinewidth
1092    newpath
1093       464 1040 moveto
1094       480 1040 480 1072 16 arcto 4 {pop} repeat
1095       480 1056 lineto
1096       480 1072 400 1072 16 arcto 4 {pop} repeat
1097       416 1072 lineto
1098       400 1072 400 1040 16 arcto 4 {pop} repeat
1099       400 1056 lineto
1100       400 1040 480 1040 16 arcto 4 {pop} repeat
1101    closepath stroke
1102    1 setlinewidth
1103 grestore
1104
1105 % TEXT
1106 0 setgray
1107 /Courier findfont [14 0 0 -14 0 0] makefont setfont
1108    gsave
1109       404 1060 moveto (query-pr) show
1110    grestore
1111
1112 % RCBOX
1113 newpath
1114    552 816 moveto
1115    568 816 568 984 16 arcto 4 {pop} repeat
1116    568 968 lineto
1117    568 984 432 984 16 arcto 4 {pop} repeat
1118    448 984 lineto
1119    432 984 432 816 16 arcto 4 {pop} repeat
1120    432 832 lineto
1121    432 816 568 816 16 arcto 4 {pop} repeat
1122 closepath 1 setgray fill
1123 0 setgray
1124 gsave
1125    2 setlinewidth
1126    newpath
1127       552 816 moveto
1128       568 816 568 984 16 arcto 4 {pop} repeat
1129       568 968 lineto
1130       568 984 432 984 16 arcto 4 {pop} repeat
1131       448 984 lineto
1132       432 984 432 816 16 arcto 4 {pop} repeat
1133       432 832 lineto
1134       432 816 568 816 16 arcto 4 {pop} repeat
1135    closepath stroke
1136    1 setlinewidth
1137 grestore
1138
1139 % TEXT
1140 0 setgray
1141 /Courier findfont [14 0 0 -14 0 0] makefont setfont
1142    gsave
1143       470 832 moveto (file-pr) show
1144    grestore
1145
1146 % RCBOX
1147 newpath
1148    696 840 moveto
1149    712 840 712 872 16 arcto 4 {pop} repeat
1150    712 856 lineto
1151    712 872 600 872 16 arcto 4 {pop} repeat
1152    616 872 lineto
1153    600 872 600 840 16 arcto 4 {pop} repeat
1154    600 856 lineto
1155    600 840 712 840 16 arcto 4 {pop} repeat
1156 closepath 1 setgray fill
1157 0 setgray
1158 gsave
1159    2 setlinewidth
1160    newpath
1161       696 840 moveto
1162       712 840 712 872 16 arcto 4 {pop} repeat
1163       712 856 lineto
1164       712 872 600 872 16 arcto 4 {pop} repeat
1165       616 872 lineto
1166       600 872 600 840 16 arcto 4 {pop} repeat
1167       600 856 lineto
1168       600 840 712 840 16 arcto 4 {pop} repeat
1169    closepath stroke
1170    1 setlinewidth
1171 grestore
1172
1173 % TEXT
1174 0 setgray
1175 /Courier findfont [14 0 0 -14 0 0] makefont setfont
1176    gsave
1177       607 860 moveto (queue-pr -r) show
1178    grestore
1179
1180 % POLY/OPEN-SPLINE
1181 gsave
1182    newpath
1183       496 968 moveto
1184       120 0 atan dup cos 8 mul 496 exch sub
1185       exch sin 8 mul 1088 exch sub lineto
1186    stroke
1187 grestore
1188 gsave
1189    newpath
1190       496 1088 8 3 0 120 tgifarrowtip
1191    closepath fill
1192 grestore
1193
1194 % POLY/OPEN-SPLINE
1195 gsave
1196    newpath
1197       401 1016 moveto
1198       0 -24 atan dup cos 8 mul exch sin 8 mul rmoveto
1199       377 1016 lineto
1200    stroke
1201 grestore
1202 gsave
1203    newpath
1204       401 1016 8 3 24 0 tgifarrowtip
1205    closepath fill
1206 grestore
1207
1208 % POLYGON/CLOSED-SPLINE
1209 newpath
1210    496 872 moveto
1211    448 920 lineto
1212    496 968 lineto
1213    544 920 lineto
1214 closepath 1 setgray eofill
1215 0 setgray
1216 gsave
1217    2 setlinewidth
1218    newpath
1219    496 872 moveto
1220       448 920 lineto
1221       496 968 lineto
1222       544 920 lineto
1223    closepath stroke
1224    1 setlinewidth
1225 grestore
1226
1227 % TEXT
1228 0 setgray
1229 /NewCenturySchlbk-Roman findfont [14 0 0 -14 0 0] makefont setfont
1230    gsave
1231       480 907 moveto (valid) show
1232    grestore
1233
1234 % TEXT
1235 0 setgray
1236 /Courier findfont [12 0 0 -12 0 0] makefont setfont
1237    gsave
1238       461 924 moveto (>Category:) show
1239    grestore
1240
1241 % TEXT
1242 0 setgray
1243 /NewCenturySchlbk-Roman findfont [14 0 0 -14 0 0] makefont setfont
1244    gsave
1245       494 947 moveto (?) show
1246    grestore
1247
1248 % TEXT
1249 0 setgray
1250 /NewCenturySchlbk-Roman findfont [10 0 0 -10 0 0] makefont setfont
1251    gsave
1252       540 917 moveto (  No) show
1253    grestore
1254
1255 % TEXT
1256 0 setgray
1257 /NewCenturySchlbk-Roman findfont [10 0 0 -10 0 0] makefont setfont
1258    gsave
1259       499 979 moveto (Yes) show
1260    grestore
1261
1262 % POLY/OPEN-SPLINE
1263 gsave
1264    newpath
1265       497 992 moveto
1266       0 -120 atan dup cos 8 mul 377 exch sub
1267       exch sin 8 mul 992 exch sub lineto
1268    stroke
1269 grestore
1270 gsave
1271    newpath
1272       377 992 8 3 -120 0 tgifarrowtip
1273    closepath fill
1274 grestore
1275
1276 % POLY/OPEN-SPLINE
1277 gsave
1278    newpath
1279       688 824 moveto
1280       16 0 atan dup cos 8 mul 688 exch sub
1281       exch sin 8 mul 840 exch sub lineto
1282    stroke
1283 grestore
1284 gsave
1285    newpath
1286       688 840 8 3 0 16 tgifarrowtip
1287    closepath fill
1288 grestore
1289
1290 % RCBOX
1291 newpath
1292    464 1000 moveto
1293    480 1000 480 1032 16 arcto 4 {pop} repeat
1294    480 1016 lineto
1295    480 1032 400 1032 16 arcto 4 {pop} repeat
1296    416 1032 lineto
1297    400 1032 400 1000 16 arcto 4 {pop} repeat
1298    400 1016 lineto
1299    400 1000 480 1000 16 arcto 4 {pop} repeat
1300 closepath 1 setgray fill
1301 0 setgray
1302 gsave
1303    2 setlinewidth
1304    newpath
1305       464 1000 moveto
1306       480 1000 480 1032 16 arcto 4 {pop} repeat
1307       480 1016 lineto
1308       480 1032 400 1032 16 arcto 4 {pop} repeat
1309       416 1032 lineto
1310       400 1032 400 1000 16 arcto 4 {pop} repeat
1311       400 1016 lineto
1312       400 1000 480 1000 16 arcto 4 {pop} repeat
1313    closepath stroke
1314    1 setlinewidth
1315 grestore
1316
1317 % TEXT
1318 0 setgray
1319 /Courier findfont [14 0 0 -14 0 0] makefont setfont
1320    gsave
1321       408 1020 moveto (edit-pr) show
1322    grestore
1323
1324 % BOX
1325 newpath
1326    600 920 moveto 728 920 lineto 728 960 lineto 600 960 lineto
1327 closepath 1 setgray fill
1328 0 setgray
1329 gsave
1330    1.415 setmiterlimit
1331    2 setlinewidth
1332    newpath
1333       600 920 moveto 728 920 lineto 728 960 lineto 600 960 lineto
1334    closepath stroke
1335    1 setlinewidth
1336    1 setmiterlimit
1337 grestore
1338
1339 % TEXT
1340 0 setgray
1341 /Times-BoldItalic findfont [14 0 0 -14 0 0] makefont setfont
1342    gsave
1343       664 937 moveto (GNATS) tgifcentertext show
1344       664 954 moveto (Administrator) tgifcentertext show
1345    grestore
1346
1347 % POLY/OPEN-SPLINE
1348 gsave
1349    newpath
1350       600 856 moveto
1351       496 856 lineto
1352       16 0 atan dup cos 8 mul 496 exch sub
1353       exch sin 8 mul 872 exch sub lineto
1354    stroke
1355 grestore
1356 gsave
1357    newpath
1358       496 872 8 3 0 16 tgifarrowtip
1359    closepath fill
1360 grestore
1361
1362 % POLY/OPEN-SPLINE
1363 gsave
1364    newpath
1365       544 920 moveto
1366       576 920 lineto
1367       128 0 atan dup cos 8 mul 576 exch sub
1368       exch sin 8 mul 1048 exch sub lineto
1369    stroke
1370 grestore
1371 gsave
1372    newpath
1373       576 1048 8 3 0 128 tgifarrowtip
1374    closepath fill
1375 grestore
1376
1377 % POLY/OPEN-SPLINE
1378 gsave
1379    newpath
1380       712 1029 moveto
1381       59 0 atan dup cos 8 mul 712 exch sub
1382       exch sin 8 mul 1088 exch sub lineto
1383    stroke
1384 grestore
1385 gsave
1386    newpath
1387       712 1088 8 3 0 59 tgifarrowtip
1388    closepath fill
1389 grestore
1390
1391 % POLY/OPEN-SPLINE
1392 gsave
1393    newpath
1394       480 1016 moveto
1395       488 1016 lineto
1396       72 0 atan dup cos 8 mul 488 exch sub
1397       exch sin 8 mul 1088 exch sub lineto
1398    stroke
1399 grestore
1400 gsave
1401    newpath
1402       488 1088 8 3 0 72 tgifarrowtip
1403    closepath fill
1404 grestore
1405
1406 % POLY/OPEN-SPLINE
1407 gsave
1408    newpath
1409       608 960 moveto
1410       608 1009 lineto
1411       0 40 atan dup cos 8 mul 648 exch sub
1412       exch sin 8 mul 1009 exch sub lineto
1413    stroke
1414 grestore
1415 gsave
1416    newpath
1417       648 1009 8 3 40 0 tgifarrowtip
1418    closepath fill
1419 grestore
1420
1421 % POLY/OPEN-SPLINE
1422 gsave
1423    newpath
1424       608 1048 moveto
1425       608 1016 lineto
1426       0 40 atan dup cos 8 mul 648 exch sub
1427       exch sin 8 mul 1016 exch sub lineto
1428    stroke
1429 grestore
1430 gsave
1431    newpath
1432       648 1016 8 3 40 0 tgifarrowtip
1433    closepath fill
1434 grestore
1435
1436 % POLY/OPEN-SPLINE
1437 gsave
1438    newpath
1439       544 720 moveto
1440       32 0 atan dup cos 8 mul exch sin 8 mul rmoveto
1441       544 752 lineto
1442    stroke
1443 grestore
1444 gsave
1445    newpath
1446       544 720 8 3 0 -32 tgifarrowtip
1447    closepath fill
1448 grestore
1449
1450 % POLY/OPEN-SPLINE
1451 gsave
1452    newpath
1453       384 656 moveto
1454       384 704 lineto
1455       0 104 atan dup cos 8 mul 488 exch sub
1456       exch sin 8 mul 704 exch sub lineto
1457    stroke
1458 grestore
1459 gsave
1460    newpath
1461       488 704 8 3 104 0 tgifarrowtip
1462    closepath fill
1463 grestore
1464
1465 % POLY/OPEN-SPLINE
1466 gsave
1467    newpath
1468       704 656 moveto
1469       704 704 lineto
1470       0 -104 atan dup cos 8 mul 600 exch sub
1471       exch sin 8 mul 704 exch sub lineto
1472    stroke
1473 grestore
1474 gsave
1475    newpath
1476       600 704 8 3 -104 0 tgifarrowtip
1477    closepath fill
1478 grestore
1479
1480 grestore
1481 tgifsavedpage restore
1482 end
1483 %%Trailer
1484 %MatchingCreationDate: Wed Oct 27 17:48:56 1993
1485 %%DocumentFonts: Times-BoldItalic
1486 %%+ Courier-Oblique
1487 %%+ Courier
1488 %%+ NewCenturySchlbk-Roman
1489 %%EOF